Package org.eclipse.ui.texteditor
Class DeleteLineAction
An action to delete a whole line, the fraction of the line that is left from the cursor
or the fraction that is right from the cursor.
- Since:
- 2.0
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
Delete to the beginning of line.static final int
Delete to the end of line.static final int
Delete the whole line.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
ConstructorDescriptionDeleteLineAction
(ResourceBundle bundle, String prefix, ITextEditor editor, int type) Creates a line deletion action.DeleteLineAction
(ResourceBundle bundle, String prefix, ITextEditor editor, int type, boolean copyToClipboard) Creates a line deletion action.DeleteLineAction
(ITextEditor editor, int type, boolean copyToClipboard) Creates a line deletion action. -
Method Summary
Methods inherited from class org.eclipse.ui.texteditor.TextEditorAction
canModifyEditor, getTextEditor, setEditor, validateEditorInputState
Methods inherited from class org.eclipse.ui.texteditor.ResourceAction
getString, initialize, setHelpContextId
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, runWithEvent, setAccelerator, setActionDefinitionId, setChecked, setDescription, setDisabledImageDescriptor, setEnabled, setHelpListener, setHoverImageDescriptor, setId, setImageDescriptor, setMenuCreator, setText, setToolTipText
Methods inherited from class org.eclipse.jface.action.AbstractAction
addPropertyChangeListener, firePropertyChange, firePropertyChange, removePropertyChangeListener
Methods inherited from class org.eclipse.core.commands.common.EventManager
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
-
Field Details
-
WHOLE
public static final int WHOLEDelete the whole line.- See Also:
-
TO_BEGINNING
public static final int TO_BEGINNINGDelete to the beginning of line.- See Also:
-
TO_END
public static final int TO_ENDDelete to the end of line.- See Also:
-
-
Constructor Details
-
DeleteLineAction
Creates a line deletion action.- Parameters:
bundle
- the resource bundle for UI stringsprefix
- the prefix for the property keys intobundle
editor
- the editortype
- the line deletion type, must be one ofWHOLE_LINE
,TO_BEGINNING
orTO_END
-
DeleteLineAction
public DeleteLineAction(ResourceBundle bundle, String prefix, ITextEditor editor, int type, boolean copyToClipboard) Creates a line deletion action.- Parameters:
bundle
- the resource bundle for UI stringsprefix
- the prefix for the property keys intobundle
editor
- the editortype
- the line deletion type, must be one ofWHOLE_LINE
,TO_BEGINNING
orTO_END
copyToClipboard
- iftrue
, the contents of the deleted line are copied to the clipboard- Since:
- 2.1
-
DeleteLineAction
Creates a line deletion action.- Parameters:
editor
- the editortype
- the line deletion type, must be one ofWHOLE_LINE
,TO_BEGINNING
orTO_END
copyToClipboard
- iftrue
, the contents of the deleted line are copied to the clipboard- Since:
- 3.5
-
-
Method Details
-
run
public void run()Description copied from class:Action
The default implementation of thisIAction
method does nothing. Subclasses should override this method if they do not need information from the triggering event, or overriderunWithEvent(Event)
if they do. -
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 isnull
, the action is disabled. Subclasses may override.- Specified by:
update
in interfaceIUpdate
- Overrides:
update
in classTextEditorAction
-