Package org.eclipse.ui.actions
Class ContributedAction
java.lang.Object
org.eclipse.core.commands.common.EventManager
org.eclipse.jface.action.AbstractAction
org.eclipse.jface.action.Action
org.eclipse.ui.internal.actions.CommandAction
org.eclipse.ui.actions.ContributedAction
- All Implemented Interfaces:
IAction
public final class ContributedAction
extends org.eclipse.ui.internal.actions.CommandAction
For a declarative editor action, see if we can link it to a command.
This is a legacy bridge class, and should not be used outside of the Eclipse SDK. Please use menu contributions to display a command in a menu or toolbar.
Note: Clients may instantiate.
- Since:
- 3.3
-
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, HANDLED, IMAGE, RESULT, TEXT, TOOL_TIP_TEXT -
Constructor Summary
ConstructorsConstructorDescriptionContributedAction(IServiceLocator locator, IConfigurationElement element) Create an action that can call a command. -
Method Summary
Modifier and TypeMethodDescriptionbooleanReturns whether this action is enabled.voidrunWithEvent(Event event) The default implementation of thisIActionmethod ignores the event argument, and simply callsrun().Methods inherited from class org.eclipse.ui.internal.actions.CommandAction
dispose, getActionDefinitionId, getCommandListener, getParameterizedCommand, init, runMethods inherited from class org.eclipse.jface.action.Action
convertAccelerator, convertAccelerator, findKeyCode, findKeyString, findModifier, findModifierString, getAccelerator, getDescription, getDisabledImageDescriptor, getHelpListener, getHoverImageDescriptor, getId, getImageDescriptor, getMenuCreator, getStyle, getText, getToolTipText, isChecked, isHandled, notifyResult, removeAcceleratorText, removeMnemonics, setAccelerator, setActionDefinitionId, setChecked, setDescription, setDisabledImageDescriptor, setEnabled, setHelpListener, setHoverImageDescriptor, setId, setImageDescriptor, setMenuCreator, setText, setToolTipTextMethods inherited from class org.eclipse.jface.action.AbstractAction
addPropertyChangeListener, firePropertyChange, firePropertyChange, removePropertyChangeListenerMethods inherited from class org.eclipse.core.commands.common.EventManager
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
-
Constructor Details
-
ContributedAction
public ContributedAction(IServiceLocator locator, IConfigurationElement element) throws CommandNotMappedException Create an action that can call a command.- Parameters:
locator- The appropriate service locator to use. If you use a part site as your locator, this action will be tied to your part.element- the contributed action element- Throws:
CommandNotMappedException- if the element is not mapped to a command
-
-
Method Details
-
runWithEvent
Description copied from class:ActionThe default implementation of thisIActionmethod ignores the event argument, and simply callsrun(). Subclasses should override this method if they need information from the triggering event, or overriderun()if not.- Specified by:
runWithEventin interfaceIAction- Overrides:
runWithEventin classorg.eclipse.ui.internal.actions.CommandAction- Parameters:
event- the SWT event which triggered this action being run- See Also:
-
isEnabled
public boolean isEnabled()Description copied from interface:IActionReturns whether this action is enabled.This method is associated with the
ENABLEDproperty; property change events are reported when its value changes.
-