A C E F G H I M N O P Q R S U Z
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- addChange(C) - Method in class org.fxmisc.undo.impl.UndoManagerImpl
- allTimePos - Variable in class org.fxmisc.undo.impl.UnlimitedChangeQueue.QueuePositionImpl
- apply - Variable in class org.fxmisc.undo.impl.UndoManagerImpl
- applyChange(boolean, Supplier<C>) - Method in class org.fxmisc.undo.impl.UndoManagerImpl
-
Helper method for reducing code duplication
- arrayIndex(int) - Method in class org.fxmisc.undo.impl.FixedSizeChangeQueue
- arrayPos - Variable in class org.fxmisc.undo.impl.FixedSizeChangeQueue.QueuePositionImpl
- atMarkedPosition - Variable in class org.fxmisc.undo.impl.UndoManagerImpl
- atMarkedPositionProperty() - Method in class org.fxmisc.undo.impl.UndoManagerImpl
- atMarkedPositionProperty() - Method in interface org.fxmisc.undo.UndoManager
-
Indicates whether this UndoManager's current position within its history is the same as the last marked position.
C
- canMerge - Variable in class org.fxmisc.undo.impl.UndoManagerImpl
- capacity - Variable in class org.fxmisc.undo.impl.FixedSizeChangeQueue
- change - Variable in class org.fxmisc.undo.impl.RevisionedChange
- changeObserved(C) - Method in class org.fxmisc.undo.impl.UndoManagerImpl
- ChangeQueue<C> - Interface in org.fxmisc.undo.impl
- ChangeQueue.QueuePosition - Interface in org.fxmisc.undo.impl
- changes - Variable in class org.fxmisc.undo.impl.FixedSizeChangeQueue
- changes - Variable in class org.fxmisc.undo.impl.UnlimitedChangeQueue
- close() - Method in class org.fxmisc.undo.impl.UndoManagerImpl
- close() - Method in interface org.fxmisc.undo.UndoManager
-
Stops observing change events.
- createMultiChangeUM(EventStream<List<C>>, Function<? super C, ? extends C>, Consumer<List<C>>) - Method in interface org.fxmisc.undo.UndoManagerFactory
-
Creates an
UndoManagerthat tracks lists of changes emitted fromchangeStream. - createMultiChangeUM(EventStream<List<C>>, Function<? super C, ? extends C>, Consumer<List<C>>, BiFunction<C, C, Optional<C>>) - Method in interface org.fxmisc.undo.UndoManagerFactory
-
Creates an
UndoManagerthat tracks and optionally merges lists of changes emitted fromchangeStream. - createMultiChangeUM(EventStream<List<C>>, Function<? super C, ? extends C>, Consumer<List<C>>, BiFunction<C, C, Optional<C>>, Predicate<C>) - Method in interface org.fxmisc.undo.UndoManagerFactory
-
Creates an
UndoManagerthat tracks and optionally merges lists of changes emitted fromchangeStream. - createMultiChangeUM(EventStream<List<C>>, Function<? super C, ? extends C>, Consumer<List<C>>, BiFunction<C, C, Optional<C>>, Predicate<C>, Duration) - Method in interface org.fxmisc.undo.UndoManagerFactory
-
Creates an
UndoManagerthat tracks and optionally merges lists of changes emitted fromchangeStream. - createSingleChangeUM(EventStream<C>, Function<? super C, ? extends C>, Consumer<C>) - Method in interface org.fxmisc.undo.UndoManagerFactory
-
Creates an
UndoManagerthat tracks changes emitted fromchangeStream. - createSingleChangeUM(EventStream<C>, Function<? super C, ? extends C>, Consumer<C>, BiFunction<C, C, Optional<C>>) - Method in interface org.fxmisc.undo.UndoManagerFactory
-
Creates an
UndoManagerthat tracks and optionally merges changes emitted fromchangeStream. - createSingleChangeUM(EventStream<C>, Function<? super C, ? extends C>, Consumer<C>, BiFunction<C, C, Optional<C>>, Predicate<C>) - Method in interface org.fxmisc.undo.UndoManagerFactory
-
Creates an
UndoManagerthat tracks and optionally merges changes emitted fromchangeStream. - createSingleChangeUM(EventStream<C>, Function<? super C, ? extends C>, Consumer<C>, BiFunction<C, C, Optional<C>>, Predicate<C>, Duration) - Method in interface org.fxmisc.undo.UndoManagerFactory
-
Creates an
UndoManagerthat tracks and optionally merges changes emitted fromchangeStream. - currentPosition - Variable in class org.fxmisc.undo.impl.FixedSizeChangeQueue
- currentPosition - Variable in class org.fxmisc.undo.impl.UnlimitedChangeQueue
E
- equals(Object) - Method in class org.fxmisc.undo.impl.FixedSizeChangeQueue.QueuePositionImpl
- equals(Object) - Method in class org.fxmisc.undo.impl.UnlimitedChangeQueue.QueuePositionImpl
- equals(Object) - Method in class org.fxmisc.undo.impl.ZeroSizeChangeQueue.QueuePositionImpl
- expectedChange - Variable in class org.fxmisc.undo.impl.UndoManagerImpl
F
- fetch(int) - Method in class org.fxmisc.undo.impl.FixedSizeChangeQueue
- fetchRevisionForPosition(int) - Method in class org.fxmisc.undo.impl.FixedSizeChangeQueue
- FixedSizeChangeQueue<C> - Class in org.fxmisc.undo.impl
- FixedSizeChangeQueue(int) - Constructor for class org.fxmisc.undo.impl.FixedSizeChangeQueue
- FixedSizeChangeQueue.QueuePositionImpl - Class in org.fxmisc.undo.impl
- fixedSizeHistoryFactory(int) - Static method in interface org.fxmisc.undo.UndoManagerFactory
-
Creates a factory for
UndoManagers with bounded history. - fixedSizeHistoryMultiChangeUM(EventStream<List<C>>, Function<? super C, ? extends C>, Consumer<List<C>>, int) - Static method in interface org.fxmisc.undo.UndoManagerFactory
-
Creates an
UndoManagerwith bounded history. - fixedSizeHistoryMultiChangeUM(EventStream<List<C>>, Function<? super C, ? extends C>, Consumer<List<C>>, BiFunction<C, C, Optional<C>>, int) - Static method in interface org.fxmisc.undo.UndoManagerFactory
-
Creates an
UndoManagerwith bounded history. - fixedSizeHistoryMultiChangeUM(EventStream<List<C>>, Function<? super C, ? extends C>, Consumer<List<C>>, BiFunction<C, C, Optional<C>>, Predicate<C>, Duration, int) - Static method in interface org.fxmisc.undo.UndoManagerFactory
-
Creates an
UndoManagerwith bounded history. - fixedSizeHistorySingleChangeUM(EventStream<C>, Function<? super C, ? extends C>, Consumer<C>, int) - Static method in interface org.fxmisc.undo.UndoManagerFactory
-
Creates an
UndoManagerwith bounded history. - fixedSizeHistorySingleChangeUM(EventStream<C>, Function<? super C, ? extends C>, Consumer<C>, BiFunction<C, C, Optional<C>>, int) - Static method in interface org.fxmisc.undo.UndoManagerFactory
-
Creates an
UndoManagerwith bounded history. - fixedSizeHistorySingleChangeUM(EventStream<C>, Function<? super C, ? extends C>, Consumer<C>, BiFunction<C, C, Optional<C>>, Predicate<C>, Duration, int) - Static method in interface org.fxmisc.undo.UndoManagerFactory
-
Creates an
UndoManagerwith bounded history. - forgetHistory() - Method in interface org.fxmisc.undo.impl.ChangeQueue
- forgetHistory() - Method in class org.fxmisc.undo.impl.FixedSizeChangeQueue
- forgetHistory() - Method in class org.fxmisc.undo.impl.UndoManagerImpl
- forgetHistory() - Method in class org.fxmisc.undo.impl.UnlimitedChangeQueue
- forgetHistory() - Method in class org.fxmisc.undo.impl.ZeroSizeChangeQueue
- forgetHistory() - Method in interface org.fxmisc.undo.UndoManager
-
Forgets all changes prior to the current position in the history.
- forgottenCount - Variable in class org.fxmisc.undo.impl.UnlimitedChangeQueue
G
- getChange() - Method in class org.fxmisc.undo.impl.RevisionedChange
- getCurrentPosition() - Method in interface org.fxmisc.undo.impl.ChangeQueue
- getCurrentPosition() - Method in class org.fxmisc.undo.impl.FixedSizeChangeQueue
- getCurrentPosition() - Method in class org.fxmisc.undo.impl.UndoManagerImpl
- getCurrentPosition() - Method in class org.fxmisc.undo.impl.UnlimitedChangeQueue
- getCurrentPosition() - Method in class org.fxmisc.undo.impl.ZeroSizeChangeQueue
- getCurrentPosition() - Method in interface org.fxmisc.undo.UndoManager
-
Returns the current position within this UndoManager's history.
- getNextRedo() - Method in interface org.fxmisc.undo.UndoManager
- getNextUndo() - Method in interface org.fxmisc.undo.UndoManager
- getQueue() - Method in class org.fxmisc.undo.impl.FixedSizeChangeQueue.QueuePositionImpl
- getQueue() - Method in class org.fxmisc.undo.impl.UnlimitedChangeQueue.QueuePositionImpl
- getQueue() - Method in class org.fxmisc.undo.impl.ZeroSizeChangeQueue.QueuePositionImpl
- getRevision() - Method in class org.fxmisc.undo.impl.RevisionedChange
H
- hasNext() - Method in interface org.fxmisc.undo.impl.ChangeQueue
- hasNext() - Method in class org.fxmisc.undo.impl.FixedSizeChangeQueue
- hasNext() - Method in class org.fxmisc.undo.impl.UnlimitedChangeQueue
- hasNext() - Method in class org.fxmisc.undo.impl.ZeroSizeChangeQueue
- hasPrev() - Method in interface org.fxmisc.undo.impl.ChangeQueue
- hasPrev() - Method in class org.fxmisc.undo.impl.FixedSizeChangeQueue
- hasPrev() - Method in class org.fxmisc.undo.impl.UnlimitedChangeQueue
- hasPrev() - Method in class org.fxmisc.undo.impl.ZeroSizeChangeQueue
I
- invalidateProperties() - Method in class org.fxmisc.undo.impl.UndoManagerImpl
- invalidationRequests - Variable in class org.fxmisc.undo.impl.UndoManagerImpl
- invert - Variable in class org.fxmisc.undo.impl.UndoManagerImpl
- isAtMarkedPosition() - Method in class org.fxmisc.undo.impl.UndoManagerImpl
- isAtMarkedPosition() - Method in interface org.fxmisc.undo.UndoManager
- isIdentity - Variable in class org.fxmisc.undo.impl.UndoManagerImpl
- isPerformingAction() - Method in class org.fxmisc.undo.impl.UndoManagerImpl
- isPerformingAction() - Method in interface org.fxmisc.undo.UndoManager
- isRedoAvailable() - Method in class org.fxmisc.undo.impl.UndoManagerImpl
- isRedoAvailable() - Method in interface org.fxmisc.undo.UndoManager
- isUndoAvailable() - Method in class org.fxmisc.undo.impl.UndoManagerImpl
- isUndoAvailable() - Method in interface org.fxmisc.undo.UndoManager
- isValid() - Method in interface org.fxmisc.undo.impl.ChangeQueue.QueuePosition
- isValid() - Method in class org.fxmisc.undo.impl.FixedSizeChangeQueue.QueuePositionImpl
- isValid() - Method in class org.fxmisc.undo.impl.UndoManagerImpl.UndoPositionImpl
- isValid() - Method in class org.fxmisc.undo.impl.UnlimitedChangeQueue.QueuePositionImpl
- isValid() - Method in class org.fxmisc.undo.impl.ZeroSizeChangeQueue.QueuePositionImpl
- isValid() - Method in interface org.fxmisc.undo.UndoManager.UndoPosition
-
Checks whether this history position is still valid.
M
- mark - Variable in class org.fxmisc.undo.impl.UndoManagerImpl
- mark() - Method in class org.fxmisc.undo.impl.UndoManagerImpl.UndoPositionImpl
- mark() - Method in interface org.fxmisc.undo.UndoManager
-
Sets this UndoManager's mark to the current position.
- mark() - Method in interface org.fxmisc.undo.UndoManager.UndoPosition
-
Sets the mark of the underlying UndoManager at this position.
- merge - Variable in class org.fxmisc.undo.impl.UndoManagerImpl
- MultiChangeUndoManagerImpl<C> - Class in org.fxmisc.undo.impl
-
UndoManagerImplspecified for aListof changes - MultiChangeUndoManagerImpl(ChangeQueue<List<C>>, Function<? super C, ? extends C>, Consumer<List<C>>, BiFunction<C, C, Optional<C>>, Predicate<C>, EventStream<List<C>>) - Constructor for class org.fxmisc.undo.impl.MultiChangeUndoManagerImpl
- MultiChangeUndoManagerImpl(ChangeQueue<List<C>>, Function<? super C, ? extends C>, Consumer<List<C>>, BiFunction<C, C, Optional<C>>, Predicate<C>, EventStream<List<C>>, Duration) - Constructor for class org.fxmisc.undo.impl.MultiChangeUndoManagerImpl
N
- next() - Method in interface org.fxmisc.undo.impl.ChangeQueue
-
Returns the next item and increases the current position by 1.
- next() - Method in class org.fxmisc.undo.impl.FixedSizeChangeQueue
- next() - Method in class org.fxmisc.undo.impl.UnlimitedChangeQueue
- next() - Method in class org.fxmisc.undo.impl.ZeroSizeChangeQueue
- nextRedo - Variable in class org.fxmisc.undo.impl.UndoManagerImpl
- nextRedoProperty() - Method in class org.fxmisc.undo.impl.UndoManagerImpl
- nextRedoProperty() - Method in interface org.fxmisc.undo.UndoManager
-
Gives a peek at the change that will be redone by
UndoManager.redo(). - nextUndo - Variable in class org.fxmisc.undo.impl.UndoManagerImpl
- nextUndoProperty() - Method in class org.fxmisc.undo.impl.UndoManagerImpl
- nextUndoProperty() - Method in interface org.fxmisc.undo.UndoManager
-
Gives a peek at the change that will be undone by
UndoManager.undo().
O
- org.fxmisc.undo - package org.fxmisc.undo
- org.fxmisc.undo.impl - package org.fxmisc.undo.impl
P
- peekNext() - Method in interface org.fxmisc.undo.impl.ChangeQueue
-
Returns the next item.
- peekNext() - Method in class org.fxmisc.undo.impl.FixedSizeChangeQueue
- peekNext() - Method in class org.fxmisc.undo.impl.UnlimitedChangeQueue
- peekNext() - Method in class org.fxmisc.undo.impl.ZeroSizeChangeQueue
- peekPrev() - Method in interface org.fxmisc.undo.impl.ChangeQueue
-
Returns the previous item.
- peekPrev() - Method in class org.fxmisc.undo.impl.FixedSizeChangeQueue
- peekPrev() - Method in class org.fxmisc.undo.impl.UnlimitedChangeQueue
- peekPrev() - Method in class org.fxmisc.undo.impl.ZeroSizeChangeQueue
- performingAction - Variable in class org.fxmisc.undo.impl.UndoManagerImpl
- performingActionProperty() - Method in class org.fxmisc.undo.impl.UndoManagerImpl
- performingActionProperty() - Method in interface org.fxmisc.undo.UndoManager
-
Indicates whether this undo manager is currently performing undo or redo action.
- prev() - Method in interface org.fxmisc.undo.impl.ChangeQueue
-
Returns the previous item and decreases the current position by 1.
- prev() - Method in class org.fxmisc.undo.impl.FixedSizeChangeQueue
- prev() - Method in class org.fxmisc.undo.impl.UnlimitedChangeQueue
- prev() - Method in class org.fxmisc.undo.impl.ZeroSizeChangeQueue
- preventMerge() - Method in class org.fxmisc.undo.impl.UndoManagerImpl
- preventMerge() - Method in interface org.fxmisc.undo.UndoManager
-
Prevents the next change from being merged with the latest one.
- push(C...) - Method in interface org.fxmisc.undo.impl.ChangeQueue
- push(C...) - Method in class org.fxmisc.undo.impl.FixedSizeChangeQueue
- push(C...) - Method in class org.fxmisc.undo.impl.UnlimitedChangeQueue
- push(C...) - Method in class org.fxmisc.undo.impl.ZeroSizeChangeQueue
- put(int, RevisionedChange<C>) - Method in class org.fxmisc.undo.impl.FixedSizeChangeQueue
Q
- queue - Variable in class org.fxmisc.undo.impl.UndoManagerImpl
- queuePos - Variable in class org.fxmisc.undo.impl.UndoManagerImpl.UndoPositionImpl
- QueuePositionImpl(int, long) - Constructor for class org.fxmisc.undo.impl.FixedSizeChangeQueue.QueuePositionImpl
- QueuePositionImpl(int, long) - Constructor for class org.fxmisc.undo.impl.UnlimitedChangeQueue.QueuePositionImpl
- QueuePositionImpl(long) - Constructor for class org.fxmisc.undo.impl.ZeroSizeChangeQueue.QueuePositionImpl
R
- redo() - Method in class org.fxmisc.undo.impl.UndoManagerImpl
- redo() - Method in interface org.fxmisc.undo.UndoManager
-
Redo previously undone change, if there is any change to redo.
- redoAvailableProperty() - Method in class org.fxmisc.undo.impl.UndoManagerImpl
- redoAvailableProperty() - Method in interface org.fxmisc.undo.UndoManager
-
Indicates whether there is a change that can be redone.
- relativize(int) - Method in class org.fxmisc.undo.impl.FixedSizeChangeQueue
- rev - Variable in class org.fxmisc.undo.impl.FixedSizeChangeQueue.QueuePositionImpl
- rev - Variable in class org.fxmisc.undo.impl.UnlimitedChangeQueue.QueuePositionImpl
- rev - Variable in class org.fxmisc.undo.impl.ZeroSizeChangeQueue.QueuePositionImpl
- revision - Variable in class org.fxmisc.undo.impl.FixedSizeChangeQueue
- revision - Variable in class org.fxmisc.undo.impl.RevisionedChange
- revision - Variable in class org.fxmisc.undo.impl.UnlimitedChangeQueue
- revision - Variable in class org.fxmisc.undo.impl.ZeroSizeChangeQueue
- RevisionedChange<C> - Class in org.fxmisc.undo.impl
- RevisionedChange(C, long) - Constructor for class org.fxmisc.undo.impl.RevisionedChange
- revisionForPosition(int) - Method in class org.fxmisc.undo.impl.UnlimitedChangeQueue
S
- size - Variable in class org.fxmisc.undo.impl.FixedSizeChangeQueue
- start - Variable in class org.fxmisc.undo.impl.FixedSizeChangeQueue
- subscription - Variable in class org.fxmisc.undo.impl.UndoManagerImpl
U
- undo() - Method in class org.fxmisc.undo.impl.UndoManagerImpl
- undo() - Method in interface org.fxmisc.undo.UndoManager
-
Undo the most recent change, if there is any change to undo.
- undoAvailableProperty() - Method in class org.fxmisc.undo.impl.UndoManagerImpl
- undoAvailableProperty() - Method in interface org.fxmisc.undo.UndoManager
-
Indicates whether there is a change that can be undone.
- UndoManager<C> - Interface in org.fxmisc.undo
- UndoManager.UndoPosition - Interface in org.fxmisc.undo
-
Represents a position in UndoManager's history.
- UndoManagerFactory - Interface in org.fxmisc.undo
- UndoManagerImpl<C> - Class in org.fxmisc.undo.impl
-
Implementation for
UndoManagerfor single changes. - UndoManagerImpl(ChangeQueue<C>, Function<? super C, ? extends C>, Consumer<C>, BiFunction<C, C, Optional<C>>, Predicate<C>, EventStream<C>) - Constructor for class org.fxmisc.undo.impl.UndoManagerImpl
- UndoManagerImpl(ChangeQueue<C>, Function<? super C, ? extends C>, Consumer<C>, BiFunction<C, C, Optional<C>>, Predicate<C>, EventStream<C>, Duration) - Constructor for class org.fxmisc.undo.impl.UndoManagerImpl
- UndoManagerImpl.UndoPositionImpl - Class in org.fxmisc.undo.impl
- UndoPositionImpl(ChangeQueue.QueuePosition) - Constructor for class org.fxmisc.undo.impl.UndoManagerImpl.UndoPositionImpl
- UnlimitedChangeQueue<C> - Class in org.fxmisc.undo.impl
- UnlimitedChangeQueue() - Constructor for class org.fxmisc.undo.impl.UnlimitedChangeQueue
- UnlimitedChangeQueue.QueuePositionImpl - Class in org.fxmisc.undo.impl
- unlimitedHistoryFactory() - Static method in interface org.fxmisc.undo.UndoManagerFactory
-
Creates a factory for
UndoManagers with unlimited history. - unlimitedHistoryMultiChangeUM(EventStream<List<C>>, Function<? super C, ? extends C>, Consumer<List<C>>) - Static method in interface org.fxmisc.undo.UndoManagerFactory
-
Creates an
UndoManagerwith unlimited history. - unlimitedHistoryMultiChangeUM(EventStream<List<C>>, Function<? super C, ? extends C>, Consumer<List<C>>, BiFunction<C, C, Optional<C>>) - Static method in interface org.fxmisc.undo.UndoManagerFactory
-
Creates an
UndoManagerwith unlimited history. - unlimitedHistoryMultiChangeUM(EventStream<List<C>>, Function<? super C, ? extends C>, Consumer<List<C>>, BiFunction<C, C, Optional<C>>, Predicate<C>) - Static method in interface org.fxmisc.undo.UndoManagerFactory
-
Creates an
UndoManagerwith unlimited history. - unlimitedHistoryMultiChangeUM(EventStream<List<C>>, Function<? super C, ? extends C>, Consumer<List<C>>, BiFunction<C, C, Optional<C>>, Predicate<C>, Duration) - Static method in interface org.fxmisc.undo.UndoManagerFactory
-
Creates an
UndoManagerwith unlimited history. - unlimitedHistorySingleChangeUM(EventStream<C>, Function<? super C, ? extends C>, Consumer<C>) - Static method in interface org.fxmisc.undo.UndoManagerFactory
-
Creates an
UndoManagerwith unlimited history. - unlimitedHistorySingleChangeUM(EventStream<C>, Function<? super C, ? extends C>, Consumer<C>, BiFunction<C, C, Optional<C>>) - Static method in interface org.fxmisc.undo.UndoManagerFactory
-
Creates an
UndoManagerwith unlimited history. - unlimitedHistorySingleChangeUM(EventStream<C>, Function<? super C, ? extends C>, Consumer<C>, BiFunction<C, C, Optional<C>>, Predicate<C>) - Static method in interface org.fxmisc.undo.UndoManagerFactory
-
Creates an
UndoManagerwith unlimited history. - unlimitedHistorySingleChangeUM(EventStream<C>, Function<? super C, ? extends C>, Consumer<C>, BiFunction<C, C, Optional<C>>, Predicate<C>, Duration) - Static method in interface org.fxmisc.undo.UndoManagerFactory
-
Creates an
UndoManagerwith unlimited history.
Z
- zeroHistoryFactory() - Static method in interface org.fxmisc.undo.UndoManagerFactory
-
Creates a factory for
UndoManagers with no history. - zeroHistoryMultiChangeUM(EventStream<List<C>>) - Static method in interface org.fxmisc.undo.UndoManagerFactory
-
Creates an
UndoManagerwith no history: all changes emitted fromchangeStreamwill be immediately forgotten. - zeroHistorySingleChangeUM(EventStream<C>) - Static method in interface org.fxmisc.undo.UndoManagerFactory
-
Creates an
UndoManagerwith no history: all changes emitted fromchangeStreamwill be immediately forgotten. - zeroPositionRevision - Variable in class org.fxmisc.undo.impl.FixedSizeChangeQueue
- zeroPositionRevision - Variable in class org.fxmisc.undo.impl.UnlimitedChangeQueue
- ZeroSizeChangeQueue<C> - Class in org.fxmisc.undo.impl
- ZeroSizeChangeQueue() - Constructor for class org.fxmisc.undo.impl.ZeroSizeChangeQueue
- ZeroSizeChangeQueue.QueuePositionImpl - Class in org.fxmisc.undo.impl
All Classes All Packages