# Hierarchy For Package org.eclipse.draw2d.text

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.eclipse.draw2d.AbstractBorder (implements org.eclipse.draw2d.Border)
    - org.eclipse.draw2d.text.AbstractFlowBorder (implements org.eclipse.draw2d.text.FlowBorder)
  - org.eclipse.draw2d.text.BidiInfo
  - org.eclipse.draw2d.text.BidiProcessor
  - org.eclipse.draw2d.text.BidiProvider.DefaultBidiProvider (implements org.eclipse.draw2d.text.BidiProvider)
  - org.eclipse.draw2d.text.CaretInfo (implements org.eclipse.draw2d.geometry.Translatable)
  - org.eclipse.draw2d.Figure (implements org.eclipse.draw2d.IFigure)
    - org.eclipse.draw2d.text.FlowFigure
      - org.eclipse.draw2d.text.BlockFlow
        - org.eclipse.draw2d.text.FlowPage
      - org.eclipse.draw2d.text.FlowAdapter
      - org.eclipse.draw2d.text.InlineFlow
        - org.eclipse.draw2d.text.TextFlow
  - org.eclipse.draw2d.text.FlowBox
    - org.eclipse.draw2d.text.CompositeBox
      - org.eclipse.draw2d.text.BlockBox
      - org.eclipse.draw2d.text.LineBox
        - org.eclipse.draw2d.text.LineRoot
        - org.eclipse.draw2d.text.NestedLine
    - org.eclipse.draw2d.text.ContentBox
      - org.eclipse.draw2d.text.TextFragmentBox
  - org.eclipse.draw2d.text.FlowFigureLayout (implements org.eclipse.draw2d.LayoutManager)
    - org.eclipse.draw2d.text.FlowContainerLayout (implements org.eclipse.draw2d.text.FlowContext)
      - org.eclipse.draw2d.text.BlockFlowLayout
        - org.eclipse.draw2d.text.PageFlowLayout
      - org.eclipse.draw2d.text.InlineFlowLayout
    - org.eclipse.draw2d.text.TextLayout
      - org.eclipse.draw2d.text.ParagraphTextLayout
      - org.eclipse.draw2d.text.SimpleTextLayout
  - org.eclipse.draw2d.text.FlowUtilities

## Interface Hierarchy

- org.eclipse.draw2d.text.BidiProvider
- org.eclipse.draw2d.Border
  - org.eclipse.draw2d.text.FlowBorder
- org.eclipse.draw2d.text.FlowContext