A C E F G H I M N O P Q R S U Z 
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 UndoManager that tracks lists of changes emitted from changeStream.
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 UndoManager that tracks and optionally merges lists of changes emitted from changeStream.
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 UndoManager that tracks and optionally merges lists of changes emitted from changeStream.
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 UndoManager that tracks and optionally merges lists of changes emitted from changeStream.
createSingleChangeUM(EventStream<C>, Function<? super C, ? extends C>, Consumer<C>) - Method in interface org.fxmisc.undo.UndoManagerFactory
Creates an UndoManager that tracks changes emitted from changeStream.
createSingleChangeUM(EventStream<C>, Function<? super C, ? extends C>, Consumer<C>, BiFunction<C, C, Optional<C>>) - Method in interface org.fxmisc.undo.UndoManagerFactory
Creates an UndoManager that tracks and optionally merges changes emitted from changeStream.
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 UndoManager that tracks and optionally merges changes emitted from changeStream.
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 UndoManager that tracks and optionally merges changes emitted from changeStream.
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 UndoManager with 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 UndoManager with 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 UndoManager with bounded history.
fixedSizeHistorySingleChangeUM(EventStream<C>, Function<? super C, ? extends C>, Consumer<C>, int) - Static method in interface org.fxmisc.undo.UndoManagerFactory
Creates an UndoManager with 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 UndoManager with 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 UndoManager with 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
UndoManagerImpl specified for a List of 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 UndoManager for 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 UndoManager with 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 UndoManager with 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 UndoManager with 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 UndoManager with unlimited history.
unlimitedHistorySingleChangeUM(EventStream<C>, Function<? super C, ? extends C>, Consumer<C>) - Static method in interface org.fxmisc.undo.UndoManagerFactory
Creates an UndoManager with 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 UndoManager with 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 UndoManager with 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 UndoManager with 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 UndoManager with no history: all changes emitted from changeStream will be immediately forgotten.
zeroHistorySingleChangeUM(EventStream<C>) - Static method in interface org.fxmisc.undo.UndoManagerFactory
Creates an UndoManager with no history: all changes emitted from changeStream will 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
 
A C E F G H I M N O P Q R S U Z 
All Classes All Packages