public class InsertLineAction extends TextEditorAction
Smart Enter
Smart Enter Inverse
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
fAbove
true if this action inserts a line above the current (Smart Enter Inverse),
false otherwise |
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 |
|---|
InsertLineAction(ResourceBundle bundle,
String prefix,
ITextEditor textEditor,
boolean above)
Creates a new smart enter 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, validateEditorInputStategetString, initialize, setHelpContextIdconvertAccelerator, 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, setToolTipTextaddPropertyChangeListener, firePropertyChange, firePropertyChange, removePropertyChangeListeneraddListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObjectprotected boolean fAbove
true if this action inserts a line above the current (Smart Enter Inverse),
false otherwisepublic InsertLineAction(ResourceBundle bundle, String prefix, ITextEditor textEditor, boolean above)
bundle - the resource bundleprefix - the prefix to use to get properties from bundletextEditor - the editor that the action acts uponabove - whether new lines are inserted above or below the caret's line.public void update()
TextEditorActionnull, the action is disabled.
Subclasses may override.update in interface IUpdateupdate in class TextEditorActionpublic void run()
ActionIAction 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 IActionrun in class ActionHow radio buttons are handled,
How check boxes are handled
Copyright (c) 2000, 2014 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.