|
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.jface.action.Action | +--org.eclipse.ui.texteditor.ResourceAction | +--org.eclipse.ui.texteditor.RetargetTextEditorAction
Action used by an editor action bar contributor to establish placeholders in menus or action bars which can be retargeted to dynamically changing actions, for example, those which come from the active editor. This action assumes that the "wrapped" action sends out property change events in response to state changes. It uses these change notification to adapt its enabling state and its visual presentation.
This class may be instantiated; it is not intended to be subclassed.
Field Summary |
Fields inherited from interface org.eclipse.jface.action.IAction |
AS_CHECK_BOX, AS_DROP_DOWN_MENU, AS_PUSH_BUTTON, CHECKED, DESCRIPTION, ENABLED, IMAGE, TEXT, TOOL_TIP_TEXT |
Constructor Summary | |
RetargetTextEditorAction(ResourceBundle bundle,
String prefix)
Creates a new action. |
|
RetargetTextEditorAction(ResourceBundle bundle,
String prefix,
String actionId)
Creates a new action. |
Method Summary | |
String |
getActionDefinitionId()
Returns the action definition id of this action. |
void |
run()
The default implementation of this IAction method
does nothing. |
void |
setAction(IAction action)
Sets the underlying action. |
Methods inherited from class org.eclipse.ui.texteditor.ResourceAction |
getString, setHelpContextId |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public RetargetTextEditorAction(ResourceBundle bundle, String prefix)
null
it also uses the
information in the resource bundle.
bundle
- the resource bundleprefix
- a prefix to be prepended to the various resource keys
(described in ResourceAction
constructor), or
null
if noneResourceAction.ResourceAction(java.util.ResourceBundle, java.lang.String)
public RetargetTextEditorAction(ResourceBundle bundle, String prefix, String actionId)
null
it also uses the
information in the resource bundle. The action gets the given
action id.
bundle
- the resource bundleprefix
- a prefix to be prepended to the various resource keys
(described in ResourceAction
constructor), or null
if noneactionId
- the action idResourceAction.ResourceAction(java.util.ResourceBundle, java.lang.String)
Method Detail |
public void setAction(IAction action)
action
- the underlying actionpublic void run()
Action
IAction
method
does nothing. Subclasses should override this method
if they do not need information from the triggering event,
or override run(Event)
if they do.
run
in interface IAction
run
in class Action
public String getActionDefinitionId()
IAction
getActionDefinitionId
in interface IAction
getActionDefinitionId
in class Action
null
if none
|
Eclipse Platform 2.0 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |