Class DocumentUndoEvent


  • public class DocumentUndoEvent
    extends java.lang.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:
    IDocumentUndoManager, IDocumentUndoListener
    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 int ABOUT_TO_REDO
      Indicates that the described document event is about to be redone.
      static int ABOUT_TO_UNDO
      Indicates that the described document event is about to be undone.
      static int COMPOUND
      Indicates that the described document event is a compound undo or redo event.
      static int REDONE
      Indicates that the described document event has been redone.
      static int UNDONE
      Indicates that the described document event has been undone.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      IDocument getDocument()
      Returns the changed document.
      int getEventType()
      Returns the type of event that is occurring.
      int getOffset()
      Returns the offset of the change.
      java.lang.String getPreservedText()
      Returns the text that has been replaced.
      java.lang.Object getSource()
      Returns the source that triggered this event.
      java.lang.String getText()
      Returns the text that has been inserted.
      boolean isCompound()
      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 Detail

      • ABOUT_TO_UNDO

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

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

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

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

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

      • 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 java.lang.String getText()
        Returns the text that has been inserted.
        Returns:
        the text that has been inserted
      • getPreservedText

        public java.lang.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 java.lang.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