Package org.eclipse.jface.viewers

Examples of org.eclipse.jface.viewers.ViewerFilter


  /**
   * Returns a new instance of the Selection Listner for the Container
   * Selection Dialog
   */
  protected ViewerFilter getContainerDialogViewerFilter() {
    return new ViewerFilter() {
      @Override
      public boolean select(Viewer viewer, Object parent, Object element) {
        if (element instanceof IProject) {
          IProject project = (IProject) element;
          return project.getName().equals(projectNameCombo.getText());
View Full Code Here


        }
      }
    });

    // This has to be done after the viewer has been laid out
    ViewerFilter vf = new ViewerFilter() {
     
      @Override
      public boolean select(Viewer viewer, Object parentElement, Object element) {
        String initEl = initialSelection.getProject().getFullPath().toOSString();
        if( element instanceof IContainer){
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);
View Full Code Here

  /**
   * Returns a new instance of the Selection Listner for the Container
   * Selection Dialog
   */
  protected ViewerFilter getContainerDialogViewerFilter() {
    return new ViewerFilter() {
      @Override
      public boolean select(Viewer viewer, Object parent, Object element) {
        if (element instanceof IProject) {
          IProject project = (IProject) element;
          return project.getName().equals(projectNameCombo.getText());
View Full Code Here

            event.gc.setBackground(((IColorProvider)tableViewer.getLabelProvider()).getBackground(event.item.getData()));
            event.gc.fillRectangle(event.getBounds());
          }
        });
   
    tableViewer.addFilter(new ViewerFilter()
      {
      @Override
      public boolean select(Viewer viewer, Object parentElement, Object element)
        {
        /*if(element instanceof EFieldAccessEvent)
View Full Code Here

    super(parentShell);
    fProjectsWithSpecifics= projectsWithSpecifics;
    this.title=title;
    this.description=description;
    setMessage(description);
    fFilter= new ViewerFilter() {
      public boolean select(Viewer viewer, Object parentElement, Object element) {
        return fProjectsWithSpecifics.contains(element);
      }
    };
  }
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);
View Full Code Here

  /**
   * Returns a new instance of the Selection Listner for the Container
   * Selection Dialog
   */
  protected ViewerFilter getContainerDialogViewerFilter() {
    return new ViewerFilter() {
      @Override
      public boolean select(Viewer viewer, Object parent, Object element) {
        if (element instanceof IProject) {
          IProject project = (IProject) element;
          return project.getName().equals(projectNameCombo.getText());
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);
View Full Code Here

  /**
   * Returns a new instance of the Selection Listner for the Container
   * Selection Dialog
   */
  protected ViewerFilter getContainerDialogViewerFilter() {
    return new ViewerFilter() {
      @Override
      public boolean select(Viewer viewer, Object parent, Object element) {
        if (element instanceof IProject) {
          IProject project = (IProject) element;
          return project.getName().equals(projectNameCombo.getText());
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.