Package org.eclipse.ui.model
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:
IWorkbenchAdapter
-
-
Constructor Summary
Constructors Constructor Description WorkbenchViewerComparator()Creates a workbench viewer sorter using the default collator.WorkbenchViewerComparator(Comparator comparator)Creates a workbench viewer sorter using the given collator.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisSorterProperty(Object element, String propertyId)Returns whether this viewer sorter would be affected by a change to the given property of the given element.-
Methods inherited from class org.eclipse.jface.viewers.ViewerComparator
category, compare, getComparator, sort
-
-
-
-
Constructor Detail
-
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 Detail
-
isSorterProperty
public boolean isSorterProperty(Object element, String propertyId)
Description copied from class:ViewerComparatorReturns 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:
isSorterPropertyin classViewerComparator- Parameters:
element- the elementpropertyId- the property- Returns:
trueif the sorting would be affected, andfalseif it would be unaffected
-
-