Package org.eclipse.jface.text
Class TextEvent
java.lang.Object
org.eclipse.jface.text.TextEvent
This event is sent to implementers of
 
ITextListener. It represents a change applied
 to text viewer. The change is specified as a replace command using offset,
 length, inserted text, and replaced text. The text viewer issues a text event
 after the viewer has been changed either in response to a change of the
 viewer's document or when the viewer's visual content has been changed. In
 the first case, the text event also carries the original document event.
 Depending on the viewer's presentation mode, the text event coordinates are
 different from the document event's coordinates.
 An empty text event usually indicates a change of the viewer's redraw state.
Clients other than text viewer's don't create instances of this class.
- See Also:
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedTextEvent(int offset, int length, String text, String replacedText, DocumentEvent event, boolean viewerRedrawState) Creates a newTextEventbased on the specification.
- 
Method SummaryModifier and TypeMethodDescriptionReturns the corresponding document event that caused the viewer changeintReturns the length of the event.intReturns the offset of the event.Returns the text replaced by this event.getText()Returns the text of the event.booleanReturns the viewer's redraw state.
- 
Constructor Details- 
TextEventprotected TextEvent(int offset, int length, String text, String replacedText, DocumentEvent event, boolean viewerRedrawState) Creates a newTextEventbased on the specification.- Parameters:
- offset- the offset
- length- the length
- text- the inserted text
- replacedText- the replaced text
- event- the associated document event or- nullif none
- viewerRedrawState- the redraw state of the viewer
 
 
- 
- 
Method Details- 
getOffsetpublic int getOffset()Returns the offset of the event.- Returns:
- the offset of the event
 
- 
getLengthpublic int getLength()Returns the length of the event.- Returns:
- the length of the event
 
- 
getTextReturns the text of the event.- Returns:
- the text of the event
 
- 
getReplacedTextReturns the text replaced by this event.- Returns:
- the text replaced by this event
 
- 
getDocumentEventReturns the corresponding document event that caused the viewer change- Returns:
- the corresponding document event, nullif a visual change only
 
- 
getViewerRedrawStatepublic boolean getViewerRedrawState()Returns the viewer's redraw state.- Returns:
- trueif the viewer's redraw state is- true
- Since:
- 2.0
 
 
-