Package org.eclipse.ui.texteditor
Class DeleteLineAction
-
public class DeleteLineAction extends TextEditorAction
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
Fields Modifier and Type Field Description static intTO_BEGINNINGDelete to the beginning of line.static intTO_ENDDelete to the end of line.static intWHOLEDelete 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
Constructors Constructor Description DeleteLineAction(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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidrun()The default implementation of thisIActionmethod does nothing.voidupdate()Always enables this action if it is connected to a text editor.-
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 Detail
-
WHOLE
public static final int WHOLE
Delete the whole line.- See Also:
- Constant Field Values
-
TO_BEGINNING
public static final int TO_BEGINNING
Delete to the beginning of line.- See Also:
- Constant Field Values
-
TO_END
public static final int TO_END
Delete to the end of line.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
DeleteLineAction
public DeleteLineAction(ResourceBundle bundle, String prefix, ITextEditor editor, int type)
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
public DeleteLineAction(ITextEditor editor, int type, boolean copyToClipboard)
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 Detail
-
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.- Specified by:
runin interfaceIAction- Overrides:
runin classAction- See Also:
How radio buttons are handled,How check boxes are handled
-
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
-
-