Class WorkbenchViewerComparator

java.lang.Object
org.eclipse.jface.viewers.ViewerComparator
org.eclipse.ui.model.WorkbenchViewerComparator

public class WorkbenchViewerComparator extends ViewerComparator
A viewer comparator that sorts elements with registered workbench adapters by their text property. Note that capitalization differences are not considered by this sorter, so a > B > c
Since:
3.3
See Also:
  • Constructor Details

    • WorkbenchViewerComparator

      public WorkbenchViewerComparator()
      Creates a workbench viewer sorter using the default collator.
    • WorkbenchViewerComparator

      public WorkbenchViewerComparator(Comparator comparator)
      Creates a workbench viewer sorter using the given collator.
      Parameters:
      comparator - the comparator to use to sort strings
  • Method Details

    • isSorterProperty

      public boolean isSorterProperty(Object element, String propertyId)
      Description copied from class: ViewerComparator
      Returns whether this viewer sorter would be affected by a change to the given property of the given element.

      The default implementation of this method returns false. Subclasses may reimplement.

      Overrides:
      isSorterProperty in class ViewerComparator
      Parameters:
      element - the element
      propertyId - the property
      Returns:
      true if the sorting would be affected, and false if it would be unaffected