Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| fop 1.1
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.
`protected LayoutContext` | `FlowLayoutManager.makeChildLayoutContext(LayoutContext context)` Overridden to take into account the current page-master's writing-mode Creates and initializes a `LayoutContext` to pass to the child LM
`protected LayoutContext` | `BlockStackingLayoutManager.makeChildLayoutContext(LayoutContext context)` Creates and initializes a `LayoutContext` to pass to the child LM
`protected LayoutContext` | `BlockContainerLayoutManager.makeChildLayoutContext(LayoutContext context)` Overridden to handle writing-mode, and different stack limit setup.

Methods in org.apache.fop.layoutmgr with parameters of type LayoutContext
`static void` | `AreaAdditionUtil.addAreas(BlockStackingLayoutManager bslm, PositionIterator parentIter, LayoutContext layoutContext)` Creates the child areas for the given layout manager.
`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.
`protected void` | `PageBreaker.addAreas(PositionIterator posIter, LayoutContext context)` Adds an area to the flow 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.
`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.
`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` | `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.
`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.
`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.
`protected abstract void` | `AbstractBreaker.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.
`protected void` | `BlockStackingLayoutManager.addFirstVisibleMarks(java.util.List<ListElement> elements, LayoutContext context, int alignment)` Checks if this LM's first "visible marks" (= borders, padding, spaces) have already been processed, and if necessary, adds corresponding elements to the specified list, and updates the given layout context accordingly.
`protected void` | `BlockStackingLayoutManager.addInBetweenBreak(java.util.List<ListElement> contentList, LayoutContext parentLC, LayoutContext childLC)` Adds a break element to the content list between individual child elements.
`protected boolean` | `BlockStackingLayoutManager.addKnuthElementsForBreakAfter(java.util.List returnList, LayoutContext context)` Creates Knuth elements for break-after and adds them to the return list.
`protected boolean` | `BlockStackingLayoutManager.addKnuthElementsForBreakBefore(java.util.List returnList, LayoutContext context)` Creates Knuth elements for break-before and adds them to the return list.
`protected void` | `BlockStackingLayoutManager.addLastVisibleMarks(java.util.List<ListElement> elements, LayoutContext context, int alignment)` Adds elements the LM's last/closing marks to the specified list, and updates the layout context accordingly.
`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.breakBeforeServed(LayoutContext context, java.util.List<ListElement> elements)` Check whether there is a break-before condition.
`void` | `LayoutContext.copyPendingMarksFrom(LayoutContext source)`
`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` | `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` | `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 int` | `AbstractBreaker.getNextBlockList(LayoutContext childLC, int nextSequenceStartsOn, Position positionAtIPDChange, LayoutManager restartAtLM, java.util.List<KnuthElement> 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<ListElement>` | `FlowLayoutManager.getNextChildElements(LayoutManager childLM, LayoutContext context, LayoutContext childLC, int alignment, java.util.Stack<LayoutManager> lmStack, Position restartPosition, LayoutManager restartLM)` Overridden to wrap the child positions before returning the list Gets the next set of child elements for the given childLM.
`protected java.util.List<ListElement>` | `BlockStackingLayoutManager.getNextChildElements(LayoutManager childLM, LayoutContext context, LayoutContext childLC, int alignment, java.util.Stack<LayoutManager> lmStack, Position restartPosition, LayoutManager restartAtLM)` Gets the next set of child elements for the given childLM.
`protected java.util.List<ListElement>` | `BlockLayoutManager.getNextChildElements(LayoutManager childLM, LayoutContext context, LayoutContext childLC, int alignment, java.util.Stack lmStack, Position restartPosition, LayoutManager restartAtLM)` Overridden to take into account that the childLM may be the block's `LineLayoutManager`.
`java.util.List` | `StaticContentLayoutManager.getNextKnuthElements(LayoutContext context, int alignment)` Get a sequence of KnuthElements representing the content of the node assigned to the LM.
`protected java.util.List` | `PageBreaker.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)` Get a sequence of KnuthElements representing the content of the node assigned to the LM.
`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` | `BlockStackingLayoutManager.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)` Get a sequence of KnuthElements representing the content of the node assigned to the LM.
`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` | `AbstractLayoutManager.getNextKnuthElements(LayoutContext context, int alignment)` Get a sequence of KnuthElements representing the content of the node assigned to the LM.
`protected abstract java.util.List<KnuthElement>` | `AbstractBreaker.getNextKnuthElements(LayoutContext context, int alignment)` Get a sequence of KnuthElements representing the content of the node assigned to the LM
`protected java.util.List` | `PageBreaker.getNextKnuthElements(LayoutContext context, int alignment, Position positionAtIPDChange, LayoutManager restartAtLM)` Get a sequence of KnuthElements representing the content of the node assigned to the LM
`protected java.util.List<KnuthElement>` | `AbstractBreaker.getNextKnuthElements(LayoutContext context, int alignment, Position positionAtIPDChange, LayoutManager restartAtLM)` 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` | `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.
`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.
`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.
`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.
`protected int` | `PageBreaker.handleSpanChange(LayoutContext childLC, int nextSequenceStartsOn)` Handles span changes reported through the `LayoutContext`.
`protected int` | `AbstractBreaker.handleSpanChange(LayoutContext childLC, int nextSequenceStartsOn)` Handles span changes reported through the `LayoutContext`.
`protected LayoutContext` | `FlowLayoutManager.makeChildLayoutContext(LayoutContext context)` Overridden to take into account the current page-master's writing-mode Creates and initializes a `LayoutContext` to pass to the child LM
`protected LayoutContext` | `BlockStackingLayoutManager.makeChildLayoutContext(LayoutContext context)` Creates and initializes a `LayoutContext` to pass to the child LM
`protected LayoutContext` | `BlockContainerLayoutManager.makeChildLayoutContext(LayoutContext context)` Overridden to handle writing-mode, and different stack limit setup.
`protected void` | `PageBreaker.updateLayoutContext(LayoutContext context)` Used to update the LayoutContext in subclasses prior to starting a new element list.
`protected void` | `AbstractBreaker.updateLayoutContext(LayoutContext context)` Used to update the LayoutContext in subclasses prior to starting a new element list.

Constructors in org.apache.fop.layoutmgr with parameters of type LayoutContext
`BreakElement(Position position, int penaltyWidth, int penaltyValue, int breakClass, LayoutContext context)` Constructor for hard breaks.
`BreakElement(Position position, int penaltyValue, int breakClass, LayoutContext context)` Create a new BreakElement for the given `position`, `penaltyValue` and `breakClass`.
`BreakElement(Position position, int penaltyValue, LayoutContext context)` Main constructor
`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
`void` | `WrapperLayoutManager.addAreas(PositionIterator posIter, LayoutContext context)` Add the area for this layout manager.
`void` | `TextLayoutManager.addAreas(PositionIterator posIter, LayoutContext context)` Generate and add areas to parent area.
`void` | `LineLayoutManager.addAreas(PositionIterator parentIter, LayoutContext context)` Add the areas with the break points.
`void` | `LeafNodeLayoutManager.addAreas(PositionIterator posIter, LayoutContext context)` Add the area for this layout manager.
`void` | `LeaderLayoutManager.addAreas(PositionIterator posIter, LayoutContext context)` Add the area for this layout manager.
`void` | `InlineLayoutManager.addAreas(PositionIterator parentIter, LayoutContext context)` Generate and add areas to parent area.
`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.
`void` | `ContentLayoutManager.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.
`void` | `AbstractPageNumberCitationLayoutManager.addAreas(PositionIterator posIter, LayoutContext context)` Add the area for this layout manager.
`InlineArea` | `WrapperLayoutManager.get(LayoutContext context)` get the inline area.
`InlineArea` | `PageNumberLayoutManager.get(LayoutContext context)` get the inline area.
`InlineArea` | `PageNumberCitationLayoutManager.get(LayoutContext context)` get the inline area.
`InlineArea` | `PageNumberCitationLastLayoutManager.get(LayoutContext context)` get the inline area.
`InlineArea` | `LeafNodeLayoutManager.get(LayoutContext context)` get the inline area.
`InlineArea` | `LeaderLayoutManager.get(LayoutContext context)` Return the inline area for this leader.
`abstract InlineArea` | `AbstractPageNumberCitationLayoutManager.get(LayoutContext context)` get the inline 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.
`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` | `LeafNodeLayoutManager.getNextKnuthElements(LayoutContext context, int alignment)` Get a sequence of KnuthElements representing the content of the node assigned to the LM.
`java.util.List` | `LeaderLayoutManager.getNextKnuthElements(LayoutContext context, int alignment)` Get a sequence of KnuthElements representing the content of the node assigned to the LM.
`java.util.List` | `InlineLayoutManager.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.
`java.util.List` | `ContentLayoutManager.getNextKnuthElements(LayoutContext context, int alignment)` Get a sequence of KnuthElements representing the content of the node assigned to the LM.
`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` | `AbstractGraphicsLayoutManager.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)` Get a sequence of KnuthElements representing the content of the node assigned to the LM.
`protected AlignmentContext` | `PageNumberLayoutManager.makeAlignmentContext(LayoutContext context)` Creates a new alignment context or returns the current alignment context.
`protected AlignmentContext` | `LeafNodeLayoutManager.makeAlignmentContext(LayoutContext context)` Creates a new alignment context or returns the current alignment context.
`protected AlignmentContext` | `AbstractPageNumberCitationLayoutManager.makeAlignmentContext(LayoutContext context)` Creates a new alignment context or returns the current alignment context.
`protected AlignmentContext` | `AbstractGraphicsLayoutManager.makeAlignmentContext(LayoutContext context)` Creates a new alignment context or returns the current alignment context.
`protected void` | `LeafNodeLayoutManager.offsetArea(InlineArea area, LayoutContext context)` Offset this area.
`protected void` | `InlineStackingLayoutManager.setChildContext(LayoutContext lc)` Set the current child layout context
`protected void` | `LeafNodeLayoutManager.widthAdjustArea(InlineArea area, LayoutContext context)` Adjust the width of the area when adding.

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

Methods in org.apache.fop.layoutmgr.list with parameters of type LayoutContext
`void` | `ListItemLayoutManager.addAreas(PositionIterator parentIter, LayoutContext layoutContext)` Add the areas for the break points.
`void` | `ListItemContentLayoutManager.addAreas(PositionIterator parentIter, LayoutContext layoutContext)` Add the areas for the break points.
`void` | `ListBlockLayoutManager.addAreas(PositionIterator parentIter, LayoutContext layoutContext)` A list block generates one or more normal block areas whose child areas are normal block areas returned by the children of fo:list-block.
`protected void` | `ListItemLayoutManager.addFirstVisibleMarks(java.util.List<ListElement> elements, LayoutContext context, int alignment)` Overridden to unconditionally add elements for space-before.
`java.util.List` | `ListItemLayoutManager.getNextKnuthElements(LayoutContext context, int alignment)` Get a sequence of KnuthElements representing the content of the node assigned to the LM.
`java.util.List` | `ListBlockLayoutManager.getNextKnuthElements(LayoutContext context, int alignment)` Get a sequence of KnuthElements representing the content of the node assigned to the LM.

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

Methods in org.apache.fop.layoutmgr.table with parameters of type LayoutContext
`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.
`void` | `TableCaptionLayoutManager.addAreas(PositionIterator parentIter, LayoutContext layoutContext)` Add the areas to the parent.
`void` | `TableAndCaptionLayoutManager.addAreas(PositionIterator parentIter, LayoutContext layoutContext)` Add the areas.
`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.LinkedList` | `TableStepper.getCombinedKnuthElementsForRowGroup(LayoutContext context, EffRow[] rows, int bodyType)` Creates the combined element list for a row group.
`java.util.List` | `TableLayoutManager.getNextKnuthElements(LayoutContext context, int alignment)` Get a sequence of KnuthElements representing the content of the node assigned to the LM.
`java.util.List` | `TableContentLayoutManager.getNextKnuthElements(LayoutContext context, int alignment)` Get a sequence of KnuthElements representing the content of the node assigned to the LM.
`java.util.List` | `TableCellLayoutManager.getNextKnuthElements(LayoutContext context, int alignment)` Get a sequence of KnuthElements representing the content of the node assigned to the LM.

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

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