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
FieldsModifier and TypeFieldDescriptionstatic final intDelete to the beginning of line.static final intDelete to the end of line.static final intDelete 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
ConstructorsConstructorDescriptionDeleteLineAction(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, validateEditorInputStateMethods inherited from class org.eclipse.ui.texteditor.ResourceAction
getString, initialize, setHelpContextIdMethods 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, 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
-
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 intobundleeditor- the editortype- the line deletion type, must be one ofWHOLE_LINE,TO_BEGINNINGorTO_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 intobundleeditor- the editortype- the line deletion type, must be one ofWHOLE_LINE,TO_BEGINNINGorTO_ENDcopyToClipboard- 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_BEGINNINGorTO_ENDcopyToClipboard- 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: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. -
update
public void update()Description copied from class:TextEditorActionAlways 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:
updatein interfaceIUpdate- Overrides:
updatein classTextEditorAction
-