Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| fop 1.0
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
org.apache.fop.layoutmgr.LayoutContext

Packages that use LayoutContext
org.apache.fop.layoutmgr | FOP's layout engine.
org.apache.fop.layoutmgr.inline | Layout managers for inline formatting objects and line building.
org.apache.fop.layoutmgr.list | Layout managers for lists.
org.apache.fop.layoutmgr.table | Layout managers for tables.

Uses of LayoutContext in org.apache.fop.layoutmgr

Methods in org.apache.fop.layoutmgr that return LayoutContext
`protected LayoutContext` | `AbstractBreaker.createLayoutContext()` Creates the top-level LayoutContext for the breaker operation.

Methods in org.apache.fop.layoutmgr with parameters of type LayoutContext
`protected abstract void` | `AbstractBreaker.addAreas(PositionIterator posIter, LayoutContext context)`
`protected abstract java.util.List` | `AbstractBreaker.getNextKnuthElements(LayoutContext context, int alignment)`
`protected java.util.List` | `AbstractBreaker.getNextKnuthElements(LayoutContext context, int alignment, Position positionAtIPDChange, LayoutManager restartAtLM)`
`protected void` | `AbstractBreaker.updateLayoutContext(LayoutContext context)` Used to update the LayoutContext in subclasses prior to starting a new element list.
`protected int` | `AbstractBreaker.handleSpanChange(LayoutContext childLC, int nextSequenceStartsOn)` Handles span changes reported through the `LayoutContext`.
`protected int` | `AbstractBreaker.getNextBlockList(LayoutContext childLC, int nextSequenceStartsOn)` Gets the next block list (sequence) and adds it to a list of block lists if it's not empty.
`protected int` | `AbstractBreaker.getNextBlockList(LayoutContext childLC, int nextSequenceStartsOn, Position positionAtIPDChange, LayoutManager restartAtLM, java.util.List firstElements)` Gets the next block list (sequence) and adds it to a list of block lists if it's not empty.
`java.util.List` | `BlockLayoutManager.getNextKnuthElements(LayoutContext context, int alignment)` Get a sequence of KnuthElements representing the content of the node assigned to the LM
`java.util.List` | `BlockLayoutManager.getNextKnuthElements(LayoutContext context, int alignment, java.util.Stack lmStack, Position restartPosition, LayoutManager restartAtLM)` Returns an updated list of Knuth elements corresponding to this layout manager, after a change of IPD has been detected.
`void` | `BlockLayoutManager.addAreas(PositionIterator parentIter, LayoutContext layoutContext)` Tell the layout manager to add all the child areas implied by Position objects which will be returned by the Iterator.
`java.util.List` | `StaticContentLayoutManager.getNextKnuthElements(LayoutContext context, int alignment)` Get a sequence of KnuthElements representing the content of the node assigned to the LM
`void` | `StaticContentLayoutManager.addAreas(PositionIterator parentIter, LayoutContext layoutContext)` Tell the layout manager to add all the child areas implied by Position objects which will be returned by the Iterator.
`java.util.List` | `FlowLayoutManager.getNextKnuthElements(LayoutContext context, int alignment)` Get a sequence of KnuthElements representing the content of the node assigned to the LM
`java.util.List` | `FlowLayoutManager.getNextKnuthElements(LayoutContext context, int alignment, Position positionAtIPDChange, LayoutManager restartAtLM)` {@inheritDoc}
`void` | `FlowLayoutManager.addAreas(PositionIterator parentIter, LayoutContext layoutContext)` Tell the layout manager to add all the child areas implied by Position objects which will be returned by the Iterator.
`void` | `FootnoteBodyLayoutManager.addAreas(PositionIterator parentIter, LayoutContext layoutContext)` Tell the layout manager to add all the child areas implied by Position objects which will be returned by the Iterator.
`static void` | `AreaAdditionUtil.addAreas(BlockStackingLayoutManager bslm, PositionIterator parentIter, LayoutContext layoutContext)` Creates the child areas for the given layout manager.
`void` | `LayoutManager.addAreas(PositionIterator posIter, LayoutContext context)` Tell the layout manager to add all the child areas implied by Position objects which will be returned by the Iterator.
`java.util.List` | `LayoutManager.getNextKnuthElements(LayoutContext context, int alignment)` Get a sequence of KnuthElements representing the content of the node assigned to the LM
`java.util.List` | `LayoutManager.getNextKnuthElements(LayoutContext context, int alignment, java.util.Stack lmStack, Position positionAtIPDChange, LayoutManager restartAtLM)` Returns an updated list of Knuth elements corresponding to this layout manager, after a change of IPD has been detected.
`java.util.List` | `BlockContainerLayoutManager.getNextKnuthElements(LayoutContext context, int alignment)` Get a sequence of KnuthElements representing the content of the node assigned to the LM
`java.util.List` | `BlockContainerLayoutManager.getNextKnuthElements(LayoutContext context, int alignment, java.util.Stack lmStack, Position restartPosition, LayoutManager restartAtLM)` Returns an updated list of Knuth elements corresponding to this layout manager, after a change of IPD has been detected.
`void` | `BlockContainerLayoutManager.addAreas(PositionIterator parentIter, LayoutContext layoutContext)` Tell the layout manager to add all the child areas implied by Position objects which will be returned by the Iterator.
`protected void` | `PageBreaker.updateLayoutContext(LayoutContext context)` Used to update the LayoutContext in subclasses prior to starting a new element list.
`protected int` | `PageBreaker.handleSpanChange(LayoutContext childLC, int nextSequenceStartsOn)` Handles span changes reported through the `LayoutContext`. Only used by the PSLM and called by `getNextBlockList()`.
`protected int` | `PageBreaker.getNextBlockList(LayoutContext childLC, int nextSequenceStartsOn)` Gets the next block list (sequence) and adds it to a list of block lists if it's not empty.
`protected int` | `PageBreaker.getNextBlockList(LayoutContext childLC, int nextSequenceStartsOn, Position positionAtIPDChange, LayoutManager restartLM, java.util.List firstElements)` Gets the next block list (sequence) and adds it to a list of block lists if it's not empty.
`protected java.util.List` | `PageBreaker.getNextKnuthElements(LayoutContext context, int alignment)`
`protected java.util.List` | `PageBreaker.getNextKnuthElements(LayoutContext context, int alignment, Position positionAtIPDChange, LayoutManager restartAtLM)`
`protected void` | `PageBreaker.addAreas(PositionIterator posIter, LayoutContext context)` Adds an area to the flow layout manager
`void` | `LayoutContext.copyPendingMarksFrom(LayoutContext source)`
`java.util.List` | `AbstractBaseLayoutManager.getNextKnuthElements(LayoutContext context, int alignment, java.util.Stack lmStack, Position positionAtIPDChange, LayoutManager restartAtLM)` Returns an updated list of Knuth elements corresponding to this layout manager, after a change of IPD has been detected.
`java.util.List` | `BlockStackingLayoutManager.getNextKnuthElements(LayoutContext context, int alignment)` Get a sequence of KnuthElements representing the content of the node assigned to the LM
`java.util.List` | `BlockStackingLayoutManager.getNextKnuthElements(LayoutContext context, int alignment, java.util.Stack lmStack, Position restartPosition, LayoutManager restartAtLM)` Returns an updated list of Knuth elements corresponding to this layout manager, after a change of IPD has been detected.
`protected void` | `BlockStackingLayoutManager.addInBetweenBreak(java.util.List contentList, LayoutContext parentLC, LayoutContext childLC)` Adds a break element to the content list between individual child elements.
`protected void` | `BlockStackingLayoutManager.addPendingMarks(LayoutContext context)` Adds the unresolved elements for border and padding to a layout context so break possibilities can be properly constructed.
`protected boolean` | `BlockStackingLayoutManager.addKnuthElementsForBreakBefore(java.util.List returnList, LayoutContext context)` Creates Knuth elements for break-before and adds them to the return list.
`protected boolean` | `BlockStackingLayoutManager.addKnuthElementsForBreakAfter(java.util.List returnList, LayoutContext context)` Creates Knuth elements for break-after and adds them to the return list.
`void` | `AbstractLayoutManager.addAreas(PositionIterator posIter, LayoutContext context)` Tell the layout manager to add all the child areas implied by Position objects which will be returned by the Iterator.
`java.util.List` | `AbstractLayoutManager.getNextKnuthElements(LayoutContext context, int alignment)` Get a sequence of KnuthElements representing the content of the node assigned to the LM

Constructors in org.apache.fop.layoutmgr with parameters of type LayoutContext
`BreakElement(Position position, int penaltyValue, LayoutContext context)` Main constructor
`BreakElement(Position position, int penaltyValue, int breakClass, LayoutContext context)` Create a new BreakElement for the given , and .
`BreakElement(Position position, int penaltyWidth, int penaltyValue, int breakClass, LayoutContext context)` Constructor for hard breaks.
`LayoutContext(LayoutContext parentLC)` Copy constructor for creating child layout contexts.

Uses of LayoutContext in org.apache.fop.layoutmgr.inline

Fields in org.apache.fop.layoutmgr.inline declared as LayoutContext
`protected LayoutContext` | `InlineStackingLayoutManager.childLC` The child layout context

Methods in org.apache.fop.layoutmgr.inline that return LayoutContext
`protected LayoutContext` | `InlineStackingLayoutManager.getContext()` Current child layout context

Methods in org.apache.fop.layoutmgr.inline with parameters of type LayoutContext
`InlineArea` | `LeaderLayoutManager.get(LayoutContext context)` Return the inline area for this leader.
`void` | `LeaderLayoutManager.addAreas(PositionIterator posIter, LayoutContext context)` Add the area for this layout manager. This adds the single inline area to the parent.
`java.util.List` | `LeaderLayoutManager.getNextKnuthElements(LayoutContext context, int alignment)` Get a sequence of KnuthElements representing the content of the node assigned to the LM
`protected AlignmentContext` | `AbstractPageNumberCitationLayoutManager.makeAlignmentContext(LayoutContext context)` Creates a new alignment context or returns the current alignment context. This is used for vertical alignment. Subclasses should override this if necessary.
`InlineArea` | `AbstractPageNumberCitationLayoutManager.get(LayoutContext context)` get the inline area.
`void` | `AbstractPageNumberCitationLayoutManager.addAreas(PositionIterator posIter, LayoutContext context)` Add the area for this layout manager. This adds the single inline area to the parent. , LayoutContext)
`protected void` | `InlineStackingLayoutManager.setChildContext(LayoutContext lc)` Set the current child layout context
`java.util.List` | `InlineLayoutManager.getNextKnuthElements(LayoutContext context, int alignment)` Get a sequence of KnuthElements representing the content of the node assigned to the LM
`void` | `InlineLayoutManager.addAreas(PositionIterator parentIter, LayoutContext context)` Generate and add areas to parent area.
`protected AlignmentContext` | `PageNumberLayoutManager.makeAlignmentContext(LayoutContext context)` Creates a new alignment context or returns the current alignment context. This is used for vertical alignment. Subclasses should override this if necessary. #makeAlignmentContext(LayoutContext)
`InlineArea` | `PageNumberLayoutManager.get(LayoutContext context)` get the inline area.
`InlineArea` | `LeafNodeLayoutManager.get(LayoutContext context)` get the inline area.
`void` | `LeafNodeLayoutManager.addAreas(PositionIterator posIter, LayoutContext context)` Add the area for this layout manager.
`protected void` | `LeafNodeLayoutManager.offsetArea(InlineArea area, LayoutContext context)` Offset this area.
`protected AlignmentContext` | `LeafNodeLayoutManager.makeAlignmentContext(LayoutContext context)` Creates a new alignment context or returns the current alignment context.
`protected void` | `LeafNodeLayoutManager.widthAdjustArea(InlineArea area, LayoutContext context)` Adjust the width of the area when adding.
`java.util.List` | `LeafNodeLayoutManager.getNextKnuthElements(LayoutContext context, int alignment)` Get a sequence of KnuthElements representing the content of the node assigned to the LM
`void` | `ContentLayoutManager.addAreas(PositionIterator posIter, LayoutContext context)`
`java.util.List` | `ContentLayoutManager.getNextKnuthElements(LayoutContext context, int alignment)`
`InlineArea` | `PageNumberCitationLastLayoutManager.get(LayoutContext context)` get the inline area.
`InlineArea` | `WrapperLayoutManager.get(LayoutContext context)` get the inline area.
`void` | `WrapperLayoutManager.addAreas(PositionIterator posIter, LayoutContext context)` Add the area for this layout manager.
`java.util.List` | `LineLayoutManager.getNextKnuthElements(LayoutContext context, int alignment)` Get a sequence of KnuthElements representing the content of the node assigned to the LM
`java.util.List` | `LineLayoutManager.getNextKnuthElements(LayoutContext context, int alignment, LeafPosition restartPosition)`
`void` | `LineLayoutManager.addAreas(PositionIterator parentIter, LayoutContext context)` Add the areas with the break points.
`java.util.List` | `CharacterLayoutManager.getNextKnuthElements(LayoutContext context, int alignment)` Get a sequence of KnuthElements representing the content of the node assigned to the LM
`java.util.List` | `FootnoteLayoutManager.getNextKnuthElements(LayoutContext context, int alignment)` Get a sequence of KnuthElements representing the content of the node assigned to the LM
`void` | `FootnoteLayoutManager.addAreas(PositionIterator posIter, LayoutContext context)` Tell the layout manager to add all the child areas implied by Position objects which will be returned by the Iterator.
`java.util.List` | `AbstractGraphicsLayoutManager.getNextKnuthElements(LayoutContext context, int alignment)` Get a sequence of KnuthElements representing the content of the node assigned to the LM
`protected AlignmentContext` | `AbstractGraphicsLayoutManager.makeAlignmentContext(LayoutContext context)` Creates a new alignment context or returns the current alignment context. This is used for vertical alignment. Subclasses should override this if necessary.
`void` | `TextLayoutManager.addAreas(PositionIterator posIter, LayoutContext context)` Generate and add areas to parent area.
`java.util.List` | `TextLayoutManager.getNextKnuthElements(LayoutContext context, int alignment)` Get a sequence of KnuthElements representing the content of the node assigned to the LM
`InlineArea` | `PageNumberCitationLayoutManager.get(LayoutContext context)` get the inline area.

Uses of LayoutContext in org.apache.fop.layoutmgr.list

Methods in org.apache.fop.layoutmgr.list with parameters of type LayoutContext
`void` | `ListItemContentLayoutManager.addAreas(PositionIterator parentIter, LayoutContext layoutContext)` Add the areas for the break points.
`java.util.List` | `ListBlockLayoutManager.getNextKnuthElements(LayoutContext context, int alignment)` Get a sequence of KnuthElements representing the content of the node assigned to the LM
`void` | `ListBlockLayoutManager.addAreas(PositionIterator parentIter, LayoutContext layoutContext)` The table area is a reference area that contains areas for columns, bodies, rows and the contents are in cells.
`java.util.List` | `ListItemLayoutManager.getNextKnuthElements(LayoutContext context, int alignment)` Get a sequence of KnuthElements representing the content of the node assigned to the LM
`void` | `ListItemLayoutManager.addAreas(PositionIterator parentIter, LayoutContext layoutContext)` Add the areas for the break points.

Uses of LayoutContext in org.apache.fop.layoutmgr.table

Methods in org.apache.fop.layoutmgr.table with parameters of type LayoutContext
`void` | `TableAndCaptionLayoutManager.addAreas(PositionIterator parentIter, LayoutContext layoutContext)` Add the areas.
`void` | `TableCaptionLayoutManager.addAreas(PositionIterator parentIter, LayoutContext layoutContext)` Add the areas to the parent.
`java.util.LinkedList` | `TableStepper.getCombinedKnuthElementsForRowGroup(LayoutContext context, EffRow[] rows, int bodyType)` Creates the combined element list for a row group.
`java.util.List` | `TableCellLayoutManager.getNextKnuthElements(LayoutContext context, int alignment)` Get a sequence of KnuthElements representing the content of the node assigned to the LM
`void` | `TableCellLayoutManager.addAreas(PositionIterator parentIter, LayoutContext layoutContext, int[] spannedGridRowHeights, int startRow, int endRow, int borderBeforeWhich, int borderAfterWhich, boolean firstOnPage, boolean lastOnPage, org.apache.fop.layoutmgr.table.RowPainter painter, int firstRowHeight)` Add the areas for the break points.
`java.util.List` | `TableLayoutManager.getNextKnuthElements(LayoutContext context, int alignment)` Get a sequence of KnuthElements representing the content of the node assigned to the LM
`void` | `TableLayoutManager.addAreas(PositionIterator parentIter, LayoutContext layoutContext)` The table area is a reference area that contains areas for columns, bodies, rows and the contents are in cells.
`java.util.LinkedList` | `TableContentLayoutManager.getNextKnuthElements(LayoutContext context, int alignment)` {@inheritDoc}

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| fop 1.0
PREV NEXT | FRAMES NO FRAMES

Copyright 1999-2010 The Apache Software Foundation. All Rights Reserved.