# Uses of Class
javax.swing.undo.AbstractUndoableEdit

Packages that use AbstractUndoableEdit
Package
Description
javax.swing.text
Provides classes and interfaces that deal with editable and noneditable text components.
javax.swing.undo
Allows developers to provide support for undo/redo in applications such as text editors.

## Uses of AbstractUndoableEdit in javax.swing.text

Subclasses of AbstractUndoableEdit in javax.swing.text
Modifier and Type
Class
Description
`class`
`AbstractDocument.DefaultDocumentEvent`
Stores document changes as the document is being modified.
`static class`
`AbstractDocument.ElementEdit`
An implementation of ElementChange that can be added to the document event.
`static class`
`DefaultStyledDocument.AttributeUndoableEdit`
An UndoableEdit used to remember AttributeSet changes to an Element.

## Uses of AbstractUndoableEdit in javax.swing.undo

Subclasses of AbstractUndoableEdit in javax.swing.undo
Modifier and Type
Class
Description
`class`
`CompoundEdit`
A concrete subclass of AbstractUndoableEdit, used to assemble little UndoableEdits into great big ones.
`class`
`StateEdit`
StateEdit is a general edit for objects that change state.
`class`
`UndoManager`
`UndoManager` manages a list of `UndoableEdits`, providing a way to undo or redo the appropriate edits.