Class Summary |
AbstractDocument |
An implementation of the document interface to serve as a
basis for implementing various kinds of documents. |
AbstractDocument.ElementEdit |
An implementation of ElementChange that can be added to the document
event. |
AbstractWriter |
AbstractWriter is an abstract class that actually
does the work of writing out the element tree
including the attributes. |
AsyncBoxView |
A box that does layout asynchronously. |
BoxView |
A view that arranges its children into a box shape by tiling
its children along an axis. |
ComponentView |
Component decorator that implements the view interface. |
CompositeView |
CompositeView is an abstract View
implementation which manages one or more child views.
|
DateFormatter |
DateFormatter is an InternationalFormatter that does its
formatting by way of an instance of java.text.DateFormat .
|
DefaultCaret |
A default implementation of Caret. |
DefaultCaret.FocusHandler |
|
DefaultEditorKit |
This is the set of things needed by a text component
to be a reasonably functioning editor for some type
of text document. |
DefaultEditorKit.BeepAction |
Creates a beep.
|
DefaultEditorKit.BeginAction |
|
DefaultEditorKit.BeginLineAction |
|
DefaultEditorKit.BeginParagraphAction |
|
DefaultEditorKit.BeginWordAction |
|
DefaultEditorKit.CopyAction |
Copies the selected region and place its contents
into the system clipboard.
|
DefaultEditorKit.CutAction |
Cuts the selected region and place its contents
into the system clipboard.
|
DefaultEditorKit.DefaultKeyTypedAction |
The action that is executed by default if
a key typed event is received and there
is no keymap entry. |
DefaultEditorKit.DeleteNextCharAction |
|
DefaultEditorKit.DeletePrevCharAction |
|
DefaultEditorKit.DumpModelAction |
|
DefaultEditorKit.EndAction |
|
DefaultEditorKit.EndLineAction |
|
DefaultEditorKit.EndParagraphAction |
|
DefaultEditorKit.EndWordAction |
|
DefaultEditorKit.InsertBreakAction |
Places a line/paragraph break into the document.
|
DefaultEditorKit.InsertContentAction |
Places content into the associated document.
|
DefaultEditorKit.InsertTabAction |
Places a tab character into the document. |
DefaultEditorKit.NextVisualPositionAction |
|
DefaultEditorKit.NextWordAction |
|
DefaultEditorKit.PageAction |
Pages one view to the left or right. |
DefaultEditorKit.PasteAction |
Pastes the contents of the system clipboard into the
selected region, or before the caret if nothing is
selected.
|
DefaultEditorKit.PreviousWordAction |
|
DefaultEditorKit.ReadOnlyAction |
|
DefaultEditorKit.SelectAllAction |
|
DefaultEditorKit.SelectLineAction |
|
DefaultEditorKit.SelectParagraphAction |
|
DefaultEditorKit.SelectWordAction |
|
DefaultEditorKit.ToggleComponentOrientationAction |
|
DefaultEditorKit.UnselectAction |
|
DefaultEditorKit.VerticalPageAction |
Scrolls up/down vertically. |
DefaultEditorKit.WritableAction |
|
DefaultFormatter |
DefaultFormatter formats aribtrary objects. |
DefaultFormatter.ReplaceHolder |
ReplaceHolder is used to track where insert/remove/replace is
going to happen. |
DefaultFormatterFactory |
An implementation of
JFormattedTextField.AbstractFormatterFactory .
|
DefaultHighlighter |
Implements the Highlighter interfaces. |
DefaultHighlighter.DefaultHighlightPainter |
Simple highlight painter that fills a highlighted area with
a solid color. |
DefaultStyledDocument |
A document that can be marked up with character and paragraph
styles in a manner similar to the Rich Text Format. |
DefaultStyledDocument.AttributeUndoableEdit |
An UndoableEdit used to remember AttributeSet changes to an
Element. |
DefaultStyledDocument.ElementSpec |
Specification for building elements.
|
DefaultStyledDocument.StyleChangeUndoableEdit |
UndoableEdit for changing the resolve parent of an Element. |
DefaultTextUI |
Deprecated. |
DocumentFilter |
DocumentFilter , as the name implies, is a filter for the
Document mutation methods. |
DocumentFilter.FilterBypass |
Used as a way to circumvent calling back into the Document to
change it. |
EditorKit |
Establishes the set of things needed by a text component
to be a reasonably functioning editor for some type
of text content. |
ElementIterator |
ElementIterator, as the name suggests, iteratates over the Element
tree. |
FieldView |
Extends the multi-line plain text view to be suitable
for a single-line editor view. |
FlowView |
A View that tries to flow it's children into some
partially constrained space. |
FlowView.FlowStrategy |
Strategy for maintaining the physical form
of the flow. |
FlowView.LogicalView |
This class can be used to represent a logical view for
a flow. |
GapContent |
An implementation of the AbstractDocument.Content interface
implemented using a gapped buffer similar to that used by emacs.
|
GapContent.MarkVector |
|
GapVector |
An implementation of a gapped buffer similar to that used by
emacs. |
GlyphPainter1 |
A class to perform rendering of the glyphs.
|
GlyphPainter2 |
A class to perform rendering of the glyphs.
|
GlyphView |
A GlyphView is a styled chunk of text that represents a view
mapped over an element in the text model. |
GlyphView.GlyphPainter |
A class to perform rendering of the glyphs.
|
IconView |
Icon decorator that implements the view interface. |
InternationalFormatter |
InternationalFormatter extends DefaultFormatter ,
using an instance of java.text.Format to handle the
conversion to a String, and the conversion from a String.
|
InternationalFormatter.ExtendedReplaceHolder |
As InternationalFormatter replaces the complete text on every edit,
ExtendedReplaceHolder keeps track of the offset and length passed
into canReplace. |
JTextComponent |
JTextComponent is the base class for swing text
components. |
JTextComponent.DefaultKeymap |
|
JTextComponent.DefaultTransferHandler |
A Simple TransferHandler that exports the data as a String, and
imports the data from the String clipboard. |
JTextComponent.KeyBinding |
Binding record for creating key bindings.
|
JTextComponent.KeymapActionMap |
Wraps a Keymap inside an ActionMap. |
JTextComponent.KeymapWrapper |
KeymapWrapper wraps a Keymap inside an InputMap. |
JTextComponent.MutableCaretEvent |
Event to use when firing a notification of change to caret
position. |
LabelView |
A LabelView is a styled chunk of text
that represents a view mapped over an element in the
text model. |
LayeredHighlighter |
|
LayeredHighlighter.LayerPainter |
Layered highlight renderer. |
LayoutQueue |
A queue of text layout tasks. |
MaskFormatter |
MaskFormatter is used to format and edit strings. |
NavigationFilter |
NavigationFilter can be used to restrict where the cursor can
be positioned. |
NavigationFilter.FilterBypass |
Used as a way to circumvent calling back into the caret to
position the cursor. |
NumberFormatter |
NumberFormatter subclasses InternationalFormatter
adding special behavior for numbers. |
ParagraphView |
View of a simple line-wrapping paragraph that supports
multiple fonts, colors, components, icons, etc. |
PasswordView |
Implements a View suitable for use in JPasswordField
UI implementations. |
PlainDocument |
A plain document that maintains no character attributes. |
PlainView |
Implements View interface for a simple multi-line text view
that has text in one font and color. |
Position.Bias |
A typesafe enumeration to indicate bias to a position
in the model. |
Segment |
A segment of a character array representing a fragment
of text. |
SegmentCache |
SegmentCache caches Segment s to avoid continually creating
and destroying of Segment s. |
SegmentCache.CachedSegment |
CachedSegment is used as a tagging interface to determine if
a Segment can successfully be shared. |
SimpleAttributeSet |
A straightforward implementation of MutableAttributeSet using a
hash table.
|
SimpleAttributeSet.EmptyAttributeSet |
An AttributeSet this is always empty. |
StringContent |
An implementation of the AbstractDocument.Content interface that is
a brute force implementation that is useful for relatively small
documents and/or debugging. |
StyleConstants |
A collection of well known or common attribute keys
and methods to apply to an AttributeSet or MutableAttributeSet
to get/set the properties in a typesafe manner.
|
StyleConstants.CharacterConstants |
This is a typesafe enumeration of the well-known
attributes that contribute to a character style. |
StyleConstants.ColorConstants |
This is a typesafe enumeration of the well-known
attributes that contribute to a color. |
StyleConstants.FontConstants |
This is a typesafe enumeration of the well-known
attributes that contribute to a font. |
StyleConstants.ParagraphConstants |
This is a typesafe enumeration of the well-known
attributes that contribute to a paragraph style. |
StyleContext |
A pool of styles and their associated resources. |
StyleContext.FontKey |
key for a font table |
StyledEditorKit |
This is the set of things needed by a text component
to be a reasonably functioning editor for some type
of text document. |
StyledEditorKit.AlignmentAction |
An action to set paragraph alignment. |
StyledEditorKit.BoldAction |
An action to toggle the bold attribute.
|
StyledEditorKit.FontFamilyAction |
An action to set the font family in the associated
JEditorPane. |
StyledEditorKit.FontSizeAction |
An action to set the font size in the associated
JEditorPane. |
StyledEditorKit.ForegroundAction |
An action to set foreground color. |
StyledEditorKit.ItalicAction |
An action to toggle the italic attribute.
|
StyledEditorKit.StyledInsertBreakAction |
StyledInsertBreakAction has similar behavior to that of
DefaultEditorKit.InsertBreakAction . |
StyledEditorKit.StyledTextAction |
An action that assumes it's being fired on a JEditorPane
with a StyledEditorKit (or subclass) installed. |
StyledEditorKit.StyledViewFactory |
|
StyledEditorKit.UnderlineAction |
An action to toggle the underline attribute.
|
TableView |
Implements View interface for a table, that is composed of an
element structure where the child elements of the element
this view is responsible for represent rows and the child
elements of the row elements are cells. |
TabSet |
A TabSet is comprised of many TabStops. |
TabStop |
This class encapsulates a single tab stop (basically as tab stops
are thought of by RTF). |
TextAction |
An Action implementation useful for key bindings that are
shared across a number of different text components. |
TextLayoutStrategy |
A flow strategy that uses java.awt.font.LineBreakMeasureer to
produce java.awt.font.TextLayout for i18n capable rendering.
|
TextLayoutStrategy.AttributedSegment |
Implementation of AttributedCharacterIterator that supports
the GlyphView attributes for rendering the glyphs through a
TextLayout. |
Utilities |
A collection of methods to deal with various text
related activities. |
View |
A very important part of the text package is the View class.
|
WrappedPlainView |
View of plain text (text with only one font and color)
that does line-wrapping. |
ZoneView |
ZoneView is a View implementation that creates zones for which
the child views are not created or stored until they are needed
for display or model/view translations. |