# Hierarchy For Package org.apache.fop.layoutmgr.inline

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.fop.layoutmgr.AbstractBaseLayoutManager (implements org.apache.fop.layoutmgr.LayoutManager, org.apache.fop.datatypes.PercentBaseContext)
    - org.apache.fop.layoutmgr.AbstractLayoutManager (implements org.apache.fop.fo.Constants)
      - org.apache.fop.layoutmgr.inline.InlineContainerLayoutManager (implements org.apache.fop.layoutmgr.inline.InlineLevelLayoutManager)
      - org.apache.fop.layoutmgr.inline.InlineStackingLayoutManager (implements org.apache.fop.layoutmgr.BreakOpportunity, org.apache.fop.layoutmgr.inline.InlineLevelLayoutManager)
        - org.apache.fop.layoutmgr.inline.FloatLayoutManager
        - org.apache.fop.layoutmgr.inline.FootnoteLayoutManager
        - org.apache.fop.layoutmgr.inline.InlineLayoutManager
          - org.apache.fop.layoutmgr.inline.BasicLinkLayoutManager
          - org.apache.fop.layoutmgr.inline.BidiLayoutManager
        - org.apache.fop.layoutmgr.inline.LineLayoutManager (implements org.apache.fop.layoutmgr.BlockLevelLayoutManager)
      - org.apache.fop.layoutmgr.inline.LeafNodeLayoutManager (implements org.apache.fop.layoutmgr.inline.InlineLevelLayoutManager)
        - org.apache.fop.layoutmgr.inline.AbstractGraphicsLayoutManager
          - org.apache.fop.layoutmgr.inline.ExternalGraphicLayoutManager
          - org.apache.fop.layoutmgr.inline.InstreamForeignObjectLM
        - org.apache.fop.layoutmgr.inline.AbstractPageNumberCitationLayoutManager
          - org.apache.fop.layoutmgr.inline.PageNumberCitationLastLayoutManager
          - org.apache.fop.layoutmgr.inline.PageNumberCitationLayoutManager
        - org.apache.fop.layoutmgr.inline.CharacterLayoutManager
        - org.apache.fop.layoutmgr.inline.LeaderLayoutManager
        - org.apache.fop.layoutmgr.inline.PageNumberLayoutManager
        - org.apache.fop.layoutmgr.inline.TextLayoutManager
        - org.apache.fop.layoutmgr.inline.WrapperLayoutManager
    - org.apache.fop.layoutmgr.inline.ContentLayoutManager (implements org.apache.fop.layoutmgr.inline.InlineLevelLayoutManager)
  - org.apache.fop.layoutmgr.inline.AlignmentContext (implements org.apache.fop.fo.Constants)
  - org.apache.fop.layoutmgr.inline.HyphContext
  - org.apache.fop.layoutmgr.inline.ImageLayout (implements org.apache.fop.fo.Constants)
  - org.apache.fop.layoutmgr.inline.InlineLevelEventProducer.Provider
  - org.apache.fop.layoutmgr.inline.LeafNodeLayoutManager.AreaInfo
  - org.apache.fop.layoutmgr.inline.LineLayoutPossibilities
  - org.apache.fop.layoutmgr.ListElement
    - org.apache.fop.layoutmgr.KnuthElement
      - org.apache.fop.layoutmgr.KnuthBox
        - org.apache.fop.layoutmgr.inline.KnuthInlineBox
  - org.apache.fop.layoutmgr.Position
    - org.apache.fop.layoutmgr.LeafPosition
      - org.apache.fop.layoutmgr.inline.LineLayoutManager.LineBreakPosition

## Interface Hierarchy

- org.apache.fop.events.EventProducer
  - org.apache.fop.layoutmgr.inline.InlineLevelEventProducer
- org.apache.fop.datatypes.PercentBaseContext
  - org.apache.fop.layoutmgr.LayoutManager
    - org.apache.fop.layoutmgr.inline.InlineLevelLayoutManager