Package org.eclipse.handly.ui.outline
package org.eclipse.handly.ui.outline
Provides a framework for content outline pages.
The main class to extend is CommonOutlinePage
. For Handly-based models, there is a convenient subclass,
HandlyOutlinePage
.
See org.eclipse.handly.internal.examples.jmodel.ui.editor.JavaOutlinePage
for usage example.
- See Also:
-
ClassDescriptionContributes collapse-all action.An abstract base implementation of
ICommonOutlinePage
.An abstract base class for outline contributions listening to the outline page's editor input change.An abstract base class for outline contributions listening toIElementChangeEvent
s.Instructs the outline page's tree viewer to consult filters to more accurately determine if an item can be expanded.Contributes expand-all action.A partial implementation of Handly-based outline page pre-wired with contributions that are common to a typical outline.Represents a common outline page.Represents a contribution to the common outline page.A listener that is notified when the input of a common outline page changes.Contributes lexical sort action, if the outline page supports lexical sorting.Contributes a lexical sorter, if the outline page supports lexical sorting.Contributes link-with-editor action, if the outline page supports linking with editor.An abstract base class for link-with-editor contributions.An abstract base class for outline action contributions.A base class for outline context menu contributions.A basic implementation ofIOutlineContribution
.An abstract base class for outline drag-and-drop contributions.An abstract base class for outline filter contributions.An abstract base class for outline linking helpers.An abstract base class for outline sorter contributions.Refreshes the outline when problem markers attached to the underlying resource change.An abstract base class for outline contributions listening toIResourceChangeEvent
s.Implements linking logic for outlines ofISourceElement
s.An abstract base class for outline action contributions that toggle a boolean-valued preference.