Class DocumentUndoEvent

java.lang.Object
org.eclipse.text.undo.DocumentUndoEvent

public class DocumentUndoEvent extends Object
Describes document changes initiated by undo or redo.

Clients are not supposed to subclass or create instances of this class.

Since:
3.2
See Also:
Restriction:
This class is not intended to be subclassed by clients.
Restriction:
This class is not intended to be instantiated by clients.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
    Indicates that the described document event is about to be redone.
    static final int
    Indicates that the described document event is about to be undone.
    static final int
    Indicates that the described document event is a compound undo or redo event.
    static final int
    Indicates that the described document event has been redone.
    static final int
    Indicates that the described document event has been undone.
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the changed document.
    int
    Returns the type of event that is occurring.
    int
    Returns the offset of the change.
    Returns the text that has been replaced.
    Returns the source that triggered this event.
    Returns the text that has been inserted.
    boolean
    Returns whether the change was a compound change or not.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • ABOUT_TO_UNDO

      public static final int ABOUT_TO_UNDO
      Indicates that the described document event is about to be undone.
      See Also:
    • ABOUT_TO_REDO

      public static final int ABOUT_TO_REDO
      Indicates that the described document event is about to be redone.
      See Also:
    • UNDONE

      public static final int UNDONE
      Indicates that the described document event has been undone.
      See Also:
    • REDONE

      public static final int REDONE
      Indicates that the described document event has been redone.
      See Also:
    • COMPOUND

      public static final int COMPOUND
      Indicates that the described document event is a compound undo or redo event.
      See Also:
  • Method Details

    • 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
    • getText

      public String getText()
      Returns the text that has been inserted.
      Returns:
      the text that has been inserted
    • getPreservedText

      public String getPreservedText()
      Returns the text that has been replaced.
      Returns:
      the text that has been replaced
    • getEventType

      public int getEventType()
      Returns the type of event that is occurring.
      Returns:
      the bit mask that indicates the type (or types) of the event
    • getSource

      public Object getSource()
      Returns the source that triggered this event.
      Returns:
      the source that triggered this event.
    • isCompound

      public boolean isCompound()
      Returns whether the change was a compound change or not.
      Returns:
      true if the undo or redo change is a compound change, false if it is not