# Package org.eclipse.draw2d.text

package org.eclipse.draw2d.text
Figures and support classes related to the layout and rendering of rich text.

Related Packages
Package
Description
org.eclipse.draw2d
Primary package containing general interfaces and implementation classes.
org.eclipse.draw2d.geometry
Types representing or manipulating geometric values, such as Points, Dimensions, etc.
org.eclipse.draw2d.graph
Stand-alone algorithms related to Graph Drawing.
org.eclipse.draw2d.parts
This package contains some complex parts used with Draw2d.
org.eclipse.draw2d.widgets
Custom SWT Controls which use figures internally.
Class
Description
AbstractFlowBorder
A basis for implementing `FlowBorder`.
BidiInfo
This class is for INTERNAL use only.
BidiProcessor
A helper class for a BlockFlow that does Bidi evaluation of all the text in that block.
BidiProvider
An abstract class for service providers that provide concrete implementations of the `Bidi` class.
BidiProvider.DefaultBidiProvider
Default implementation of `BidiProvider`, backed by `Bidi`.
BlockBox
A CompositeBox suitable for containing multiple LineBox fragments.
BlockFlow
A `FlowFigure` represented by a single `BlockBox` containing one or more lines.
BlockFlowLayout
The layout for `BlockFlow` figures.
CaretInfo
Stores positional information about where a caret should be placed.
CompositeBox
A FlowBox that can contain other FlowBoxes.
ContentBox
FlowBoxes that are leaf nodes.
FlowAdapter
Adapts non-flow figures for use within a parent hierarchy requiring flow figures.
FlowBorder
Experimental API.
FlowBox
A Geometric object for representing a region on a line of Text.
FlowContainerLayout
A layout for FlowFigures with children.
FlowContext
The context that a `FlowFigureLayout` uses to perform its layout.
FlowFigure
The base implementation for text flow figures.
FlowFigureLayout
A LayoutManager for use with FlowFigure.
FlowPage
The root of a Flow hierarchy.
FlowUtilities
Utility class for FlowFigures.
InlineFlow
A `FlowFigure` represented by multiple `LineBox` fragments.
InlineFlowLayout
The layout manager for `InlineFlow` figures.
LineBox
LineRoot
LineRoot is the top-most container on a line of text displayed in Draw2d.
NestedLine
PageFlowLayout
A block layout which requires no FlowContext to perform its layout.
ParagraphTextLayout
The layout for `TextFlow`.
SimpleTextLayout
TextFlow
An inline flow figure that renders a string of text across one or more lines.
TextFragmentBox
A Geometric object for representing a TextFragment region on a line of Text.
TextLayout