Interface Summary Interface Description UndoableEditAn undoable edit encapsulates some form of mutating action taken by a user in a user interface, that should be able to be un-done (and later on possibly re-done) at some future time. UndoManagerAn UndoManager is responsible for the management of actions a user takes in some kind of UI and providing means of undoing and redoing those actions.
Class Summary Class Description AbstractUndoableEdit DefaultUndoManagerA default implementation of
DocumentUndoSupport EventListUndoTracker<E>An EventListUndoTracker tracks changes to the contents of an
Memento, one from before and one after the edit.
NoopUndoManagerAn implementation of
UndoManagerthat does nothing.
RemoveListElementsUndoableEdit<E>An undoable edit dealing with the removal of elements from a list.
Exception Summary Exception Description CannotRedoExceptionAn exception indicating that a redo has failed. CannotUndoExceptionAn exception indicating that an undo has failed.