public class SortOutlineContribution extends AbstractToggleOutlineContribution
Modifier and Type | Class and Description |
---|---|
static class |
SortOutlineContribution.DefaultComparator |
AbstractToggleActionContributor.InternalToggleAction
IOutlineContribution.All, IOutlineContribution.Composite, IOutlineContribution.LinkWithEditor, IOutlineContribution.Sort
IPreferenceStoreInitializer.CompositeImpl
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
PREFERENCE_KEY |
Constructor and Description |
---|
SortOutlineContribution() |
Modifier and Type | Method and Description |
---|---|
protected void |
configureAction(org.eclipse.jface.action.Action action)
Subclasses must set text, image, description, tooltip etc. here.
|
void |
deregister(OutlinePage outlinePage) |
java.lang.String |
getPreferenceKey() |
void |
register(OutlinePage outlinePage) |
protected void |
stateChanged(boolean newState) |
addPropertyChangeListener, getAction, getPreferenceDefaultValue, getPreferenceStoreAccess, initialize, isPropertySet, removePropertyChangeListener, toggle
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
initialize
public static final java.lang.String PREFERENCE_KEY
public java.lang.String getPreferenceKey()
getPreferenceKey
in class AbstractToggleActionContributor
protected void stateChanged(boolean newState)
stateChanged
in class AbstractToggleActionContributor
protected void configureAction(org.eclipse.jface.action.Action action)
AbstractToggleActionContributor
configureAction
in class AbstractToggleActionContributor
public void register(OutlinePage outlinePage)
register
in interface IOutlineContribution
register
in class AbstractToggleOutlineContribution
public void deregister(OutlinePage outlinePage)
deregister
in interface IOutlineContribution
deregister
in class AbstractToggleOutlineContribution