|
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
Standard implementation of IEditorActionBarContributor
.
If instantiated and used as-is, nothing is contribututed. Clients should subclass in order to contribute to some or all of the action bars.
Subclasses may reimplement the following methods:
contributeToMenu
- reimplement to contribute to menucontributeToToolBar
- reimplement to contribute to tool
barcontributeToStatusLine
- reimplement to contribute to
status linesetActiveEditor
- reimplement to react to editor changes
Constructor Summary | |
EditorActionBarContributor()
Creates an empty editor action bar contributor. |
Method Summary | |
void |
contributeToMenu(IMenuManager menuManager)
Contributes to the given menu. |
void |
contributeToStatusLine(IStatusLineManager statusLineManager)
Contributes to the given status line. |
void |
contributeToToolBar(IToolBarManager toolBarManager)
Contributes to the given tool bar. |
void |
dispose()
The EditorActionBarContributor implementation of this
IEditorActionBarContributor method does nothing,
subclasses may override. |
IActionBars |
getActionBars()
Returns this contributor's action bars. |
IWorkbenchPage |
getPage()
Returns this contributor's workbench page. |
void |
init(IActionBars bars)
This method calls: contributeToMenu with bars ' menu manager
contributeToToolBar with bars ' tool bar
manager
contributeToStatusLine with bars ' status line
manager
The given action bars are also remembered and made accessible via
getActionBars . |
void |
init(IActionBars bars,
IWorkbenchPage page)
The EditorActionBarContributor implementation of this
IEditorActionBarContributor method remembers the page
then forwards the call to init(IActionBars) for
backward compatibility |
void |
setActiveEditor(IEditorPart targetEditor)
Sets the active editor for the contributor. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public EditorActionBarContributor()
init
method.
Method Detail |
public void contributeToMenu(IMenuManager menuManager)
The EditorActionBarContributor
implementation of this method
does nothing. Subclasses may reimplement to add to the menu portion of this
contribution.
menuManager
- the manager that controls the menupublic void contributeToStatusLine(IStatusLineManager statusLineManager)
The EditorActionBarContributor
implementation of this method
does nothing. Subclasses may reimplement to add to the status line portion of
this contribution.
statusLineManager
- the manager of the status linepublic void contributeToToolBar(IToolBarManager toolBarManager)
The EditorActionBarContributor
implementation of this method
does nothing. Subclasses may reimplement to add to the tool bar portion of
this contribution.
toolBarManager
- the manager that controls the workbench tool barpublic IActionBars getActionBars()
public IWorkbenchPage getPage()
public void dispose()
EditorActionBarContributor
implementation of this
IEditorActionBarContributor
method does nothing,
subclasses may override.
dispose
in interface IEditorActionBarContributor
public void init(IActionBars bars, IWorkbenchPage page)
EditorActionBarContributor
implementation of this
IEditorActionBarContributor
method remembers the page
then forwards the call to init(IActionBars)
for
backward compatibility
init
in interface IEditorActionBarContributor
bars
- the action barspage
- the workbench page for this contributorpublic void init(IActionBars bars)
contributeToMenu
with bars
' menu managercontributeToToolBar
with bars
' tool bar
managercontributeToStatusLine
with bars
' status line
managergetActionBars
.
bars
- the action barspublic void setActiveEditor(IEditorPart targetEditor)
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
targetEditor
- the new target editor
|
Eclipse Platform 2.0 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |