C - the type of change to store in the list of changes to undo/redoUndoManager<C>public class MultiChangeUndoManagerImpl<C> extends UndoManagerImpl<java.util.List<C>>
UndoManagerImpl specified for a List of changesatMarkedPosition, nextRedo, nextUndo, performingAction, redoAvailable, undoAvailableUndoManager.UndoPosition| Constructor | Description |
|---|---|
MultiChangeUndoManagerImpl(ChangeQueue<java.util.List<C>> queue,
java.util.function.Function<? super C,? extends C> changeInvert,
java.util.function.Consumer<java.util.List<C>> apply,
java.util.function.BiFunction<C,C,java.util.Optional<C>> changeMerge,
java.util.function.Predicate<C> changeIsIdentity,
org.reactfx.EventStream<java.util.List<C>> changeSource) |
|
MultiChangeUndoManagerImpl(ChangeQueue<java.util.List<C>> queue,
java.util.function.Function<? super C,? extends C> changeInvert,
java.util.function.Consumer<java.util.List<C>> apply,
java.util.function.BiFunction<C,C,java.util.Optional<C>> changeMerge,
java.util.function.Predicate<C> changeIsIdentity,
org.reactfx.EventStream<java.util.List<C>> changeSource,
java.time.Duration preventMergeDelay) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetNextRedo, getNextUndo, markatMarkedPositionProperty, close, forgetHistory, getCurrentPosition, isAtMarkedPosition, isPerformingAction, isRedoAvailable, isUndoAvailable, nextRedoProperty, nextUndoProperty, performingActionProperty, preventMerge, redo, redoAvailableProperty, undo, undoAvailablePropertypublic MultiChangeUndoManagerImpl(ChangeQueue<java.util.List<C>> queue, java.util.function.Function<? super C,? extends C> changeInvert, java.util.function.Consumer<java.util.List<C>> apply, java.util.function.BiFunction<C,C,java.util.Optional<C>> changeMerge, java.util.function.Predicate<C> changeIsIdentity, org.reactfx.EventStream<java.util.List<C>> changeSource)
public MultiChangeUndoManagerImpl(ChangeQueue<java.util.List<C>> queue, java.util.function.Function<? super C,? extends C> changeInvert, java.util.function.Consumer<java.util.List<C>> apply, java.util.function.BiFunction<C,C,java.util.Optional<C>> changeMerge, java.util.function.Predicate<C> changeIsIdentity, org.reactfx.EventStream<java.util.List<C>> changeSource, java.time.Duration preventMergeDelay)