Element Interface to describe a structural piece of a document. Highlighter An interface for an object that allows one to mark up the background with colored areas. HighlightPainter Highlight renderer. Keymap A collection of bindings of KeyStrokes to actions. A generic interface for a mutable collection of unique attributes.
Position Represents a location within a document.
Style A collection of attributes to associate with an element in a document. StyledDocument Interface for a generic styled document. TabExpander Simple interface to allow for different types of implementations of tab expansion. TabableView Interface for View's that have size dependant upon tabs. AbstractElement Implements the abstract part of an element.