org.eclipse.jface.text
Class DocumentEvent
java.lang.Object
org.eclipse.jface.text.DocumentEvent
-
Direct Known Subclasses:
-
SlaveDocumentEvent
-
public class DocumentEvent
- extends
Object
Specification of changes applied to documents. All changes are represented as
replace commands, i.e. specifying a document range whose text gets replaced
with different text. In addition to this information, the event also contains
the changed document.
-
See Also:
-
IDocument
fDocument
public
IDocument fDocument
- The changed document
fOffset
public int fOffset
- The document offset
fLength
public int fLength
- Length of the replaced document text
fText
public
String fText
- Text inserted into the document
fModificationStamp
public long fModificationStamp
- The modification stamp of the document when firing this event.
-
Since:
- 3.1 and public since 3.3
DocumentEvent
public DocumentEvent(
IDocument doc,
int offset,
int length,
String text)
- Creates a new document event.
-
Parameters:
-
doc
- the changed document -
offset
- the offset of the replaced text -
length
- the length of the replaced text -
text
- the substitution text
DocumentEvent
public DocumentEvent()
- Creates a new, not initialized document event.
getDocument
public
IDocument getDocument()
- Returns the changed document.
-
-
Returns:
- the changed document
getOffset
public int getOffset()
- Returns the offset of the change.
-
-
Returns:
- the offset of the change
getLength
public int getLength()
- Returns the length of the replaced text.
-
-
Returns:
- the length of the replaced text
getText
public
String getText()
- Returns the text that has been inserted.
-
-
Returns:
- the text that has been inserted
getModificationStamp
public long getModificationStamp()
- Returns the document's modification stamp at the
time when this event was sent.
-
-
Returns:
- the modification stamp or
IDocumentExtension4.UNKNOWN_MODIFICATION_STAMP
. -
Since:
- 3.1
-
See Also:
-
IDocumentExtension4.getModificationStamp()
toString
public
String toString()
-
-
Overrides:
-
toString
in class
Object
-
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2008. All rights reserved.