Package org.fxmisc.undo.impl
Class MultiChangeUndoManagerImpl<C>
- Type Parameters:
C- the type of change to store in the list of changes to undo/redo
- All Implemented Interfaces:
UndoManager<List<C>>
UndoManagerImpl specified for a List of changes-
Property Summary
Properties inherited from class org.fxmisc.undo.impl.UndoManagerImpl
atMarkedPosition, nextRedo, nextUndo, performingAction, redoAvailable, undoAvailable -
Nested Class Summary
Nested classes/interfaces inherited from interface org.fxmisc.undo.UndoManager
UndoManager.UndoPosition -
Constructor Summary
ConstructorsConstructorDescriptionMultiChangeUndoManagerImpl(ChangeQueue<List<C>> queue, Function<? super C, ? extends C> changeInvert, Consumer<List<C>> apply, BiFunction<C, C, Optional<C>> changeMerge, Predicate<C> changeIsIdentity, org.reactfx.EventStream<List<C>> changeSource) MultiChangeUndoManagerImpl(ChangeQueue<List<C>> queue, Function<? super C, ? extends C> changeInvert, Consumer<List<C>> apply, BiFunction<C, C, Optional<C>> changeMerge, Predicate<C> changeIsIdentity, org.reactfx.EventStream<List<C>> changeSource, Duration preventMergeDelay) -
Method Summary
Methods inherited from class org.fxmisc.undo.impl.UndoManagerImpl
atMarkedPositionProperty, close, forgetHistory, getCurrentPosition, isAtMarkedPosition, isPerformingAction, isRedoAvailable, isUndoAvailable, nextRedoProperty, nextUndoProperty, performingActionProperty, preventMerge, redo, redoAvailableProperty, undo, undoAvailablePropertyMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.fxmisc.undo.UndoManager
getNextRedo, getNextUndo, mark
-
Constructor Details
-
MultiChangeUndoManagerImpl
-
MultiChangeUndoManagerImpl
-