Package org.eclipse.jface.viewers

Examples of org.eclipse.jface.viewers.ITreeContentProvider


                    // TODO: add multiple elements at a time
                    // TODO: refactor
                    for (Object add : added)
                    {
                        ITreeContentProvider contentProvider =
                                (ITreeContentProvider)
                                mTreeViewer.getContentProvider();

                        // seems to make problems
                        mTreeViewer.add(
                                contentProvider.getParent(add),
                                add);
                    }
                }
            });
        }
View Full Code Here


      }
    });
    treeViewer.setSorter(new ViewerSorter());
    Tree resultsTree = treeViewer.getTree();
    resultsTree.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true, 1, 1));
    treeViewer.setContentProvider(new ITreeContentProvider() {
     
      @Override
      public void inputChanged(Viewer arg0, Object arg1, Object arg2) {
       
      }
View Full Code Here

    supplierPlanTreeViewer = new TreeViewer(composite_1, SWT.BORDER);
    Tree supplierPlanTree = supplierPlanTreeViewer.getTree();
    supplierPlanTree.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true, 1, 1));
    new Label(composite_1, SWT.NONE);
    new Label(composite_1, SWT.NONE);
    supplierPlanTreeViewer.setContentProvider(new ITreeContentProvider() {
     
      @Override
      public void inputChanged(Viewer arg0, Object arg1, Object arg2) {
       
      }
View Full Code Here

   * Browse for a new Destination Folder
   */
  protected void handleFolderButtonPressed() {
    ISelectionStatusValidator validator = getContainerDialogSelectionValidator();
    ViewerFilter filter = getContainerDialogViewerFilter();
    ITreeContentProvider contentProvider = new WorkbenchContentProvider();
    ILabelProvider labelProvider = new DecoratingLabelProvider(new WorkbenchLabelProvider(), PlatformUI.getWorkbench()
        .getDecoratorManager().getLabelDecorator());
    ElementTreeSelectionDialog dialog = new ElementTreeSelectionDialog(getShell(), labelProvider, contentProvider);
    dialog.setValidator(validator);
    dialog.setTitle(J2EEUIMessages.CONTAINER_SELECTION_DIALOG_TITLE);
View Full Code Here

   * Browse for a new Destination Folder
   */
  protected void handleFolderButtonPressed() {
    ISelectionStatusValidator validator = getContainerDialogSelectionValidator();
    ViewerFilter filter = getContainerDialogViewerFilter();
    ITreeContentProvider contentProvider = new WorkbenchContentProvider();
    ILabelProvider labelProvider = new DecoratingLabelProvider(new WorkbenchLabelProvider(), PlatformUI.getWorkbench()
        .getDecoratorManager().getLabelDecorator());
    ElementTreeSelectionDialog dialog = new ElementTreeSelectionDialog(getShell(), labelProvider, contentProvider);
    dialog.setValidator(validator);
    dialog.setTitle(J2EEUIMessages.CONTAINER_SELECTION_DIALOG_TITLE);
View Full Code Here

     *            to be traversed
     * @return
     */
    protected static List<RosterEntryElement> collectAllRosterEntryElement(
        TreeViewer treeViewer) {
        ITreeContentProvider treeContentProvider = (ITreeContentProvider) treeViewer
            .getContentProvider();

        List<Object> collectedObjects = new ArrayList<Object>();

        Object[] objects = treeContentProvider.getElements(treeViewer
            .getInput());
        for (Object object : objects) {
            collectedObjects.add(object);
            collectAllRosterEntryElement(collectedObjects, treeViewer, object);
        }
View Full Code Here

     *            of which to determine the child nodes
     */
    protected static void collectAllRosterEntryElement(
        List<Object> collectedObjects, TreeViewer treeViewer,
        Object parentElement) {
        ITreeContentProvider treeContentProvider = (ITreeContentProvider) treeViewer
            .getContentProvider();
        Object[] objects = treeContentProvider.getChildren(parentElement);
        for (Object object : objects) {
            collectedObjects.add(object);
            collectAllRosterEntryElement(collectedObjects, treeViewer, object);
        }
    }
View Full Code Here

      final TreeViewer tree = new TreeViewer(sashForm, SWT.V_SCROLL | SWT.H_SCROLL);
      final String START = SSEUIMessages.OffsetStatusLineContributionItem_15; //$NON-NLS-1$
      final String LENGTH = SSEUIMessages.OffsetStatusLineContributionItem_16; //$NON-NLS-1$
      final String TEXTLENGTH = SSEUIMessages.OffsetStatusLineContributionItem_17; //$NON-NLS-1$
      final String CONTEXT = SSEUIMessages.OffsetStatusLineContributionItem_18; //$NON-NLS-1$
      tree.setContentProvider(new ITreeContentProvider() {
        public void dispose() {
        }

        public Object[] getChildren(Object parentElement) {
          List children = new ArrayList(0);
View Full Code Here

            }
          }
          return super.getText(element);
        }
      });
      infoTree.setContentProvider(new ITreeContentProvider() {
        public void dispose() {
        }

        public Object[] getChildren(Object parentElement) {
          if (parentElement instanceof Collection)
View Full Code Here

        if (description != null)
          return description.toString();
        return super.getText(element);
      }
    });
    stylesViewer.setContentProvider(new ITreeContentProvider() {
      public void dispose() {
      }

      public Object[] getChildren(Object parentElement) {
        return getStylePreferenceKeys().toArray();
View Full Code Here

TOP

Related Classes of org.eclipse.jface.viewers.ITreeContentProvider

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.