Package org.eclipse.jface.text
Class DocumentEvent
java.lang.Object
org.eclipse.jface.text.DocumentEvent
- Direct Known Subclasses:
 SlaveDocumentEvent
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:
 
- 
Field Summary
Fields - 
Constructor Summary
ConstructorsConstructorDescriptionCreates a new, not initialized document event.DocumentEvent(IDocument doc, int offset, int length, String text) Creates a new document event. - 
Method Summary
 
- 
Field Details
- 
fDocument
The changed document - 
fOffset
public int fOffsetThe document offset - 
fLength
public int fLengthLength of the replaced document text - 
fText
Text inserted into the document - 
fModificationStamp
public long fModificationStampThe modification stamp of the document when firing this event.- Since:
 - 3.1 and public since 3.3
 
 
 - 
 - 
Constructor Details
- 
DocumentEvent
Creates a new document event.- Parameters:
 doc- the changed documentoffset- the offset of the replaced textlength- the length of the replaced texttext- the substitution text
 - 
DocumentEvent
public DocumentEvent()Creates a new, not initialized document event. 
 - 
 - 
Method Details
- 
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
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:
 
 - 
toString
 
 -