|
Eclipse Platform Release 3.0 |
||||||||||
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.DeleteLineAction
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.
Field Summary | |
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. |
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, IMAGE, RESULT, TEXT, TOOL_TIP_TEXT |
Constructor Summary | |
DeleteLineAction(ResourceBundle bundle,
String prefix,
ITextEditor editor,
int type)
Creates a line delimiter conversion action. |
|
DeleteLineAction(ResourceBundle bundle,
String prefix,
ITextEditor editor,
int type,
boolean copyToClipboard)
Creates a line deletion 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 |
public static final int WHOLE
public static final int TO_BEGINNING
public static final int TO_END
Constructor Detail |
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 clipboardMethod Detail |
public 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
public void update()
TextEditorAction
null
, the action is disabled.
Subclasses may override.
update
in interface IUpdate
update
in class TextEditorAction
|
Eclipse Platform Release 3.0 |
||||||||||
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, 2004. All rights reserved.