Package org.eclipse.debug.ui.actions
Class LaunchAction
java.lang.Object
org.eclipse.core.commands.common.EventManager
org.eclipse.jface.action.AbstractAction
org.eclipse.jface.action.Action
org.eclipse.debug.ui.actions.LaunchAction
- All Implemented Interfaces:
IAction
Launches a launch configuration in a specific mode.
Clients may instantiate this class.
- Since:
- 2.1
- Restriction:
- This class is not intended to be subclassed by clients.
-
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
ConstructorsConstructorDescriptionLaunchAction(ILaunchConfiguration configuration, String mode) Constructs an action that launches the specified launch configuration in the specified mode. -
Method Summary
Modifier and TypeMethodDescriptionvoidrun()The default implementation of thisIActionmethod does nothing.voidrunWithEvent(Event event) If the user has control-clicked the launch history item, open the launch configuration dialog on the launch configuration, rather than running it.Methods inherited from class org.eclipse.jface.action.Action
convertAccelerator, convertAccelerator, findKeyCode, findKeyString, findModifier, findModifierString, getAccelerator, getActionDefinitionId, getDescription, getDisabledImageDescriptor, getHelpListener, getHoverImageDescriptor, getId, getImageDescriptor, getMenuCreator, getStyle, getText, getToolTipText, isChecked, isEnabled, 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
-
LaunchAction
Constructs an action that launches the specified launch configuration in the specified mode.- Parameters:
configuration- launch configurationmode- launch mode - one ofILaunchManager.RUN_MODEorILaunchManager.DEBUG_MODE
-
-
Method Details
-
run
public void run()Description copied from class:ActionThe default implementation of thisIActionmethod does nothing. Subclasses should override this method if they do not need information from the triggering event, or overriderunWithEvent(Event)if they do. -
runWithEvent
If the user has control-clicked the launch history item, open the launch configuration dialog on the launch configuration, rather than running it.- Specified by:
runWithEventin interfaceIAction- Overrides:
runWithEventin classAction- Parameters:
event- the SWT event which triggered this action being run- See Also:
-