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 nullvoid removeOutlineContribution(IOutlineContribution contribution)
contribution - not nullvoid addInputChangeListener(IOutlineInputChangeListener listener)
listener - not nullvoid removeInputChangeListener(IOutlineInputChangeListener listener)
listener - not nullIBooleanPreference 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, 2020 1C-Soft LLC and others. Made available under the Eclipse Public License 2.0