| Name | Description | Type | Package | Framework |
| AbstractDocument | An implementation of the document interface to serve as a basis for implementing various kinds of documents. | Class | javax.swing.text | Java SE |
| AbstractDocument .ElementEdit | Class | javax.swing.text.AbstractDocument | Java SE | |
| AbstractDocument .AttributeContext | An interface that can be used to allow MutableAttributeSet implementations to use pluggable attribute compression | Interface | javax.swing.text.AbstractDocument | Java SE |
| AbstractDocument .Content | can be edited. | Interface | javax.swing.text.AbstractDocument | Java SE |