|
Eclipse Platform Release 3.0 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.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 notifications to adapt its enabling state and its visual presentation.
Field Summary |
Fields inherited from interface org.eclipse.jface.action.IAction |
AS_CHECK_BOX, AS_DROP_DOWN_MENU, AS_PUSH_BUTTON, AS_RADIO_BUTTON, AS_UNSPECIFIED, CHECKED, DESCRIPTION, ENABLED, IMAGE, RESULT, TEXT, TOOL_TIP_TEXT |
Constructor Summary | |
RetargetTextEditorAction(ResourceBundle bundle,
String prefix)
Creates a new action. |
|
RetargetTextEditorAction(ResourceBundle bundle,
String prefix,
int style)
Creates a new action. |
|
RetargetTextEditorAction(ResourceBundle bundle,
String prefix,
String actionId)
Creates a new action. |
|
RetargetTextEditorAction(ResourceBundle bundle,
String prefix,
String actionId,
int style)
Creates a new action. |
Method Summary | |
void |
run()
The default implementation of this IAction method
does nothing. |
void |
setAction(IAction action)
Sets the underlying action. |
void |
setHelpListener(HelpListener listener)
The RetargetTextEditorAction implementation of this method declared on
IAction stores the help listener in a local field. |
Methods inherited from class org.eclipse.ui.texteditor.ResourceAction |
getString, initialize, 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, int style)
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 nonestyle
- one of IAction.AS_PUSH_BUTTON
, IAction.AS_CHECK_BOX
,
and IAction.AS_RADIO_BUTTON
.ResourceAction.ResourceAction(ResourceBundle, String, int)
,
IAction.AS_CHECK_BOX
,
IAction.AS_DROP_DOWN_MENU
,
IAction.AS_PUSH_BUTTON
,
IAction.AS_RADIO_BUTTON
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(ResourceBundle, String)
public RetargetTextEditorAction(ResourceBundle bundle, String prefix, String actionId, int style)
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 idstyle
- one of IAction.AS_PUSH_BUTTON
, IAction.AS_CHECK_BOX
,
and IAction.AS_RADIO_BUTTON
.ResourceAction.ResourceAction(ResourceBundle, String, int)
,
IAction.AS_CHECK_BOX
,
IAction.AS_DROP_DOWN_MENU
,
IAction.AS_PUSH_BUTTON
,
IAction.AS_RADIO_BUTTON
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(ResourceBundle, String)
Method Detail |
public void setAction(IAction action)
action
- the underlying actionpublic void setHelpListener(HelpListener listener)
RetargetTextEditorAction
implementation of this method declared on
IAction
stores the help listener in a local field. The
supplied listener is only used if there is no handler.
setHelpListener
in interface IAction
setHelpListener
in class Action
listener
- the help listenerpublic void run()
Action
IAction
method
does nothing. Subclasses should override this method
if they do not need information from the triggering event,
or override runWithEvent(Event)
if they do.
run
in interface IAction
run
in class Action
|
Eclipse Platform Release 3.0 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Guidelines for using Eclipse APIs.
Copyright (c) IBM Corp. and others 2000, 2004. All rights reserved.