|
Eclipse Platform 2.0 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.eclipse.ui.part.EditorActionBarContributor | +--org.eclipse.ui.part.MultiPageEditorActionBarContributor
Abstract base class for managing the installation/deinstallation of global actions for multi-page editors.
Subclasses must implement setActivePage
, and may reimplement
any of the following methods:
contributeToMenu
- reimplement to contribute to menucontributeToToolBar
- reimplement to contribute to tool
barcontributeToStatusLine
- reimplement to contribute to
status line
Constructor Summary | |
protected |
MultiPageEditorActionBarContributor()
Creates a multi-page editor action contributor. |
Method Summary | |
void |
setActiveEditor(IEditorPart part)
Sets the active editor for the contributor. |
abstract void |
setActivePage(IEditorPart activeEditor)
Sets the active page of the the multi-page editor to be the given editor. |
Methods inherited from class org.eclipse.ui.part.EditorActionBarContributor |
contributeToMenu, contributeToStatusLine, contributeToToolBar, dispose, getActionBars, getPage, init, init |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
protected MultiPageEditorActionBarContributor()
Method Detail |
public void setActiveEditor(IEditorPart part)
EditorActionBarContributor
The EditorActionBarContributor
implementation of this method does
nothing. Subclasses may reimplement. This generally entails disconnecting
from the old editor, connecting to the new editor, and updating the actions
to reflect the new editor.
setActiveEditor
in interface IEditorActionBarContributor
setActiveEditor
in class EditorActionBarContributor
part
- the new target editorpublic abstract void setActivePage(IEditorPart activeEditor)
This method is called whenever the page changes. Subclasses must implement this method to redirect actions to the given editor (if not already directed to it).
activeEditor
- the new active editor, or null
if there is no active page, or if the
active page does not have a corresponding editor
|
Eclipse Platform 2.0 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |