| AbstractUndoableEdit | An abstract implementation of UndoableEdit,
implementing simple responses to all boolean methods in
that interface. |
| CompoundEdit | A concrete subclass of AbstractUndoableEdit, used to assemble little
UndoableEdits into great big ones. |
| StateEdit | StateEdit is a general edit for objects that change state. |
| UndoableEditSupport | A support class used for managing UndoableEdit listeners. |
| UndoManager | Concrete subclass of CompoundEdit
which can serve as a UndoableEditListener,
consolidating the UndoableEditEvents from a
variety of sources, and undoing or redoing them one at a time. |