Package org.eclipse.jface.viewers
Class ViewerSorter
java.lang.Object
org.eclipse.jface.viewers.ViewerComparator
org.eclipse.jface.viewers.ViewerSorter
- Direct Known Subclasses:
TreePathViewerSorter
,WorkbenchViewerSorter
Deprecated.
A viewer sorter is used by a
StructuredViewer
to reorder the elements
provided by its content provider.
The default compare
method compares elements using two steps.
The first step uses the values returned from category
. By
default, all elements are in the same category. The second level is based on
a case insensitive compare of the strings obtained from the content viewer's
label provider via ILabelProvider.getText
.
Subclasses may implement the isSorterProperty
method; they may
reimplement the category
method to provide categorization; and
they may override the compare
methods to provide a totally
different way of sorting elements.
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionprotected Collator
Deprecated.as of 3.3 UseViewerComparator.getComparator()
-
Constructor Summary
ConstructorDescriptionDeprecated.Creates a new viewer sorter, which uses the default collator to sort strings.ViewerSorter
(Collator collator) Deprecated.Creates a new viewer sorter, which uses the given collator to sort strings. -
Method Summary
Methods inherited from class org.eclipse.jface.viewers.ViewerComparator
category, compare, getComparator, isSorterProperty, sort
-
Field Details
-
collator
Deprecated.as of 3.3 UseViewerComparator.getComparator()
The collator used to sort strings.
-
-
Constructor Details
-
ViewerSorter
public ViewerSorter()Deprecated.Creates a new viewer sorter, which uses the default collator to sort strings. -
ViewerSorter
Deprecated.Creates a new viewer sorter, which uses the given collator to sort strings.- Parameters:
collator
- the collator to use to sort strings
-
-
Method Details
-
getCollator
Deprecated.as of 3.3 UseViewerComparator.getComparator()
Returns the collator used to sort strings.- Returns:
- the collator used to sort strings
-
ViewerComparator
instead.