Examples of ViewerFilter


Examples of org.eclipse.jface.viewers.ViewerFilter

     * issue.
     * @return A ViewFilter that filters out resources that should not
     * be visible in the selection dialog.
     */
    private ViewerFilter createPolicyFilter() {
        return new ViewerFilter() {
            public boolean select(
                    Viewer viewer,
                    Object parentElement,
                    Object element) {

View Full Code Here

Examples of org.eclipse.jface.viewers.ViewerFilter

        return fgOKStatus;
      }
    };

    // select only IJavaProject
    ViewerFilter filter = new ViewerFilter(){
        public boolean select(Viewer viewer, Object parentElement, Object element){
          try {
            if(element instanceof IProject){
              if(((IProject)element).hasNature(JavaCore.NATURE_ID)){
                return true;
View Full Code Here

Examples of org.eclipse.jface.viewers.ViewerFilter

      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());

      dialog.setTitle(ClickPlugin.getString("wizard.newPage.dialog.selectFolder"));
View Full Code Here

Examples of org.eclipse.jface.viewers.ViewerFilter

        if(!projects[i].equals(project)){
          rejectedElements.add(projects[i]);
        }
      }

      ViewerFilter filter = new TypedViewerFilter(acceptedClasses, rejectedElements.toArray());

      FolderSelectionDialog dialog = new FolderSelectionDialog(
          getShell(), new WorkbenchLabelProvider(), new WorkbenchContentProvider());

      dialog.setTitle(ClickPlugin.getString("wizard.newPage.dialog.selectSourceFolder"));
View Full Code Here

Examples of org.eclipse.jface.viewers.ViewerFilter

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

Examples of org.eclipse.jface.viewers.ViewerFilter

      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

Examples of org.eclipse.jface.viewers.ViewerFilter

    mTableViewer.setUseHashlookup(false);

    // Note: The type style is considered as the default
    mTableViewer.setContentProvider(new TypeGroupedContentProvider(editor, mTableViewer));
   
    mTableViewer.setFilters(new ViewerFilter[]{new ViewerFilter() {

      // TODO: Improve this filter ... it is to sloooooooooow
    @Override
    public boolean select(Viewer viewer, Object parentElement,
        Object element) {
View Full Code Here

Examples of org.eclipse.jface.viewers.ViewerFilter

      public void inputChanged(Viewer viewer, Object oldInput, Object newInput) {
      }
    });

    typeTree.setFilters(new ViewerFilter[] { new ViewerFilter() {
      @Override
      public boolean select(Viewer viewer, Object parentElement, Object element) {

        // check if the string from the filterText is contained in the type name
        Type type = (Type) element;
View Full Code Here

Examples of org.eclipse.jface.viewers.ViewerFilter

    logViewer = new LogViewer(c);

    logViewer.configure(new ViewerConfiguration("Message", "",
        new LogViewerContentProvider(), new FilterMode[] {}, false,
        false, LogViewColumn.getLogColumns()));
    logViewer.getTreeViewer().addFilter(new ViewerFilter() {
     
     
      public boolean select(Viewer viewer, Object parentElement, Object element) {
        boolean cm = cm(element);
        if (!cm){
View Full Code Here

Examples of org.eclipse.jface.viewers.ViewerFilter

  /**
   * 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);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.