Uses of Class
org.apache.fop.layoutmgr.LayoutContext
Packages that use LayoutContext
Package
Description
FOP's layout engine.
Layout managers for inline formatting objects and line building.
Layout managers for lists.
Layout managers for tables.
-
Uses of LayoutContext in org.apache.fop.layoutmgr
Methods in org.apache.fop.layoutmgr that return LayoutContextModifier and TypeMethodDescriptionstatic LayoutContext
LayoutContext.copyOf
(LayoutContext copy) protected LayoutContext
AbstractBreaker.createLayoutContext()
Creates the top-level LayoutContext for the breaker operation.protected LayoutContext
BlockContainerLayoutManager.BlockContainerBreaker.createLayoutContext()
protected LayoutContext
LocalBreaker.createLayoutContext()
protected LayoutContext
BlockContainerLayoutManager.makeChildLayoutContext
(LayoutContext context) Overridden to handle writing-mode, and different stack limit setup.protected LayoutContext
BlockStackingLayoutManager.makeChildLayoutContext
(LayoutContext context) Creates and initializes aLayoutContext
to pass to the child LMprotected LayoutContext
FlowLayoutManager.makeChildLayoutContext
(LayoutContext context) Overridden to take into account the current page-master's writing-mode Creates and initializes aLayoutContext
to pass to the child LMstatic LayoutContext
LayoutContext.newInstance()
static LayoutContext
LayoutContext.offspringOf
(LayoutContext parent) Returns a descendant of the given layout context.Methods in org.apache.fop.layoutmgr with parameters of type LayoutContextModifier and TypeMethodDescriptionprotected void
AbstractBreaker.addAreas
(PageBreakingAlgorithm alg, int startPart, int partCount, AbstractBreaker.BlockSequence originalList, AbstractBreaker.BlockSequence effectiveList, LayoutContext childLC) Phase 3 of Knuth algorithm: Adds the areasprotected 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.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.static void
AreaAdditionUtil.addAreas
(AbstractLayoutManager parentLM, PositionIterator parentIter, LayoutContext layoutContext) Creates the child areas for the given layout manager.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
BlockContainerLayoutManager.BlockContainerBreaker.addAreas
(PositionIterator posIter, LayoutContext context) 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
FloatContentLayoutManager.addAreas
(PositionIterator parentIter, LayoutContext layoutContext) 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.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.protected void
LocalBreaker.addAreas
(PositionIterator posIter, LayoutContext context) void
MultiCaseLayoutManager.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
MultiSwitchLayoutManager.addAreas
(PositionIterator posIter, LayoutContext context) protected void
PageBreaker.addAreas
(PositionIterator posIter, LayoutContext context) Adds an area to the flow layout managervoid
RetrieveTableMarkerLayoutManager.addAreas
(PositionIterator posIter, LayoutContext context) Add the area for this 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
AbstractBreaker.addAreasForFloats
(PageBreakingAlgorithm alg, int startPart, int partCount, AbstractBreaker.BlockSequence originalList, AbstractBreaker.BlockSequence effectiveList, LayoutContext childLC, int lastBreak, int startElementIndex, int endElementIndex) protected void
PageBreaker.addAreasForFloats
(PageBreakingAlgorithm alg, int startPart, int partCount, AbstractBreaker.BlockSequence originalList, AbstractBreaker.BlockSequence effectiveList, LayoutContext childLC, int lastBreak, int startElementIndex, int endElementIndex) private List
<ListElement> FlowLayoutManager.addChildElements
(List<ListElement> elements, LayoutManager childLM, LayoutContext context, int alignment, Stack<LayoutManager> lmStack, Position position, LayoutManager restartAtLM) void
BlockContainerLayoutManager.BlockContainerBreaker.addContainedAreas
(LayoutContext layoutContext) protected void
BlockStackingLayoutManager.addFirstVisibleMarks
(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
(List<ListElement> contentList, LayoutContext parentLC, LayoutContext childLC) Adds a break element to the content list between individual child elements.protected boolean
BlockStackingLayoutManager.addKnuthElementsForBreakAfter
(List returnList, LayoutContext context) Creates Knuth elements for break-after and adds them to the return list.protected boolean
BlockStackingLayoutManager.addKnuthElementsForBreakBefore
(List returnList, LayoutContext context) Creates Knuth elements for break-before and adds them to the return list.protected void
BlockStackingLayoutManager.addLastVisibleMarks
(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, List<ListElement> elements) Check whether there is a break-before condition.private boolean
PageBreaker.containsFootnotes
(List contentList, LayoutContext context) static LayoutContext
LayoutContext.copyOf
(LayoutContext copy) void
LayoutContext.copyPendingMarksFrom
(LayoutContext source) static List
<List<KnuthElement>> PageBreaker.getFootnoteKnuthElements
(FlowLayoutManager flowLM, LayoutContext context, List<FootnoteBodyLayoutManager> footnoteBodyLMs) MultiSwitchLayoutManager.DefaultKnuthListGenerator.getKnuthElements
(LayoutContext context, int alignment) MultiSwitchLayoutManager.KnuthElementsGenerator.getKnuthElements
(LayoutContext context, int alignment) MultiSwitchLayoutManager.WhitespaceManagement.getKnuthElements
(LayoutContext context, int alignment) 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, List<KnuthElement> firstElements) 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) 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, List firstElements) Gets the next block list (sequence) and adds it to a list of block lists if it's not empty.protected List
<ListElement> BlockLayoutManager.getNextChildElements
(LayoutManager childLM, LayoutContext context, LayoutContext childLC, int alignment, Stack lmStack, Position restartPosition, LayoutManager restartAtLM) Overridden to take into account that the childLM may be the block'sLineLayoutManager
.protected List
<ListElement> BlockStackingLayoutManager.getNextChildElements
(LayoutManager childLM, LayoutContext context, LayoutContext childLC, int alignment, Stack<LayoutManager> lmStack, Position restartPosition, LayoutManager restartAtLM) Gets the next set of child elements for the given childLM.protected List
<ListElement> FlowLayoutManager.getNextChildElements
(LayoutManager childLM, LayoutContext context, LayoutContext childLC, int alignment, 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.AbstractBaseLayoutManager.getNextKnuthElements
(LayoutContext context, int alignment, 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 abstract List
<KnuthElement> AbstractBreaker.getNextKnuthElements
(LayoutContext context, int alignment) Get a sequence of KnuthElements representing the content of the node assigned to the LMprotected 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 LMAbstractLayoutManager.getNextKnuthElements
(LayoutContext context, int alignment) Get a sequence of KnuthElements representing the content of the node assigned to the LM.protected List
BlockContainerLayoutManager.BlockContainerBreaker.getNextKnuthElements
(LayoutContext context, int alignment) BlockContainerLayoutManager.getNextKnuthElements
(LayoutContext context, int alignment) Get a sequence of KnuthElements representing the content of the node assigned to the LM.BlockContainerLayoutManager.getNextKnuthElements
(LayoutContext context, int alignment, 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.BlockLayoutManager.getNextKnuthElements
(LayoutContext context, int alignment) Get a sequence of KnuthElements representing the content of the node assigned to the LM.BlockLayoutManager.getNextKnuthElements
(LayoutContext context, int alignment, 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.BlockStackingLayoutManager.getNextKnuthElements
(LayoutContext context, int alignment) Get a sequence of KnuthElements representing the content of the node assigned to the LM.BlockStackingLayoutManager.getNextKnuthElements
(LayoutContext context, int alignment, 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.FlowLayoutManager.getNextKnuthElements
(LayoutContext context, int alignment) Get a sequence of KnuthElements representing the content of the node assigned to the LM.(package private) List
FlowLayoutManager.getNextKnuthElements
(LayoutContext context, int alignment, Position restartPosition, LayoutManager restartLM) Get a sequence of KnuthElements representing the content of the node assigned to the LM.FootnoteBodyLayoutManager.getNextKnuthElements
(LayoutContext context, int alignment) LayoutManager.getNextKnuthElements
(LayoutContext context, int alignment) Get a sequence of KnuthElements representing the content of the node assigned to the LM.LayoutManager.getNextKnuthElements
(LayoutContext context, int alignment, 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 List
LocalBreaker.getNextKnuthElements
(LayoutContext context, int alignment) MultiSwitchLayoutManager.getNextKnuthElements
(LayoutContext context, int alignment) protected List
PageBreaker.getNextKnuthElements
(LayoutContext context, int alignment) Get a sequence of KnuthElements representing the content of the node assigned to the LMprotected 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 LMRetrieveTableMarkerLayoutManager.getNextKnuthElements
(LayoutContext context, int alignment) Get a sequence of KnuthElements representing the content of the node assigned to the LM.StaticContentLayoutManager.getNextKnuthElements
(LayoutContext context, int alignment) Get a sequence of KnuthElements representing the content of the node assigned to the LM.private List
<ListElement> BlockContainerLayoutManager.getNextKnuthElementsAbsolute
(LayoutContext context) protected int
AbstractBreaker.handleFloatLayout
(PageBreakingAlgorithm alg, int optimalPageCount, AbstractBreaker.BlockSequence blockList, LayoutContext childLC) protected int
PageBreaker.handleFloatLayout
(PageBreakingAlgorithm alg, int optimalPageCount, AbstractBreaker.BlockSequence blockList, LayoutContext childLC) protected int
AbstractBreaker.handleSpanChange
(LayoutContext childLC, int nextSequenceStartsOn) Handles span changes reported through theLayoutContext
.private boolean
FlowLayoutManager.handleSpanChange
(LayoutManager childLM, LayoutContext context) protected int
PageBreaker.handleSpanChange
(LayoutContext childLC, int nextSequenceStartsOn) Handles span changes reported through theLayoutContext
.protected LayoutContext
BlockContainerLayoutManager.makeChildLayoutContext
(LayoutContext context) Overridden to handle writing-mode, and different stack limit setup.protected LayoutContext
BlockStackingLayoutManager.makeChildLayoutContext
(LayoutContext context) Creates and initializes aLayoutContext
to pass to the child LMprotected LayoutContext
FlowLayoutManager.makeChildLayoutContext
(LayoutContext context) Overridden to take into account the current page-master's writing-mode Creates and initializes aLayoutContext
to pass to the child LMstatic LayoutContext
LayoutContext.offspringOf
(LayoutContext parent) Returns a descendant of the given layout context.void
FloatContentLayoutManager.processAreas
(LayoutContext layoutContext) {Add info}private void
BlockContainerLayoutManager.setupAreaDimensions
(LayoutContext context) protected void
AbstractBreaker.updateLayoutContext
(LayoutContext context) Used to update the LayoutContext in subclasses prior to starting a new element list.protected void
PageBreaker.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 LayoutContextModifierConstructorDescriptionBreakElement
(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 givenposition
,penaltyValue
andbreakClass
.BreakElement
(Position position, int penaltyValue, LayoutContext context) Main constructorprivate
LayoutContext
(LayoutContext parentLC) -
Uses of LayoutContext in org.apache.fop.layoutmgr.inline
Fields in org.apache.fop.layoutmgr.inline declared as LayoutContextModifier and TypeFieldDescriptionprotected LayoutContext
InlineStackingLayoutManager.childLC
The child layout contextprivate final LayoutContext
TextLayoutManager.TextAreaBuilder.context
Methods in org.apache.fop.layoutmgr.inline that return LayoutContextModifier and TypeMethodDescriptionprotected LayoutContext
InlineStackingLayoutManager.getContext()
Current child layout contextMethods in org.apache.fop.layoutmgr.inline with parameters of type LayoutContextModifier and TypeMethodDescriptionvoid
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
FloatLayoutManager.addAreas
(PositionIterator posIter, LayoutContext context) 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
InlineContainerLayoutManager.addAreas
(PositionIterator posIter, LayoutContext context) void
InlineLayoutManager.addAreas
(PositionIterator parentIter, LayoutContext context) Generate and add areas to parent area.void
LeaderLayoutManager.addAreas
(PositionIterator posIter, LayoutContext context) Add the area for this layout manager.void
LeafNodeLayoutManager.addAreas
(PositionIterator posIter, LayoutContext context) Add the area for this layout manager.void
LineLayoutManager.addAreas
(PositionIterator parentIter, LayoutContext context) Add the areas with the break points.void
TextLayoutManager.addAreas
(PositionIterator posIter, LayoutContext context) Generate and add areas to parent area.void
WrapperLayoutManager.addAreas
(PositionIterator posIter, LayoutContext context) Add the area for this layout manager.private void
LineLayoutManager.addBlockArea
(LayoutContext context, Position pos, boolean isLastPosition) Add a line with block contentprivate void
LineLayoutManager.addInlineArea
(LayoutContext context, LineLayoutManager.LineBreakPosition lbp, boolean isLastPosition) Add a line with inline contentprivate void
TextLayoutManager.addMappingAreas
(GlyphMapping mapping, int wordSpaceCount, int letterSpaceCount, int firstMappingIndex, int lastMappingIndex, MinOptMax realWidth, LayoutContext context) private void
LineLayoutManager.collectInlineKnuthElements
(LayoutContext context) Phase 1 of Knuth algorithm: Collect all inline Knuth elements before determining line breaks.private List
<ListElement> LineLayoutManager.createLineBreaks
(int alignment, LayoutContext context) Phase 2 of Knuth algorithm: find optimal break points.private void
InlineContainerLayoutManager.determineIPD
(LayoutContext layoutContext) LeaderLayoutManager.get
(LayoutContext context) Return the inline area for this leader.LeafNodeLayoutManager.get
(LayoutContext context) get the inline area.PageNumberLayoutManager.get
(LayoutContext context) get the inline area.WrapperLayoutManager.get
(LayoutContext context) get the inline area.private List
<ListElement> InlineContainerLayoutManager.getChildKnuthElements
(LayoutContext layoutContext, int alignment) protected InlineArea
AbstractGraphicsLayoutManager.getEffectiveArea
(LayoutContext layoutContext) protected InlineArea
AbstractPageNumberCitationLayoutManager.getEffectiveArea
(LayoutContext layoutContext) protected InlineArea
CharacterLayoutManager.getEffectiveArea
(LayoutContext layoutContext) protected InlineArea
LeafNodeLayoutManager.getEffectiveArea
(LayoutContext layoutContext) protected InlineArea
PageNumberLayoutManager.getEffectiveArea
(LayoutContext layoutContext) private InlineArea
LeaderLayoutManager.getLeaderInlineArea
(LayoutContext context) AbstractGraphicsLayoutManager.getNextKnuthElements
(LayoutContext context, int alignment) Get a sequence of KnuthElements representing the content of the node assigned to the LM.CharacterLayoutManager.getNextKnuthElements
(LayoutContext context, int alignment) Get a sequence of KnuthElements representing the content of the node assigned to the LM.ContentLayoutManager.getNextKnuthElements
(LayoutContext context, int alignment) Get a sequence of KnuthElements representing the content of the node assigned to the LM.FloatLayoutManager.getNextKnuthElements
(LayoutContext context, int alignment) FootnoteLayoutManager.getNextKnuthElements
(LayoutContext context, int alignment) Get a sequence of KnuthElements representing the content of the node assigned to the LM.InlineContainerLayoutManager.getNextKnuthElements
(LayoutContext context, int alignment) InlineLayoutManager.getNextKnuthElements
(LayoutContext context, int alignment) Get a sequence of KnuthElements representing the content of the node assigned to the LM.LeaderLayoutManager.getNextKnuthElements
(LayoutContext context, int alignment) Get a sequence of KnuthElements representing the content of the node assigned to the LM.LeafNodeLayoutManager.getNextKnuthElements
(LayoutContext context, int alignment) Get a sequence of KnuthElements representing the content of the node assigned to the LM.LineLayoutManager.getNextKnuthElements
(LayoutContext context, int alignment) Get a sequence of KnuthElements representing the content of the node assigned to the LM.LineLayoutManager.getNextKnuthElements
(LayoutContext context, int alignment, LeafPosition restartPosition) Get a sequence of KnuthElements representing the content of the node assigned to the LM.TextLayoutManager.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.protected AlignmentContext
AbstractPageNumberCitationLayoutManager.makeAlignmentContext
(LayoutContext context) Creates a new alignment context or returns the current alignment context.protected AlignmentContext
InlineContainerLayoutManager.makeAlignmentContext
(LayoutContext context) protected AlignmentContext
LeafNodeLayoutManager.makeAlignmentContext
(LayoutContext context) Creates a new alignment context or returns the current alignment context.protected AlignmentContext
PageNumberLayoutManager.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.private List
<ListElement> LineLayoutManager.postProcessLineBreaks
(int alignment, LayoutContext context) Creates the element list in BP direction for the broken lines.void
FloatLayoutManager.processAreas
(LayoutContext context) protected void
InlineStackingLayoutManager.setChildContext
(LayoutContext lc) Set the current child layout contextprotected void
LeafNodeLayoutManager.widthAdjustArea
(InlineArea area, LayoutContext context) Adjust the width of the area when adding.Constructors in org.apache.fop.layoutmgr.inline with parameters of type LayoutContextModifierConstructorDescriptionprivate
TextAreaBuilder
(MinOptMax width, int adjust, LayoutContext context, int firstIndex, int lastIndex, boolean isLastArea, Font font) Creates a newTextAreaBuilder
which itself builds an inline word area. -
Uses of LayoutContext in org.apache.fop.layoutmgr.list
Methods in org.apache.fop.layoutmgr.list with parameters of type LayoutContextModifier and TypeMethodDescriptionvoid
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.void
ListItemContentLayoutManager.addAreas
(PositionIterator parentIter, LayoutContext layoutContext) Add the areas for the break points.void
ListItemLayoutManager.addAreas
(PositionIterator parentIter, LayoutContext layoutContext) Add the areas for the break points.protected void
ListItemLayoutManager.addFirstVisibleMarks
(List<ListElement> elements, LayoutContext context, int alignment) Overridden to unconditionally add elements for space-before.private List
ListItemLayoutManager.getCombinedKnuthElementsForListItem
(List<ListElement> labelElements, List<ListElement> bodyElements, LayoutContext context) ListBlockLayoutManager.getNextKnuthElements
(LayoutContext context, int alignment, 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.ListItemContentLayoutManager.getNextKnuthElements
(LayoutContext context, int alignment, 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.ListItemLayoutManager.getNextKnuthElements
(LayoutContext context, int alignment, 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. -
Uses of LayoutContext in org.apache.fop.layoutmgr.table
Fields in org.apache.fop.layoutmgr.table declared as LayoutContextModifier and TypeFieldDescriptionprivate LayoutContext
RowPainter.layoutContext
private LayoutContext
TableCellLayoutManager.savedLayoutContext
Methods in org.apache.fop.layoutmgr.table with parameters of type LayoutContextModifier and TypeMethodDescriptionvoid
TableAndCaptionLayoutManager.addAreas
(PositionIterator parentIter, LayoutContext layoutContext) Add the areas.void
TableCaptionLayoutManager.addAreas
(PositionIterator parentIter, LayoutContext layoutContext) Add the areas to the parent.void
TableCellLayoutManager.addAreas
(PositionIterator parentIter, LayoutContext layoutContext, int[] spannedGridRowHeights, int startRow, int endRow, int borderBeforeWhich, int borderAfterWhich, boolean firstOnPage, boolean lastOnPage, RowPainter painter, int firstRowHeight) Add the areas for the break points.(package private) void
TableContentLayoutManager.addAreas
(PositionIterator parentIter, LayoutContext layoutContext) Adds the areas generated by this layout manager to the area tree.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.private void
RowGroupLayoutManager.createElementsForRowGroup
(LayoutContext context, int alignment, int bodyType, LinkedList returnList) Creates Knuth elements for a row group (see TableRowIterator.getNextRowGroup()).TableStepper.getCombinedKnuthElementsForRowGroup
(LayoutContext context, EffRow[] rows, int bodyType) Creates the combined element list for a row group.private LinkedList
TableContentLayoutManager.getKnuthElementsForRowIterator
(TableRowIterator iter, LayoutContext context, int alignment, int bodyType) Creates Knuth elements by iterating over a TableRowIterator.RowGroupLayoutManager.getNextKnuthElements
(LayoutContext context, int alignment, int bodyType) TableCellLayoutManager.getNextKnuthElements
(LayoutContext context, int alignment) Get a sequence of KnuthElements representing the content of the node assigned to the LM.TableContentLayoutManager.getNextKnuthElements
(LayoutContext context, int alignment) Get a sequence of KnuthElements representing the content of the node assigned to the LM.TableLayoutManager.getNextKnuthElements
(LayoutContext context, int alignment) Get a sequence of KnuthElements representing the content of the node assigned to the LM.private void
TableCellLayoutManager.saveAddAreasArguments
(PositionIterator parentIter, LayoutContext layoutContext, int[] spannedGridRowHeights, int startRow, int endRow, int borderBeforeWhich, int borderAfterWhich, boolean firstOnPage, boolean lastOnPage, RowPainter painter, int firstRowHeight) Constructors in org.apache.fop.layoutmgr.table with parameters of type LayoutContextModifierConstructorDescription(package private)
RowPainter
(TableContentLayoutManager tclm, LayoutContext layoutContext)