public class DeleteLineAction extends TextEditorAction
Modifier and Type | Field and Description |
---|---|
static int |
TO_BEGINNING
Delete to the beginning of line.
|
static int |
TO_END
Delete to the end of line.
|
static int |
WHOLE
Delete the whole line.
|
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 and Description |
---|
DeleteLineAction(ITextEditor editor,
int type,
boolean copyToClipboard)
Creates a line deletion action.
|
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.
|
Modifier and Type | Method and Description |
---|---|
void |
run()
The default implementation of this
IAction method does
nothing. |
void |
update()
Always enables this action if it is connected to a text editor.
|
canModifyEditor, getTextEditor, setEditor, validateEditorInputState
getString, initialize, setHelpContextId
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
addPropertyChangeListener, firePropertyChange, firePropertyChange, removePropertyChangeListener
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
public static final int WHOLE
public static final int TO_BEGINNING
public static final int TO_END
public DeleteLineAction(ResourceBundle bundle, String prefix, ITextEditor editor, int type)
bundle
- the resource bundle for UI stringsprefix
- the prefix for the property keys into bundle
editor
- the editortype
- the line deletion type, must be one of WHOLE_LINE
,
TO_BEGINNING
or TO_END
public DeleteLineAction(ResourceBundle bundle, String prefix, ITextEditor editor, int type, boolean copyToClipboard)
bundle
- the resource bundle for UI stringsprefix
- the prefix for the property keys into bundle
editor
- the editortype
- the line deletion type, must be one of
WHOLE_LINE
, TO_BEGINNING
or TO_END
copyToClipboard
- if true
, the contents of the deleted line are copied to the clipboardpublic DeleteLineAction(ITextEditor editor, int type, boolean copyToClipboard)
editor
- the editortype
- the line deletion type, must be one of WHOLE_LINE
,
TO_BEGINNING
or TO_END
copyToClipboard
- if true
, the contents of the deleted line are copied to
the clipboardpublic void run()
Action
IAction
method does
nothing. Subclasses should override this method if they do not need
information from the triggering event, or override
runWithEvent(Event)
if they do.run
in interface IAction
run
in class Action
How radio buttons are handled
,
How check boxes are handled
public void update()
TextEditorAction
null
, the action is disabled.
Subclasses may override.update
in interface IUpdate
update
in class TextEditorAction
Copyright (c) 2000, 2015 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.