# Uses of Package
jfx.incubator.scene.control.richtext.model

Packages that use jfx.incubator.scene.control.richtext.model
Package
Description
jfx.incubator.scene.control.richtext
Provides two controls for displaying and editing large, virtualized, rich text documents: `RichTextArea` and `CodeArea`.
jfx.incubator.scene.control.richtext.model
Provides common models for `RichTextArea` and `CodeArea` controls.
jfx.incubator.scene.control.richtext.skin
Contains RichTextArea skin and related classes.

- Classes in jfx.incubator.scene.control.richtext.model used by jfx.incubator.scene.control.richtext
  Class
  Description
  CodeTextModel
  Editable plain text model with optional syntax highlighting for use with the `CodeArea` control.
  RichParagraph
  Represents a single immutable paragraph within the `StyledModel`.
  StyleAttribute
  Style Attribute provides a way to specify style in the RichTextArea.
  StyleAttributeMap
  This immutable object contains a map of `StyleAttribute`s.
  StyledInput
  This interface represents a source of styled text segments for the purposes of pasting, importing, or loading from an input stream.
  StyledTextModel
  The base class for styled text models used by the `RichTextArea`.
- Classes in jfx.incubator.scene.control.richtext.model used by jfx.incubator.scene.control.richtext.model
  Class
  Description
  BasicTextModel
  A StyledTextModel based on plain text paragraphs.
  BasicTextModel.Content
  This interface describes the underlying storage mechanism for the BasicTextModel.
  ContentChange
  Contains information about `StyledTextModel` content change.
  DataFormatHandler
  Facilitates import/export of styled text into/from a StyledTextModel.
  HtmlExportFormatHandler
  This partial `DataFormatHandler` supports export of styled text in a simple HTML format.
  ParagraphDirection
  Paragraph direction attribute.
  PlainTextFormatHandler
  `DataFormatHandler` which operates with plain text.
  RichParagraph
  Represents a single immutable paragraph within the `StyledModel`.
  RichParagraph.Builder
  Utility class for building immutable `RichParagraph`s.
  RichTextFormatHandler
  A DataFormatHandler for use with attribute-based rich text models.
  RtfFormatHandler
  This `DataFormatHandler` provides export/import support for RTF format.
  SimpleViewOnlyStyledModel
  A simple, view-only, in-memory, styled text model.
  StyleAttribute
  Style Attribute provides a way to specify style in the RichTextArea.
  StyleAttributeMap
  This immutable object contains a map of `StyleAttribute`s.
  StyleAttributeMap.Builder
  StyleAttributeMap are immutable, so a Builder is required to create a new instance
  StyledInput
  This interface represents a source of styled text segments for the purposes of pasting, importing, or loading from an input stream.
  StyledOutput
  Class represents a consumer of styled text segments for the purposes of exporting, copying, or saving to an output stream.
  StyledSegment
  Data structure used to modify the styled text model.
  StyledSegment.Type
  StyledSegment type
  StyledTextModel
  The base class for styled text models used by the `RichTextArea`.
  StyledTextModel.Listener
  Receives information about modifications of the model.
  StyledTextModelViewOnlyBase
  The base class for view-only `StyledTextModel`s.
- Classes in jfx.incubator.scene.control.richtext.model used by jfx.incubator.scene.control.richtext.skin
  Class
  Description
  StyleAttributeMap
  This immutable object contains a map of `StyleAttribute`s.