Class UndoManagerImpl.UndoPositionImpl

java.lang.Object
org.fxmisc.undo.impl.UndoManagerImpl.UndoPositionImpl
All Implemented Interfaces:
UndoManager.UndoPosition
Enclosing class:
UndoManagerImpl<C>

private class UndoManagerImpl.UndoPositionImpl extends Object implements UndoManager.UndoPosition
  • Field Details

  • Constructor Details

  • Method Details

    • mark

      public void mark()
      Description copied from interface: UndoManager.UndoPosition
      Sets the mark of the underlying UndoManager at this position. The mark is set whether or not this position is valid. It is OK for an UndoManager to be marked at an invalid position.
      Specified by:
      mark in interface UndoManager.UndoPosition
    • isValid

      public boolean isValid()
      Description copied from interface: UndoManager.UndoPosition
      Checks whether this history position is still valid. A position becomes invalid when
      • the change immediately preceding the position is undone and then discarded due to another incoming change; or
      • the change immediately following the position is forgotten due to history size limit.
      Specified by:
      isValid in interface UndoManager.UndoPosition