Package org.eclipse.jface.viewers

Examples of org.eclipse.jface.viewers.ViewerFilter


                activateButtons();
            }
        });

        viewer = new TableViewer(table);
        viewer.addFilter(new ViewerFilter() {
            public boolean select(Viewer viewer, Object parentElement, Object element) {
                return AbstractTableSection.this.filter(viewer, parentElement, element);
            }
        });
        if (getTableColumnNames().length > 0) {
View Full Code Here


    sorter.setSortColumnAndDirection(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 {
          final ICoverageNode c = CoverageTools.getCoverageInfo(element);
View Full Code Here

* Filters for executed classes.
*/
class ExecutedClassesFilters {

  public static ViewerFilter fromPatternString(final String pattern) {
    return new ViewerFilter() {

      @Override
      public boolean select(Viewer viewer, Object parentElement, Object element) {
        return filterFromPatternString(pattern).select(element);
      }
View Full Code Here

    this.table = table;
    viewer = new CheckboxTableViewer(table);
    viewer.setContentProvider(new ArrayContentProvider());
    viewer.setLabelProvider(new PackageFragmentRootLabelProvider());
    viewer.setSorter(new PackageFragmentRootSorter());
    viewer.addFilter(new ViewerFilter() {
      @Override
      public boolean select(Viewer viewer, Object parentElement, Object element) {
        if (includebinaries) {
          return true;
        }
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

  private static String browseJavaScriptFile() {
    ElementTreeSelectionDialog dialog = new ElementTreeSelectionDialog(
        PlatformUI.getWorkbench().getActiveWorkbenchWindow().getShell(),
        new WorkbenchLabelProvider(), new WorkbenchContentProvider());
    dialog.setInput(ResourcesPlugin.getWorkspace());
    dialog.addFilter(new ViewerFilter(){
        @Override
        public boolean select(Viewer viewer, Object parentElement, Object element){
        if(element instanceof IProject || element instanceof IFolder){
          return true;
        }
View Full Code Here

      for (int i = 0; i < allProjects.length; i++) {
        if (!allProjects[i].equals(currProject)) {
          rejectedElements.add(allProjects[i]);
        }
      }
      ViewerFilter filter = new TypedViewerFilter(acceptedClasses, rejectedElements.toArray());
     
      FolderSelectionDialog dialog = new FolderSelectionDialog(
          getShell(),
          new WorkbenchLabelProvider(),
          new WorkbenchContentProvider());
View Full Code Here

    setContentProvider(contentProvider);
    setLabelProvider(new DelegatingStyledCellLabelProvider(labelProvider));

    if (filterProvider != null) {
      addFilter(new ViewerFilter() {
        @Override
        public boolean select(Viewer viewer, Object parentElement,
            Object element) {

          String text = labelProvider.getText(element);
View Full Code Here

          getShell(), new WorkbenchLabelProvider(), new BaseWorkbenchContentProvider());
      dialog.setTitle("Select tarjet Project");
      dialog.setMessage("Select the target project for the new agent:");
      dialog.setInput(ResourcesPlugin.getWorkspace().getRoot());
      dialog.setAllowMultiple(false);
      dialog.addFilter(new ViewerFilter() {       
        @Override
        public boolean select(Viewer viewer, Object parentElement, Object element) {
          if(element instanceof IProject){
            IProject p = (IProject) element;
            try{
View Full Code Here

          getShell(), new WorkbenchLabelProvider(), new BaseWorkbenchContentProvider());
      dialog.setTitle("Select target Project");
      dialog.setMessage("Select the target project for the new agent:");
      dialog.setInput(ResourcesPlugin.getWorkspace().getRoot());
      dialog.setAllowMultiple(false);
      dialog.addFilter(new ViewerFilter() {       
        @Override
        public boolean select(Viewer viewer, Object parentElement, Object element) {
          if(element instanceof IProject){
            IProject p = (IProject) element;
            try{
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.