Package org.fxmisc.undo.impl
Class UndoManagerImpl.UndoPositionImpl
java.lang.Object
org.fxmisc.undo.impl.UndoManagerImpl.UndoPositionImpl
- All Implemented Interfaces:
UndoManager.UndoPosition
- Enclosing class:
UndoManagerImpl<C>
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
queuePos
-
-
Constructor Details
-
UndoPositionImpl
UndoPositionImpl(ChangeQueue.QueuePosition queuePos)
-
-
Method Details
-
mark
public void mark()Description copied from interface:UndoManager.UndoPositionSets 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:
markin interfaceUndoManager.UndoPosition
-
isValid
public boolean isValid()Description copied from interface:UndoManager.UndoPositionChecks 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:
isValidin interfaceUndoManager.UndoPosition
-