public interface ICommonOutlinePage
extends org.eclipse.ui.views.contentoutline.IContentOutlinePage, org.eclipse.ui.part.IPageBookViewPage
CommonOutlinePage
.Modifier and Type | Method and Description |
---|---|
void |
addInputChangeListener(IOutlineInputChangeListener listener)
Adds the given input change listener.
|
void |
addOutlineContribution(IOutlineContribution contribution)
Adds the given outline contribution.
|
org.eclipse.ui.IEditorPart |
getEditor()
Returns the editor which created this outline page.
|
IBooleanPreference |
getLexicalSortPreference()
Returns lexical sort preference for this outline page.
|
IBooleanPreference |
getLinkWithEditorPreference()
Returns link-with-editor preference for this outline page.
|
org.eclipse.jface.viewers.TreeViewer |
getTreeViewer()
Returns the tree viewer of this outline page.
|
void |
init(org.eclipse.ui.IEditorPart editor)
Initializes this outline page with its corresponding editor.
|
void |
removeInputChangeListener(IOutlineInputChangeListener listener)
Removes the given input change listener.
|
void |
removeOutlineContribution(IOutlineContribution contribution)
Removes the given outline contribution.
|
org.eclipse.jface.viewers.TreeViewer getTreeViewer()
null
if it has not been created yetvoid init(org.eclipse.ui.IEditorPart editor)
editor
- the editor which created this outline page
(not null
)org.eclipse.ui.IEditorPart getEditor()
null
if it has not been set yetvoid addOutlineContribution(IOutlineContribution contribution)
contribution
- not null
void removeOutlineContribution(IOutlineContribution contribution)
contribution
- not null
void addInputChangeListener(IOutlineInputChangeListener listener)
listener
- not null
void removeInputChangeListener(IOutlineInputChangeListener listener)
listener
- not null
IBooleanPreference getLinkWithEditorPreference()
null
if the outline page does not support
linking with editorIBooleanPreference getLexicalSortPreference()
null
if the outline page does not support
lexical sortingCopyright (c) 2014, 2019 1C-Soft LLC and others. Made available under the Eclipse Public License 2.0