public class LabelComparator
extends org.eclipse.jface.viewers.ViewerComparator
Can work with label providers besides ILabelProvider
, such as
IStyledLabelProvider
and DelegatingStyledCellLabelProvider
.
Constructor and Description |
---|
LabelComparator() |
Modifier and Type | Method and Description |
---|---|
int |
compare(org.eclipse.jface.viewers.Viewer viewer,
java.lang.Object e1,
java.lang.Object e2) |
protected java.lang.String |
getLabel(org.eclipse.jface.viewers.Viewer viewer,
java.lang.Object element)
Returns the label string for the given viewer element
to use for sorting the viewer's contents.
|
public int compare(org.eclipse.jface.viewers.Viewer viewer, java.lang.Object e1, java.lang.Object e2)
compare
in class org.eclipse.jface.viewers.ViewerComparator
protected java.lang.String getLabel(org.eclipse.jface.viewers.Viewer viewer, java.lang.Object element)
Default implementation returns the label string obtained from the content viewer's label provider.
viewer
- element
- null
if no label can be obtained