Uses of Class
org.apache.fop.layoutmgr.LayoutContext
-
Packages that use LayoutContext Package Description 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
Fields in org.apache.fop.layoutmgr declared as LayoutContext Modifier and Type Field Description private LayoutContextPageBreakingAlgorithm. childLCMethods in org.apache.fop.layoutmgr that return LayoutContext Modifier and Type Method Description static LayoutContextLayoutContext. copyOf(LayoutContext copy)protected LayoutContextAbstractBreaker. createLayoutContext()Creates the top-level LayoutContext for the breaker operation.protected LayoutContextBlockContainerLayoutManager.BlockContainerBreaker. createLayoutContext()protected LayoutContextLocalBreaker. createLayoutContext()protected LayoutContextBlockContainerLayoutManager. makeChildLayoutContext(LayoutContext context)Overridden to handle writing-mode, and different stack limit setup.protected LayoutContextBlockStackingLayoutManager. makeChildLayoutContext(LayoutContext context)Creates and initializes aLayoutContextto pass to the child LMprotected LayoutContextFlowLayoutManager. makeChildLayoutContext(LayoutContext context)Overridden to take into account the current page-master's writing-mode Creates and initializes aLayoutContextto pass to the child LMstatic LayoutContextLayoutContext. newInstance()static LayoutContextLayoutContext. offspringOf(LayoutContext parent)Returns a descendant of the given layout context.Methods in org.apache.fop.layoutmgr with parameters of type LayoutContext Modifier and Type Method Description protected voidAbstractBreaker. addAreas(PageBreakingAlgorithm alg, int startPart, int partCount, AbstractBreaker.BlockSequence originalList, AbstractBreaker.BlockSequence effectiveList, LayoutContext childLC)Phase 3 of Knuth algorithm: Adds the areasprotected abstract voidAbstractBreaker. 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.voidAbstractLayoutManager. 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 voidAreaAdditionUtil. addAreas(AbstractLayoutManager parentLM, PositionIterator parentIter, LayoutContext layoutContext)Creates the child areas for the given layout manager.voidBlockContainerLayoutManager. 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 voidBlockContainerLayoutManager.BlockContainerBreaker. addAreas(PositionIterator posIter, LayoutContext context)voidBlockLayoutManager. 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.voidFloatContentLayoutManager. addAreas(PositionIterator parentIter, LayoutContext layoutContext)voidFlowLayoutManager. 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.voidFootnoteBodyLayoutManager. 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.voidLayoutManager. 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 voidLocalBreaker. addAreas(PositionIterator posIter, LayoutContext context)voidMultiCaseLayoutManager. 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.voidMultiSwitchLayoutManager. addAreas(PositionIterator posIter, LayoutContext context)protected voidPageBreaker. addAreas(PageBreakingAlgorithm alg, int startPart, int partCount, AbstractBreaker.BlockSequence originalList, AbstractBreaker.BlockSequence effectiveList, LayoutContext childLC)protected voidPageBreaker. addAreas(PositionIterator posIter, LayoutContext context)Adds an area to the flow layout managervoidRetrieveTableMarkerLayoutManager. addAreas(PositionIterator posIter, LayoutContext context)Add the area for this layout manager.voidStaticContentLayoutManager. 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 voidAbstractBreaker. addAreasForFloats(PageBreakingAlgorithm alg, int startPart, int partCount, AbstractBreaker.BlockSequence originalList, AbstractBreaker.BlockSequence effectiveList, LayoutContext childLC, int lastBreak, int startElementIndex, int endElementIndex)protected voidPageBreaker. addAreasForFloats(PageBreakingAlgorithm alg, int startPart, int partCount, AbstractBreaker.BlockSequence originalList, AbstractBreaker.BlockSequence effectiveList, LayoutContext childLC, int lastBreak, int startElementIndex, int endElementIndex)private java.util.List<ListElement>FlowLayoutManager. addChildElements(java.util.List<ListElement> elements, LayoutManager childLM, LayoutContext context, int alignment, java.util.Stack<LayoutManager> lmStack, Position position, LayoutManager restartAtLM)voidBlockContainerLayoutManager.BlockContainerBreaker. addContainedAreas(LayoutContext layoutContext)protected voidBlockStackingLayoutManager. 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 voidBlockStackingLayoutManager. addInBetweenBreak(java.util.List<ListElement> contentList, LayoutContext parentLC, LayoutContext childLC)Adds a break element to the content list between individual child elements.protected booleanBlockStackingLayoutManager. addKnuthElementsForBreakAfter(java.util.List returnList, LayoutContext context)Creates Knuth elements for break-after and adds them to the return list.protected booleanBlockStackingLayoutManager. addKnuthElementsForBreakBefore(java.util.List returnList, LayoutContext context)Creates Knuth elements for break-before and adds them to the return list.protected voidBlockStackingLayoutManager. 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 voidBlockStackingLayoutManager. addPendingMarks(LayoutContext context)Adds the unresolved elements for border and padding to a layout context so break possibilities can be properly constructed.protected booleanBlockStackingLayoutManager. breakBeforeServed(LayoutContext context, java.util.List<ListElement> elements)Check whether there is a break-before condition.private booleanPageBreaker. containsFootnotes(java.util.List<ListElement> contentList, LayoutContext context)static LayoutContextLayoutContext. copyOf(LayoutContext copy)voidLayoutContext. copyPendingMarksFrom(LayoutContext source)static java.util.List<java.util.List<KnuthElement>>PageBreaker. getFootnoteKnuthElements(FlowLayoutManager flowLM, LayoutContext context, java.util.List<FootnoteBodyLayoutManager> footnoteBodyLMs)java.util.List<ListElement>MultiSwitchLayoutManager.DefaultKnuthListGenerator. getKnuthElements(LayoutContext context, int alignment)java.util.List<ListElement>MultiSwitchLayoutManager.KnuthElementsGenerator. getKnuthElements(LayoutContext context, int alignment)java.util.List<ListElement>MultiSwitchLayoutManager.WhitespaceManagement. getKnuthElements(LayoutContext context, int alignment)protected intAbstractBreaker. 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 intAbstractBreaker. getNextBlockList(LayoutContext childLC, int nextSequenceStartsOn, Position positionAtIPDChange, LayoutManager restartAtLM, java.util.List<ListElement> firstElements)Gets the next block list (sequence) and adds it to a list of block lists if it's not empty.protected intPageBreaker. 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 intPageBreaker. getNextBlockList(LayoutContext childLC, int nextSequenceStartsOn, Position positionAtIPDChange, LayoutManager restartLM, java.util.List<ListElement> 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>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'sLineLayoutManager.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>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.java.util.List<ListElement>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 abstract java.util.List<ListElement>AbstractBreaker. getNextKnuthElements(LayoutContext context, int alignment)Get a sequence of KnuthElements representing the content of the node assigned to the LMprotected java.util.List<ListElement>AbstractBreaker. getNextKnuthElements(LayoutContext context, int alignment, Position positionAtIPDChange, LayoutManager restartAtLM)Get a sequence of KnuthElements representing the content of the node assigned to the LMjava.util.ListAbstractLayoutManager. getNextKnuthElements(LayoutContext context, int alignment)Get a sequence of KnuthElements representing the content of the node assigned to the LM.protected java.util.List<ListElement>BlockContainerLayoutManager.BlockContainerBreaker. getNextKnuthElements(LayoutContext context, int alignment)java.util.List<ListElement>BlockContainerLayoutManager. getNextKnuthElements(LayoutContext context, int alignment)Get a sequence of KnuthElements representing the content of the node assigned to the LM.java.util.List<ListElement>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<ListElement>BlockLayoutManager. getNextKnuthElements(LayoutContext context, int alignment)Get a sequence of KnuthElements representing the content of the node assigned to the LM.java.util.List<ListElement>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<ListElement>BlockStackingLayoutManager. getNextKnuthElements(LayoutContext context, int alignment)Get a sequence of KnuthElements representing the content of the node assigned to the LM.java.util.List<ListElement>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<ListElement>FlowLayoutManager. getNextKnuthElements(LayoutContext context, int alignment)Get a sequence of KnuthElements representing the content of the node assigned to the LM.(package private) java.util.List<ListElement>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.java.util.ListFootnoteBodyLayoutManager. getNextKnuthElements(LayoutContext context, int alignment)java.util.ListLayoutManager. getNextKnuthElements(LayoutContext context, int alignment)Get a sequence of KnuthElements representing the content of the node assigned to the LM.java.util.List<ListElement>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.protected java.util.List<ListElement>LocalBreaker. getNextKnuthElements(LayoutContext context, int alignment)java.util.List<ListElement>MultiSwitchLayoutManager. getNextKnuthElements(LayoutContext context, int alignment)protected java.util.List<ListElement>PageBreaker. getNextKnuthElements(LayoutContext context, int alignment)Get a sequence of KnuthElements representing the content of the node assigned to the LMprotected java.util.List<ListElement>PageBreaker. getNextKnuthElements(LayoutContext context, int alignment, Position positionAtIPDChange, LayoutManager restartAtLM)Get a sequence of KnuthElements representing the content of the node assigned to the LMjava.util.List<KnuthSequence>RetrieveTableMarkerLayoutManager. getNextKnuthElements(LayoutContext context, int alignment)Get a sequence of KnuthElements representing the content of the node assigned to the LM.java.util.List<ListElement>StaticContentLayoutManager. getNextKnuthElements(LayoutContext context, int alignment)Get a sequence of KnuthElements representing the content of the node assigned to the LM.private java.util.List<ListElement>BlockContainerLayoutManager. getNextKnuthElementsAbsolute(LayoutContext context)protected intAbstractBreaker. handleFloatLayout(PageBreakingAlgorithm alg, int optimalPageCount, AbstractBreaker.BlockSequence blockList, LayoutContext childLC)protected intPageBreaker. handleFloatLayout(PageBreakingAlgorithm alg, int optimalPageCount, AbstractBreaker.BlockSequence blockList, LayoutContext childLC)protected intAbstractBreaker. handleSpanChange(LayoutContext childLC, int nextSequenceStartsOn)Handles span changes reported through theLayoutContext.private booleanFlowLayoutManager. handleSpanChange(LayoutManager childLM, LayoutContext context)protected intPageBreaker. handleSpanChange(LayoutContext childLC, int nextSequenceStartsOn)Handles span changes reported through theLayoutContext.protected LayoutContextBlockContainerLayoutManager. makeChildLayoutContext(LayoutContext context)Overridden to handle writing-mode, and different stack limit setup.protected LayoutContextBlockStackingLayoutManager. makeChildLayoutContext(LayoutContext context)Creates and initializes aLayoutContextto pass to the child LMprotected LayoutContextFlowLayoutManager. makeChildLayoutContext(LayoutContext context)Overridden to take into account the current page-master's writing-mode Creates and initializes aLayoutContextto pass to the child LMstatic LayoutContextLayoutContext. offspringOf(LayoutContext parent)Returns a descendant of the given layout context.voidFloatContentLayoutManager. processAreas(LayoutContext layoutContext){Add info}private voidBlockContainerLayoutManager. setupAreaDimensions(LayoutContext context)protected voidAbstractBreaker. updateLayoutContext(LayoutContext context)Used to update the LayoutContext in subclasses prior to starting a new element list.protected voidPageBreaker. 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 Constructor Description 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 givenposition,penaltyValueandbreakClass.BreakElement(Position position, int penaltyValue, LayoutContext context)Main constructorLayoutContext(LayoutContext parentLC)PageBreakingAlgorithm(LayoutManager topLevelLM, PageProvider pageProvider, PageBreakingAlgorithm.PageBreakingLayoutListener layoutListener, int alignment, int alignmentLast, MinOptMax footnoteSeparatorLength, boolean partOverflowRecovery, boolean autoHeight, boolean favorSinglePart, LayoutContext childLC)Construct a page breaking algorithm. -
Uses of LayoutContext in org.apache.fop.layoutmgr.inline
Fields in org.apache.fop.layoutmgr.inline declared as LayoutContext Modifier and Type Field Description protected LayoutContextInlineStackingLayoutManager. childLCThe child layout contextprivate LayoutContextTextLayoutManager.TextAreaBuilder. contextMethods in org.apache.fop.layoutmgr.inline that return LayoutContext Modifier and Type Method Description protected LayoutContextInlineStackingLayoutManager. getContext()Current child layout contextMethods in org.apache.fop.layoutmgr.inline with parameters of type LayoutContext Modifier and Type Method Description voidContentLayoutManager. 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.voidFloatLayoutManager. addAreas(PositionIterator posIter, LayoutContext context)voidFootnoteLayoutManager. 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.voidInlineContainerLayoutManager. addAreas(PositionIterator posIter, LayoutContext context)voidInlineLayoutManager. addAreas(PositionIterator parentIter, LayoutContext context)Generate and add areas to parent area.voidLeaderLayoutManager. addAreas(PositionIterator posIter, LayoutContext context)Add the area for this layout manager.voidLeafNodeLayoutManager. addAreas(PositionIterator posIter, LayoutContext context)Add the area for this layout manager.voidLineLayoutManager. addAreas(PositionIterator parentIter, LayoutContext context)Add the areas with the break points.voidTextLayoutManager. addAreas(PositionIterator posIter, LayoutContext context)Generate and add areas to parent area.voidWrapperLayoutManager. addAreas(PositionIterator posIter, LayoutContext context)Add the area for this layout manager.private voidLineLayoutManager. addBlockArea(LayoutContext context, Position pos, boolean isLastPosition)Add a line with block contentprivate voidLineLayoutManager. addInlineArea(LayoutContext context, LineLayoutManager.LineBreakPosition lbp, boolean isLastPosition)Add a line with inline contentprivate voidTextLayoutManager. addMappingAreas(GlyphMapping mapping, int wordSpaceCount, int letterSpaceCount, int firstMappingIndex, int lastMappingIndex, MinOptMax realWidth, LayoutContext context)private voidLineLayoutManager. collectInlineKnuthElements(LayoutContext context)Phase 1 of Knuth algorithm: Collect all inline Knuth elements before determining line breaks.private java.util.List<ListElement>LineLayoutManager. createLineBreaks(int alignment, LayoutContext context)Phase 2 of Knuth algorithm: find optimal break points.private voidInlineContainerLayoutManager. determineIPD(LayoutContext layoutContext)InlineAreaLeaderLayoutManager. get(LayoutContext context)Return the inline area for this leader.InlineAreaLeafNodeLayoutManager. get(LayoutContext context)get the inline area.InlineAreaPageNumberLayoutManager. get(LayoutContext context)get the inline area.InlineAreaWrapperLayoutManager. get(LayoutContext context)get the inline area.private java.util.List<ListElement>InlineContainerLayoutManager. getChildKnuthElements(LayoutContext layoutContext, int alignment)protected InlineAreaAbstractGraphicsLayoutManager. getEffectiveArea(LayoutContext layoutContext)protected InlineAreaAbstractPageNumberCitationLayoutManager. getEffectiveArea(LayoutContext layoutContext)protected InlineAreaCharacterLayoutManager. getEffectiveArea(LayoutContext layoutContext)protected InlineAreaLeafNodeLayoutManager. getEffectiveArea(LayoutContext layoutContext)protected InlineAreaPageNumberLayoutManager. getEffectiveArea(LayoutContext layoutContext)private InlineAreaLeaderLayoutManager. getLeaderInlineArea(LayoutContext context)java.util.List<KnuthSequence>AbstractGraphicsLayoutManager. getNextKnuthElements(LayoutContext context, int alignment)Get a sequence of KnuthElements representing the content of the node assigned to the LM.java.util.List<KnuthSequence>CharacterLayoutManager. getNextKnuthElements(LayoutContext context, int alignment)Get a sequence of KnuthElements representing the content of the node assigned to the LM.java.util.List<ListElement>ContentLayoutManager. getNextKnuthElements(LayoutContext context, int alignment)Get a sequence of KnuthElements representing the content of the node assigned to the LM.java.util.LinkedList<KnuthSequence>FloatLayoutManager. getNextKnuthElements(LayoutContext context, int alignment)java.util.List<KnuthSequence>FootnoteLayoutManager. getNextKnuthElements(LayoutContext context, int alignment)Get a sequence of KnuthElements representing the content of the node assigned to the LM.java.util.List<KnuthSequence>InlineContainerLayoutManager. getNextKnuthElements(LayoutContext context, int alignment)java.util.List<KnuthSequence>InlineLayoutManager. getNextKnuthElements(LayoutContext context, int alignment)Get a sequence of KnuthElements representing the content of the node assigned to the LM.java.util.List<KnuthSequence>LeaderLayoutManager. getNextKnuthElements(LayoutContext context, int alignment)Get a sequence of KnuthElements representing the content of the node assigned to the LM.java.util.List<KnuthSequence>LeafNodeLayoutManager. getNextKnuthElements(LayoutContext context, int alignment)Get a sequence of KnuthElements representing the content of the node assigned to the LM.java.util.List<ListElement>LineLayoutManager. getNextKnuthElements(LayoutContext context, int alignment)Get a sequence of KnuthElements representing the content of the node assigned to the LM.java.util.List<ListElement>LineLayoutManager. getNextKnuthElements(LayoutContext context, int alignment, LeafPosition restartPosition)Get a sequence of KnuthElements representing the content of the node assigned to the LM.java.util.List<KnuthSequence>TextLayoutManager. getNextKnuthElements(LayoutContext context, int alignment)Get a sequence of KnuthElements representing the content of the node assigned to the LM.java.util.List<KnuthSequence>WrapperLayoutManager. getNextKnuthElements(LayoutContext context, int alignment)protected AlignmentContextAbstractGraphicsLayoutManager. makeAlignmentContext(LayoutContext context)Creates a new alignment context or returns the current alignment context.protected AlignmentContextAbstractPageNumberCitationLayoutManager. makeAlignmentContext(LayoutContext context)Creates a new alignment context or returns the current alignment context.protected AlignmentContextInlineContainerLayoutManager. makeAlignmentContext(LayoutContext context)protected AlignmentContextLeafNodeLayoutManager. makeAlignmentContext(LayoutContext context)Creates a new alignment context or returns the current alignment context.protected AlignmentContextPageNumberLayoutManager. makeAlignmentContext(LayoutContext context)Creates a new alignment context or returns the current alignment context.protected voidLeafNodeLayoutManager. offsetArea(InlineArea area, LayoutContext context)Offset this area.private java.util.List<ListElement>LineLayoutManager. postProcessLineBreaks(int alignment, LayoutContext context)Creates the element list in BP direction for the broken lines.voidFloatLayoutManager. processAreas(LayoutContext context)protected voidInlineStackingLayoutManager. setChildContext(LayoutContext lc)Set the current child layout contextprotected voidLeafNodeLayoutManager. widthAdjustArea(InlineArea area, LayoutContext context)Adjust the width of the area when adding.Constructors in org.apache.fop.layoutmgr.inline with parameters of type LayoutContext Constructor Description TextAreaBuilder(MinOptMax width, int adjust, LayoutContext context, int firstIndex, int lastIndex, boolean isLastArea, Font font)Creates a newTextAreaBuilderwhich 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 LayoutContext Modifier and Type Method Description voidListBlockLayoutManager. 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.voidListItemContentLayoutManager. addAreas(PositionIterator parentIter, LayoutContext layoutContext)Add the areas for the break points.voidListItemLayoutManager. addAreas(PositionIterator parentIter, LayoutContext layoutContext)Add the areas for the break points.protected voidListItemLayoutManager. addFirstVisibleMarks(java.util.List<ListElement> elements, LayoutContext context, int alignment)Overridden to unconditionally add elements for space-before.private java.util.ListListItemLayoutManager. getCombinedKnuthElementsForListItem(java.util.List<ListElement> labelElements, java.util.List<ListElement> bodyElements, LayoutContext context)java.util.List<ListElement>ListBlockLayoutManager. 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<ListElement>ListItemContentLayoutManager. 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<ListElement>ListItemLayoutManager. 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. -
Uses of LayoutContext in org.apache.fop.layoutmgr.table
Fields in org.apache.fop.layoutmgr.table declared as LayoutContext Modifier and Type Field Description private LayoutContextRowPainter. layoutContextprivate LayoutContextTableCellLayoutManager. savedLayoutContextMethods in org.apache.fop.layoutmgr.table with parameters of type LayoutContext Modifier and Type Method Description voidTableAndCaptionLayoutManager. addAreas(PositionIterator parentIter, LayoutContext layoutContext)Add the areas.voidTableCaptionLayoutManager. addAreas(PositionIterator parentIter, LayoutContext layoutContext)Add the areas to the parent.voidTableCellLayoutManager. 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) voidTableContentLayoutManager. addAreas(PositionIterator parentIter, LayoutContext layoutContext)Adds the areas generated by this layout manager to the area tree.voidTableLayoutManager. 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 voidRowGroupLayoutManager. createElementsForRowGroup(LayoutContext context, int alignment, int bodyType, java.util.LinkedList returnList)Creates Knuth elements for a row group (see TableRowIterator.getNextRowGroup()).java.util.LinkedListTableStepper. getCombinedKnuthElementsForRowGroup(LayoutContext context, EffRow[] rows, int bodyType)Creates the combined element list for a row group.private java.util.LinkedListTableContentLayoutManager. getKnuthElementsForRowIterator(TableRowIterator iter, LayoutContext context, int alignment, int bodyType)Creates Knuth elements by iterating over a TableRowIterator.java.util.LinkedList<ListElement>RowGroupLayoutManager. getNextKnuthElements(LayoutContext context, int alignment, int bodyType)java.util.List<ListElement>TableCellLayoutManager. getNextKnuthElements(LayoutContext context, int alignment)Get a sequence of KnuthElements representing the content of the node assigned to the LM.java.util.List<ListElement>TableContentLayoutManager. getNextKnuthElements(LayoutContext context, int alignment)Get a sequence of KnuthElements representing the content of the node assigned to the LM.java.util.List<ListElement>TableLayoutManager. getNextKnuthElements(LayoutContext context, int alignment)Get a sequence of KnuthElements representing the content of the node assigned to the LM.private voidTableCellLayoutManager. 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 LayoutContext Constructor Description RowPainter(TableContentLayoutManager tclm, LayoutContext layoutContext)
-