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, removeListenerObjectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddPropertyChangeListener, removePropertyChangeListenerprotected 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.Guidelines for using Eclipse APIs. Copyright (c) IBM Corp. and others 2000, 2006. All rights reserved.