# Package org.apache.fop.layoutmgr.inline

Layout managers for inline formatting objects and line building.

See: Description

Interface Summary
InlineLevelEventProducer: Event producer interface for inline-level layout managers.
InlineLevelLayoutManager: The interface for LayoutManagers which generate inline areas

Class Summary
AbstractGraphicsLayoutManager: LayoutManager handling the common tasks for the fo:instream-foreign-object and fo:external-graphics formatting objects
AbstractPageNumberCitationLayoutManager: LayoutManager for the fo:page-number-citation(-last) formatting object
AlignmentContext: The alignment context is carried within a LayoutContext and as part of the Knuth Inline elements to facilitate proper line building.
BasicLinkLayoutManager: LayoutManager for the fo:basic-link formatting object
BidiLayoutManager: Layout manager for fo:bidi-override.
CharacterLayoutManager: LayoutManager for the fo:character formatting object
ContentLayoutManager: Content Layout Manager.
ExternalGraphicLayoutManager: LayoutManager for the fo:external-graphic formatting object
FloatLayoutManager
FootnoteLayoutManager: Layout manager for fo:footnote.
HyphContext: This class is used to pass information to the getNextBreakPoss() method concerning hyphenation.
ImageLayout: Helper class which calculates the size and position in the viewport of an image.
InlineContainerLayoutManager: This creates a single inline container area after laying out the child block areas.
InlineLayoutManager: LayoutManager for objects which stack children in the inline direction, such as Inline or Line
InlineLevelEventProducer.Provider: Provider class for the event producer.
InlineStackingLayoutManager: Class modelling the commonalities of layoutmanagers for objects which stack children in the inline direction, such as Inline or Line.
InstreamForeignObjectLM: LayoutManager for the fo:instream-foreign-object formatting object
KnuthInlineBox: A knuth inline box.
LeaderLayoutManager: LayoutManager for the fo:leader formatting object
LeafNodeLayoutManager: Base LayoutManager for leaf-node FObj, ie: ones which have no children.
LineLayoutManager: LayoutManager for lines.
LineLayoutManager.LineBreakPosition: Private class to store information about inline breaks.
LineLayoutPossibilities: Line layout possibilities.
PageNumberCitationLastLayoutManager: LayoutManager for the fo:page-number-citation-last formatting object.
PageNumberCitationLayoutManager: LayoutManager for the fo:page-number-citation formatting object.
PageNumberLayoutManager: LayoutManager for the fo:page-number formatting object
TextLayoutManager: LayoutManager for text (a sequence of characters) which generates one or more inline areas.
WrapperLayoutManager: This is the layout manager for the fo:wrapper formatting object.

## Package org.apache.fop.layoutmgr.inline Description

Layout managers for inline formatting objects and line building.