|
Eclipse Platform Release 3.0 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Defines the target for text operations. canDoOperation informs the clients about the ability of the target to perform the specified operation at the current point in time. doOperation executes the specified operation.
In order to provide backward compatibility for clients of ITextOperationTarget, extension interfaces are used as a means of evolution. The following extension interfaces exist:
Field Summary | |
static int | COPY
Text operation code for copying the selected text to the clipboard. |
static int | CUT
Text operation code for moving the selected text to the clipboard. |
static int | DELETE
Text operation code for deleting the selected text or if selection is empty the character at the right of the current position. |
static int | PASTE
Text operation code for inserting the clipboard content at the current position. |
static int | PREFIX
Text operation code for prefixing the selected text block. |
static int | PRINT
Text operation code for printing the complete text. |
static int | REDO
Text operation code for redoing the last undone edit command. |
static int | SELECT_ALL
Text operation code for selecting the complete text. |
static int | SHIFT_LEFT
Text operation code for shifting the selected text block to the left. |
static int | SHIFT_RIGHT
Text operation code for shifting the selected text block to the right. |
static int | STRIP_PREFIX
Text operation code for removing the prefix from the selected text block. |
static int | UNDO
Text operation code for undoing the last edit command. |
Method Summary | |
boolean | canDoOperation(int operation)
Returns whether the operation specified by the given operation code can be performed. |
void | doOperation(int operation)
Performs the operation specified by the operation code on the target. |
Field Detail |
public static final int UNDO
public static final int REDO
public static final int CUT
public static final int COPY
public static final int PASTE
public static final int DELETE
public static final int SELECT_ALL
public static final int SHIFT_RIGHT
public static final int SHIFT_LEFT
public static final int PRINT
public static final int PREFIX
public static final int STRIP_PREFIX
Method Detail |
public boolean canDoOperation(int operation)
public void doOperation(int operation)
|
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.