Package org.eclipse.handly.ui.outline
Class LexicalSortContribution
- java.lang.Object
-
- org.eclipse.handly.ui.outline.OutlineContribution
-
- org.eclipse.handly.ui.outline.OutlineSorterContribution
-
- org.eclipse.handly.ui.outline.LexicalSortContribution
-
- All Implemented Interfaces:
IOutlineContribution
public class LexicalSortContribution extends OutlineSorterContribution
Contributes a lexical sorter, if the outline page supports lexical sorting. The activation of the sorter is governed by the correspondingpreference
.
-
-
Constructor Summary
Constructors Constructor Description LexicalSortContribution()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.eclipse.jface.viewers.ViewerComparator
getComparator()
Returns a comparator that will be used when the sorter is active.protected IBooleanPreference
getPreference()
Returns a boolean-valued preference that will control the activation of the sorter.-
Methods inherited from class org.eclipse.handly.ui.outline.OutlineSorterContribution
dispose, getDefaultComparator, init
-
Methods inherited from class org.eclipse.handly.ui.outline.OutlineContribution
getOutlinePage
-
-
-
-
Method Detail
-
getPreference
protected IBooleanPreference getPreference()
Description copied from class:OutlineSorterContribution
Returns a boolean-valued preference that will control the activation of the sorter. May returnnull
, in which case this contribution will be effectively disabled. This method is called once, when this contribution is initializing.- Specified by:
getPreference
in classOutlineSorterContribution
- Returns:
- the sorter preference, or
null
-
getComparator
protected org.eclipse.jface.viewers.ViewerComparator getComparator()
Returns a comparator that will be used when the sorter is active. This method is called once, when this contribution is initializing.Default implementation returns a new
LabelComparator
. Subclasses may override.- Specified by:
getComparator
in classOutlineSorterContribution
- Returns:
- the comparator to use when the sorter is active
(not
null
)
-
-