|
Eclipse Platform 2.1 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.eclipse.jface.text.DocumentCommand
Represents a text modification as a document replace command. The text modification is given
as a VerifyEvent
and translated into a document replace command relative
to a given offset. A document command can also be used to initialize a given VerifyEvent
.
A document command can also represent a list of related changes.
Field Summary | |
int |
caretOffset
The caret offset with respect to the document before the document command is executed. |
boolean |
doit
Must the command be updated |
int |
length
The length of the command |
int |
offset
The offset of the command. |
IDocumentListener |
owner
The owner of the document command which will not be notified. |
String |
text
The text to be inserted |
Constructor Summary | |
protected |
DocumentCommand()
Creates a new document command. |
Method Summary | |
void |
addCommand(int offset,
int length,
String text,
IDocumentListener owner)
Adds an additional replace command. |
int |
getCommandCount()
Returns the number of commands including the original document command. |
Iterator |
getCommandIterator()
Returns an iterator over the commands in ascending position order. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public boolean doit
public int offset
public int length
public String text
public IDocumentListener owner
public int caretOffset
Constructor Detail |
protected DocumentCommand()
Method Detail |
public void addCommand(int offset, int length, String text, IDocumentListener owner) throws BadLocationException
null
, it will not
get document change notifications for the particular command.offset
- the offset of the region to replacelength
- the length of the region to replacetext
- the text to replace with, may be null
owner
- the command owner, may be null
BadLocationException
- if the added command intersects with an existing onepublic Iterator getCommandIterator()
public int getCommandCount()
|
Eclipse Platform 2.1 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |