Package org.eclipse.jface.viewers

Examples of org.eclipse.jface.viewers.ViewerFilter


    TreeSortCompatibility.setTreeSortColumnAndDirection(sortColumn, settings
        .isReverseSort() ? SWT.DOWN : SWT.UP);

    viewer = new TreeViewer(tree);
    viewer.addFilter(new ViewerFilter() {
      public boolean select(Viewer viewer, Object parentElement, Object element) {
        if (element == LOADING_ELEMENT) {
          return true;
        } else {
          IJavaElementCoverage c = CoverageTools.getCoverageInfo(element);
View Full Code Here


    column3.setWidth(widths[3]);
    sorter.addColumn(column3, COLUMN_TOTAL);
    updateColumnHeaders();
   
    viewer = new TreeViewer(tree);
    viewer.addFilter(new ViewerFilter() {
      public boolean select(Viewer viewer, Object parentElement, Object element) {
        if (element == LOADING_ELEMENT) {
          return true;
        } else {
          IJavaElementCoverage c = CoverageTools.getCoverageInfo(element);
View Full Code Here

    group.setText("Instrumented classes:");
    GridLayout layout = new GridLayout();
    group.setLayout(layout);
    classesviewer = CheckboxTableViewer.newCheckList(group, SWT.BORDER);
    classesviewer.setContentProvider(new ArrayContentProvider());
    classesviewer.addFilter(new ViewerFilter() {
      public boolean select(Viewer viewer, Object parentElement, Object element) {
        IPackageFragmentRoot root = (IPackageFragmentRoot) element;
        boolean inplace = classesselection.getInplace();
        try {
          return !inplace || root.getKind() == IPackageFragmentRoot.K_SOURCE;
View Full Code Here

        UIMessages.CoveragePropertyPageColumnMissed_label);
    createColumn(table, SWT.RIGHT, 16,
        UIMessages.CoveragePropertyPageColumnTotal_label);
    TableViewer viewer = new TableViewer(table);
    viewer.setContentProvider(new ArrayContentProvider());
    viewer.addFilter(new ViewerFilter() {
      public boolean select(Viewer viewer, Object parentElement, Object element) {
        return ((Line) element).counter.getTotalCount() != 0;
      }
    });
    viewer.setInput(getLines());
View Full Code Here

        ldapServerAdaptersTreeViewer.setContentProvider( contentProvider );
        labelProvider = new LdapServerAdapterExtensionsLabelProvider();
        ldapServerAdaptersTreeViewer.setLabelProvider( labelProvider );
        ldapServerAdaptersTreeViewer.setInput( "LDAP Server Adapters Tree Viewer Input" ); //$NON-NLS-1$
        ldapServerAdaptersTreeViewer.expandAll();
        ldapServerAdaptersTreeViewer.addFilter( new ViewerFilter()
        {
            public boolean select( Viewer viewer, Object parentElement, Object element )
            {
                // The current element is a Vendor
                if ( element instanceof String )
View Full Code Here

        ElementTreeSelectionDialog dialog = new ElementTreeSelectionDialog(getShell(),
                new WorkbenchLabelProvider(), new BaseWorkbenchContentProvider());
        dialog.setTitle("Select a workspace relative file:");
        dialog.setMessage("Select a workspace relative file:");
        // Filter closed projects
        dialog.addFilter(new ViewerFilter() {
            public boolean select(Viewer viewer, Object parentElement, Object element) {
                if (element instanceof IProject)
                    return ((IProject) element).isAccessible();

                return true;
View Full Code Here

          }
          return false;
        }
      });
      // set filter to show only GWT projects and client packages
      dialog.addFilter(new ViewerFilter() {
        @Override
        public boolean select(Viewer viewer, Object parentElement, Object element) {
          try {
            if (element instanceof IJavaProject) {
              return Utils.isGWTProject((IJavaProject) element);
View Full Code Here

          }
        }
        return StatusUtils.ERROR_STATUS;
      }
    });
    dialog.addFilter(new ViewerFilter() {
      @Override
      public boolean select(Viewer viewer, Object parentElement, Object element) {
        // check project
        if (element instanceof IJavaProject) {
          return element.equals(packageRoot.getJavaProject());
View Full Code Here

    tree.setEnabled(false);
    treeViewer = new TreeViewer(tree);
    treeViewer.setContentProvider(new BaseWorkbenchContentProvider());
    treeViewer.setLabelProvider(new WorkbenchLabelProvider());
    treeViewer.setInput(ResourcesPlugin.getWorkspace().getRoot());
    treeViewer.addFilter(new ViewerFilter() {
      public boolean select(Viewer viewer, Object parentElement, Object element) {
        if(element instanceof IFile) {
          IFile file = (IFile)element;
          if(!checkTemplateExtension(file.getFileExtension())) {
            return false;
View Full Code Here

    gridData.heightHint = (int)(Display.getCurrent().getBounds().height * 0.25);
    tree.setLayoutData(gridData);
    treeViewerWorkspace = new TreeViewer(tree);
    treeViewerWorkspace.setContentProvider(new BaseWorkbenchContentProvider());
    treeViewerWorkspace.setLabelProvider(new WorkbenchLabelProvider());
    treeViewerWorkspace.addFilter(new ViewerFilter() {
      public boolean select(Viewer viewer, Object parentElement, Object element) {
        if(element instanceof IProject || element instanceof IFolder)
          return true;
        else {
          if(currentFilter != null) {
View Full Code Here

TOP

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

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.