Package org.eclipse.jface.viewers

Examples of org.eclipse.jface.viewers.ITreeContentProvider


   *
   * @param tree
   * @return <code>true</code> if there are less than two views in the list.
   */
  private boolean hasAtMostOneView(TreeViewer tree) {
    ITreeContentProvider contentProvider = (ITreeContentProvider) tree
        .getContentProvider();
    Object[] children = contentProvider.getElements(tree.getInput());

    if (children.length <= 1) {
      if (children.length == 0) {
        return true;
      }
      return !contentProvider.hasChildren(children[0]);
    }
    return false;
  }
View Full Code Here


            ImageBundlePrototypeDescription prototype = (ImageBundlePrototypeDescription) element;
            return prototype.getMethod().getName() + "()";
          }
          return null;
        }
      }, new ITreeContentProvider() {
        public Object[] getElements(Object inputElement) {
          return ImageBundleContainerInfo.getBundles((JavaInfo) inputElement).toArray();
        }

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

        projectsTreeViewer = new CheckboxTreeViewer( new Tree( composite, SWT.BORDER | SWT.CHECK | SWT.FULL_SELECTION ) );
        GridData projectsTableViewerGridData = new GridData( SWT.FILL, SWT.FILL, true, true, 1, 1 );
        projectsTableViewerGridData.widthHint = 450;
        projectsTableViewerGridData.heightHint = 250;
        projectsTreeViewer.getTree().setLayoutData( projectsTableViewerGridData );
        projectsTreeViewer.setContentProvider( new ITreeContentProvider()
        {
            public void inputChanged( Viewer viewer, Object oldInput, Object newInput )
            {
            }
View Full Code Here

            selection = browserSearchResultPages[0];
        }

        if ( selection != null )
        {
            ITreeContentProvider contentProvider = ( ITreeContentProvider ) viewer.getContentProvider();
            Object newSelection = contentProvider.getParent( selection );
            viewer.reveal( newSelection );
            viewer.setSelection( new StructuredSelection( newSelection ), true );
        }
    }
View Full Code Here

    ////////////////////////////////////////////////////////////////////////////
    private IPackageFragment selectClientPackage(IPackageFragment initialSelection) {
      Shell shell = Display.getCurrent().getActiveShell();
      ILabelProvider labelProvider =
          new JavaElementLabelProvider(JavaElementLabelProvider.SHOW_DEFAULT);
      ITreeContentProvider contentProvider = new StandardJavaElementContentProvider();
      ElementTreeSelectionDialog dialog =
          new ElementTreeSelectionDialog(shell, labelProvider, contentProvider);
      //
      dialog.setTitle("Source folder selection");
      dialog.setMessage("Choose a source folder:");
View Full Code Here

      return;
    }
    Shell shell = Display.getCurrent().getActiveShell();
    ILabelProvider labelProvider =
        new JavaElementLabelProvider(JavaElementLabelProvider.SHOW_DEFAULT);
    ITreeContentProvider contentProvider = new StandardJavaElementContentProvider();
    ElementTreeSelectionDialog dialog =
        new ElementTreeSelectionDialog(shell, labelProvider, contentProvider);
    dialog.setTitle("ClientFactory interface selection");
    dialog.setMessage("Choose a ClientFactory interface:");
    dialog.setAllowMultiple(false);
View Full Code Here

  }

  public void createControl(Composite parent) {
    super.createControl(parent);
    TreeViewer viewer = getTreeViewer();
    ITreeContentProvider cp = new ContentProvider();

    viewer.setContentProvider(cp);
    viewer.setLabelProvider(new QVTLabelProvider());
    if (fConcreteModel != null)
      viewer.setInput(fConcreteModel.getModel());
View Full Code Here

          OutlineElement outlineElement = (OutlineElement) element;
         
          //VerilogPlugin.println("outlineElement "+outlineElement.toString());
         
          //ITreeContentProvider prov = editor.getHirarchyProvider();
          ITreeContentProvider prov = HdlEditor.current().getHirarchyProvider();
         
          if(prov instanceof VhdlHierarchyProvider) {
            String componenttype = outlineElement.getType();
            ((VhdlHierarchyProvider)(prov)).scanOutline(new VhdlDocument(editor.getHdlDocument().getProject(),outlineElement.getFile()));
            //VerilogPlugin.println("VhdlHierarchyProvider!!! "+ componenttype);
View Full Code Here

    // create the list
    resourcesTreeViewer = new TreeViewer(client);
    gd.widthHint = 250;
    gd.heightHint = 250;
    resourcesTreeViewer.getControl().setLayoutData(gd);
    resourcesTreeViewer.setContentProvider(new ITreeContentProvider() {
      @Override
      public Object[] getChildren(Object parentElement) {
        if (parentElement instanceof IResource) return ((IResource)parentElement).getAllResources().values().toArray();
        else return new Object[0];
      }
View Full Code Here

       
        final ContentOutlineFilteredTree filteredTree = new ContentOutlineFilteredTree( parent, treeStyle, outline );
        final TreeViewer treeViewer = filteredTree.getViewer();
        final Tree tree = treeViewer.getTree();
       
        final ITreeContentProvider contentProvider = new ITreeContentProvider()
        {
            private final Listener listener = new Listener()
            {
                @Override
                public void handle( final org.eclipse.sapphire.Event event )
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.