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 SummaryFields inherited from interface org.eclipse.jface.action.IActionAS_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 SummaryConstructorsConstructorDescriptionContributedAction(IServiceLocator locator, IConfigurationElement element) Create an action that can call a command.
- 
Method SummaryModifier 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.CommandActiondispose, getActionDefinitionId, getCommandListener, getParameterizedCommand, init, runMethods inherited from class org.eclipse.jface.action.ActionconvertAccelerator, 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.AbstractActionaddPropertyChangeListener, firePropertyChange, firePropertyChange, removePropertyChangeListenerMethods inherited from class org.eclipse.core.commands.common.EventManageraddListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
- 
Constructor Details- 
ContributedActionpublic 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- 
runWithEventDescription 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 interface- IAction
- Overrides:
- runWithEventin class- org.eclipse.ui.internal.actions.CommandAction
- Parameters:
- event- the SWT event which triggered this action being run
- See Also:
 
- 
isEnabledpublic 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.
 
-