org.eclipse.ui.texteditor
Class MoveLinesAction
java.lang.Object
org.eclipse.core.commands.common.EventManager
org.eclipse.jface.action.AbstractAction
org.eclipse.jface.action.Action
org.eclipse.ui.texteditor.ResourceAction
org.eclipse.ui.texteditor.TextEditorAction
org.eclipse.ui.texteditor.MoveLinesAction
- All Implemented Interfaces:
- IAction, IUpdate
public class MoveLinesAction
- extends TextEditorAction
Action for moving selected lines in an editor.
- Since:
- 3.0
| 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 |
|
Method Summary |
void |
runWithEvent(Event event)
The default implementation of this IAction method ignores
the event argument, and simply calls run(). |
void |
update()
Always enables this action if it is connected to a text editor. |
| 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, run, setAccelerator, setActionDefinitionId, setChecked, setDescription, setDisabledImageDescriptor, setEnabled, setHelpListener, setHoverImageDescriptor, setId, setImageDescriptor, setMenuCreator, setText, setToolTipText |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MoveLinesAction
public MoveLinesAction(ResourceBundle bundle,
String prefix,
AbstractTextEditor editor,
boolean upwards,
boolean copy)
- Creates and initializes the action for the given text editor.
The action configures its visual representation from the given resource
bundle.
- Parameters:
bundle - the resource bundleprefix - a prefix to be prepended to the various resource keys
(described in ResourceAction constructor), or null if noneeditor - the text editorupwards - trueif the selected lines should be moved upwards,
false if downwardscopy - if true, the action will copy lines instead of moving them- See Also:
TextEditorAction.TextEditorAction(ResourceBundle, String, ITextEditor)
runWithEvent
public void runWithEvent(Event event)
- Description copied from class:
Action
- The default implementation of this
IAction method ignores
the event argument, and simply calls run(). Subclasses
should override this method if they need information from the triggering
event, or override run() if not.
- Specified by:
runWithEvent in interface IAction- Overrides:
runWithEvent in class Action
- Parameters:
event - the SWT event which triggered this action being run
update
public void update()
- Description copied from class:
TextEditorAction
- Always enables this action if it is connected to a text editor.
If the associated editor is
null, the action is disabled.
Subclasses may override.
- Specified by:
update in interface IUpdate- Overrides:
update in class TextEditorAction
Guidelines for using Eclipse APIs.
Copyright (c) IBM Corp. and others 2000, 2006. All rights reserved.