|
Eclipse Platform Release 3.1 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.jface.action.Action
org.eclipse.ui.texteditor.ResourceAction
org.eclipse.ui.texteditor.TextEditorAction
org.eclipse.ui.texteditor.InsertLineAction
public class InsertLineAction
This action implements smart return. Instead of breaking the line where we are, we do the following:
Smart Enter
Smart Enter Inverse
| Field Summary | |
|---|---|
protected boolean |
fAbove
true if this action inserts a line above the current (Smart Enter Inverse),
false otherwise |
| 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 | |
|---|---|
InsertLineAction(java.util.ResourceBundle bundle,
java.lang.String prefix,
ITextEditor textEditor,
boolean above)
Creates a new smart enter action. |
|
| Method Summary | |
|---|---|
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. |
| 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 java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected boolean fAbove
true if this action inserts a line above the current (Smart Enter Inverse),
false otherwise
| Constructor Detail |
|---|
public InsertLineAction(java.util.ResourceBundle bundle,
java.lang.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.| Method Detail |
|---|
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 Action
|
Eclipse Platform Release 3.1 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Guidelines for using Eclipse APIs.
Copyright (c) IBM Corp. and others 2000, 2005. All rights reserved.