Uses of Class
org.apache.fop.layoutmgr.ListElement
-
Packages that use ListElement 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.org.apache.fop.util Various utility classes (I/O, codecs, color support, service discovers etc.). -
-
Uses of ListElement in org.apache.fop.layoutmgr
Classes in org.apache.fop.layoutmgr with type parameters of type ListElement Modifier and Type Class Description classInlineKnuthSequence<T extends ListElement>Represents a list of inline Knuth elements.classKnuthSequence<T extends ListElement>Represents a list ofKnuth elements.Subclasses of ListElement in org.apache.fop.layoutmgr Modifier and Type Class Description classBorderElementThis represents an unresolved border element.classBorderOrPaddingElementThis class represents an unresolved border or padding element.classBreakElementThis class represents an unresolved break possibility.classKnuthBlockBoxKnuth box used to represent a line in block-progression-dimension (i.e.classKnuthBoxAn instance of this class represents an unbreakable piece of content with fixed width: for example an image, a syllable (but only if letter spacing is constant), ...classKnuthElementThis is the super class for KnuthBox, KnuthGlue and KnuthPenalty.classKnuthGlueAn instance of this class represents a piece of content with adjustable width: for example a space between words of justified text.classKnuthPenaltyAn instance of this class represents information about a feasible breaking point; it does not represent any piece of content.classPaddingElementThis represents an unresolved padding element.classSpaceElementThis class represents an unresolved space element.classUnresolvedListElementThis class represents an unresolved list element.classUnresolvedListElementWithLengthThis class represents an unresolved list element element with a (conditional) length.classWhitespaceManagementPenaltyA special penalty used to specify content having multiple variants.Fields in org.apache.fop.layoutmgr with type parameters of type ListElement Modifier and Type Field Description protected java.util.List<ListElement>AbstractBreaker. firstElementsForRestartprivate java.util.List<ListElement>FootnoteBodyLayoutManager. knuthElementsprivate java.util.List<ListElement>MultiSwitchLayoutManager.WhitespaceManagementPosition. knuthListjava.util.List<ListElement>WhitespaceManagementPenalty.Variant. knuthListprivate java.util.List<ListElement>BreakElement. pendingAfterMarksprivate java.util.List<ListElement>LayoutContext. pendingAfterMarksA list of pending marks (border and padding) on the after edge when a page break occurs.private java.util.List<ListElement>BreakElement. pendingBeforeMarksprivate java.util.List<ListElement>LayoutContext. pendingBeforeMarksA list of pending marks (border and padding) on the before edge when a page break occurs.private java.util.List<ListElement>PageBreaker. relayedFootnotesListMethods in org.apache.fop.layoutmgr that return ListElement Modifier and Type Method Description ListElementKnuthSequence. getElement(int index)ListElementKnuthPossPosIter. getKE()Peek at next, returning as ListElement.Methods in org.apache.fop.layoutmgr that return types with arguments of type ListElement Modifier and Type Method Description 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)java.util.List<ListElement>AbstractLayoutManager. getChangedKnuthElements(java.util.List<ListElement> oldList, int alignment)Get a sequence of KnuthElements representing the content of the node assigned to the LM, after changes have been applied In the context of line breaking, this method is called after hyphenation has been performed, in order to receive the sequence of elements representing the text together with all possible hyphenation points.java.util.List<ListElement>BlockStackingLayoutManager. getChangedKnuthElements(java.util.List oldList, int alignment)Get a sequence of KnuthElements representing the content of the node assigned to the LM, after changes have been applied In the context of line breaking, this method is called after hyphenation has been performed, in order to receive the sequence of elements representing the text together with all possible hyphenation points.java.util.List<ListElement>FlowLayoutManager. getChangedKnuthElements(java.util.List oldList, int alignment)Get a sequence of KnuthElements representing the content of the node assigned to the LM, after changes have been applied In the context of line breaking, this method is called after hyphenation has been performed, in order to receive the sequence of elements representing the text together with all possible hyphenation points.java.util.List<ListElement>LayoutManager. getChangedKnuthElements(java.util.List<ListElement> oldList, int alignment)Get a sequence of KnuthElements representing the content of the node assigned to the LM, after changes have been applied In the context of line breaking, this method is called after hyphenation has been performed, in order to receive the sequence of elements representing the text together with all possible hyphenation points.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)java.util.List<ListElement>MultiSwitchLayoutManager.WhitespaceManagementPosition. getKnuthList()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 LMprotected 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.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<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)java.util.List<ListElement>BreakElement. getPendingAfterMarks()java.util.List<ListElement>LayoutContext. getPendingAfterMarks()java.util.List<ListElement>BreakElement. getPendingBeforeMarks()java.util.List<ListElement>LayoutContext. getPendingBeforeMarks()Methods in org.apache.fop.layoutmgr with parameters of type ListElement Modifier and Type Method Description protected voidBlockStackingLayoutManager. wrapPositionElement(ListElement el, java.util.List<ListElement> targetList, boolean force)"wrap" the Position inside the given element and add it to the target list.Method parameters in org.apache.fop.layoutmgr with type arguments of type ListElement Modifier and Type Method Description 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)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 voidBlockStackingLayoutManager. addKnuthElementsForBorderPaddingAfter(java.util.List<ListElement> returnList, boolean isLast)Creates Knuth elements for after border padding and adds them to the return list.protected voidBlockStackingLayoutManager. addKnuthElementsForBorderPaddingBefore(java.util.List<ListElement> returnList, boolean isFirst)Creates Knuth elements for before border padding 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 booleanBlockStackingLayoutManager. breakBeforeServed(LayoutContext context, java.util.List<ListElement> elements)Check whether there is a break-before condition.static intElementListUtils. calcContentLength(java.util.List<ListElement> elems, int start, int end)Calculates the content length of the given element list.static java.util.List<FloatContentLayoutManager>FloatContentLayoutManager. checkForFloats(java.util.List<ListElement> elemenList, int startIndex, int endIndex){Add info}private booleanPageBreaker. containsFootnotes(java.util.List<ListElement> contentList, LayoutContext context)static intElementListUtils. determinePreviousBreak(java.util.List<ListElement> elems, int startIndex)Determines the position of the previous break before the start index on an element list.static booleanElementListUtils. endsWithForcedBreak(java.util.List<ListElement> elems)Indicates whether the given element list ends with a forced break.static booleanElementListUtils. endsWithNonInfinitePenalty(java.util.List<ListElement> elems)Indicates whether the given element list ends with a penalty with a non-infinite penalty value.java.util.List<ListElement>AbstractLayoutManager. getChangedKnuthElements(java.util.List<ListElement> oldList, int alignment)Get a sequence of KnuthElements representing the content of the node assigned to the LM, after changes have been applied In the context of line breaking, this method is called after hyphenation has been performed, in order to receive the sequence of elements representing the text together with all possible hyphenation points.java.util.List<ListElement>LayoutManager. getChangedKnuthElements(java.util.List<ListElement> oldList, int alignment)Get a sequence of KnuthElements representing the content of the node assigned to the LM, after changes have been applied In the context of line breaking, this method is called after hyphenation has been performed, in order to receive the sequence of elements representing the text together with all possible hyphenation points.static java.util.List<FootnoteBodyLayoutManager>FootenoteUtil. getFootnotes(java.util.List<ListElement> elemenList)Returns the footnotes contained in the given element list.static java.util.List<FootnoteBodyLayoutManager>FootenoteUtil. getFootnotes(java.util.List<ListElement> elemenList, int startIndex, int endIndex)Returns the footnotes contained in the given element list.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, 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.static booleanElementListUtils. removeLegalBreaks(java.util.List<ListElement> elements, MinOptMax constraint)Removes legal breaks in an element list.voidMultiSwitchLayoutManager.WhitespaceManagementPosition. setKnuthList(java.util.List<ListElement> knuthList)static booleanElementListUtils. startsWithForcedBreak(java.util.List<ListElement> elems)Indicates whether the given element list starts with a forced break.protected voidBlockStackingLayoutManager. wrapPositionElement(ListElement el, java.util.List<ListElement> targetList, boolean force)"wrap" the Position inside the given element and add it to the target list.Constructor parameters in org.apache.fop.layoutmgr with type arguments of type ListElement Constructor Description Variant(java.util.List<ListElement> knuthList, int width) -
Uses of ListElement in org.apache.fop.layoutmgr.inline
Subclasses of ListElement in org.apache.fop.layoutmgr.inline Modifier and Type Class Description classKnuthInlineBoxA knuth inline box.Fields in org.apache.fop.layoutmgr.inline with type parameters of type ListElement Modifier and Type Field Description private java.util.List<ListElement>InlineContainerLayoutManager. childElementsprivate java.util.List<ListElement>LeaderLayoutManager. contentListprivate java.util.List<ListElement>FloatLayoutManager. floatContentKnuthElementsMethods in org.apache.fop.layoutmgr.inline that return types with arguments of type ListElement Modifier and Type Method Description java.util.List<ListElement>InlineContainerLayoutManager. addALetterSpaceTo(java.util.List<ListElement> oldList)java.util.List<ListElement>InlineContainerLayoutManager. addALetterSpaceTo(java.util.List<ListElement> oldList, int depth)java.util.List<ListElement>InlineLevelLayoutManager. addALetterSpaceTo(java.util.List<ListElement> oldList)Tell the LM to modify its data, adding a letter space to the word fragment represented by the given elements, and returning the corrected elementsjava.util.List<ListElement>InlineLevelLayoutManager. addALetterSpaceTo(java.util.List<ListElement> oldList, int depth)Tell the LM to modify its data, adding a letter space to the word fragment represented by the given elements, and returning the corrected elementsjava.util.List<ListElement>InlineStackingLayoutManager. addALetterSpaceTo(java.util.List<ListElement> oldList)Tell the LM to modify its data, adding a letter space to the word fragment represented by the given elements, and returning the corrected elementsjava.util.List<ListElement>InlineStackingLayoutManager. addALetterSpaceTo(java.util.List<ListElement> oldList, int thisDepth)Tell the LM to modify its data, adding a letter space to the word fragment represented by the given elements, and returning the corrected elementsjava.util.List<ListElement>LeafNodeLayoutManager. addALetterSpaceTo(java.util.List<ListElement> oldList)Tell the LM to modify its data, adding a letter space to the word fragment represented by the given elements, and returning the corrected elementsjava.util.List<ListElement>LeafNodeLayoutManager. addALetterSpaceTo(java.util.List<ListElement> oldList, int depth)Tell the LM to modify its data, adding a letter space to the word fragment represented by the given elements, and returning the corrected elementsjava.util.List<ListElement>TextLayoutManager. addALetterSpaceTo(java.util.List<ListElement> oldList)Tell the LM to modify its data, adding a letter space to the word fragment represented by the given elements, and returning the corrected elementsjava.util.List<ListElement>TextLayoutManager. addALetterSpaceTo(java.util.List<ListElement> oldList, int depth)Tell the LM to modify its data, adding a letter space to the word fragment represented by the given elements, and returning the corrected elementsprivate java.util.List<ListElement>LineLayoutManager. createLineBreaks(int alignment, LayoutContext context)Phase 2 of Knuth algorithm: find optimal break points.java.util.List<ListElement>CharacterLayoutManager. getChangedKnuthElements(java.util.List<ListElement> oldList, int alignment)Get a sequence of KnuthElements representing the content of the node assigned to the LM, after changes have been applied In the context of line breaking, this method is called after hyphenation has been performed, in order to receive the sequence of elements representing the text together with all possible hyphenation points.java.util.List<ListElement>ContentLayoutManager. getChangedKnuthElements(java.util.List<ListElement> oldList, int alignment)Get a sequence of KnuthElements representing the content of the node assigned to the LM, after changes have been applied In the context of line breaking, this method is called after hyphenation has been performed, in order to receive the sequence of elements representing the text together with all possible hyphenation points.java.util.List<ListElement>ContentLayoutManager. getChangedKnuthElements(java.util.List<ListElement> oldList, int alignment, int depth)Get a sequence of KnuthElements representing the content of the node assigned to the LM, after changes have been appliedjava.util.List<ListElement>FootnoteLayoutManager. getChangedKnuthElements(java.util.List<ListElement> oldList, int alignment, int depth)Get a sequence of KnuthElements representing the content of the node assigned to the LM, after changes have been appliedjava.util.List<ListElement>InlineContainerLayoutManager. getChangedKnuthElements(java.util.List<ListElement> oldList, int alignment, int depth)java.util.List<ListElement>InlineLayoutManager. getChangedKnuthElements(java.util.List<ListElement> oldList, int alignment, int depth)Get a sequence of KnuthElements representing the content of the node assigned to the LM, after changes have been appliedjava.util.List<ListElement>InlineLevelLayoutManager. getChangedKnuthElements(java.util.List<ListElement> oldList, int alignment, int depth)Get a sequence of KnuthElements representing the content of the node assigned to the LM, after changes have been appliedjava.util.List<ListElement>InlineStackingLayoutManager. getChangedKnuthElements(java.util.List<ListElement> oldList, int alignment)Get a sequence of KnuthElements representing the content of the node assigned to the LM, after changes have been applied In the context of line breaking, this method is called after hyphenation has been performed, in order to receive the sequence of elements representing the text together with all possible hyphenation points.java.util.List<ListElement>InlineStackingLayoutManager. getChangedKnuthElements(java.util.List<ListElement> oldList, int alignment, int depth)Get a sequence of KnuthElements representing the content of the node assigned to the LM, after changes have been appliedjava.util.List<ListElement>LeaderLayoutManager. getChangedKnuthElements(java.util.List<ListElement> oldList, int alignment)Get a sequence of KnuthElements representing the content of the node assigned to the LM, after changes have been applied In the context of line breaking, this method is called after hyphenation has been performed, in order to receive the sequence of elements representing the text together with all possible hyphenation points.java.util.List<ListElement>LeafNodeLayoutManager. getChangedKnuthElements(java.util.List<ListElement> oldList, int alignment)Get a sequence of KnuthElements representing the content of the node assigned to the LM, after changes have been applied In the context of line breaking, this method is called after hyphenation has been performed, in order to receive the sequence of elements representing the text together with all possible hyphenation points.java.util.List<ListElement>LeafNodeLayoutManager. getChangedKnuthElements(java.util.List<ListElement> oldList, int alignment, int depth)Get a sequence of KnuthElements representing the content of the node assigned to the LM, after changes have been appliedjava.util.List<ListElement>LineLayoutManager. getChangedKnuthElements(java.util.List<ListElement> oldList, int alignment)Get a sequence of KnuthElements representing the content of the node assigned to the LM, after changes have been applied In the context of line breaking, this method is called after hyphenation has been performed, in order to receive the sequence of elements representing the text together with all possible hyphenation points.java.util.List<ListElement>LineLayoutManager. getChangedKnuthElements(java.util.List<ListElement> oldList, int alignment, int depth)Get a sequence of KnuthElements representing the content of the node assigned to the LM, after changes have been appliedjava.util.List<ListElement>TextLayoutManager. getChangedKnuthElements(java.util.List<ListElement> oldList, int alignment)Get a sequence of KnuthElements representing the content of the node assigned to the LM, after changes have been applied In the context of line breaking, this method is called after hyphenation has been performed, in order to receive the sequence of elements representing the text together with all possible hyphenation points.private java.util.List<ListElement>InlineContainerLayoutManager. getChildKnuthElements(LayoutContext layoutContext, int alignment)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.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.private java.util.List<ListElement>LineLayoutManager. postProcessLineBreaks(int alignment, LayoutContext context)Creates the element list in BP direction for the broken lines.Method parameters in org.apache.fop.layoutmgr.inline with type arguments of type ListElement Modifier and Type Method Description java.util.List<ListElement>InlineContainerLayoutManager. addALetterSpaceTo(java.util.List<ListElement> oldList)java.util.List<ListElement>InlineContainerLayoutManager. addALetterSpaceTo(java.util.List<ListElement> oldList, int depth)java.util.List<ListElement>InlineLevelLayoutManager. addALetterSpaceTo(java.util.List<ListElement> oldList)Tell the LM to modify its data, adding a letter space to the word fragment represented by the given elements, and returning the corrected elementsjava.util.List<ListElement>InlineLevelLayoutManager. addALetterSpaceTo(java.util.List<ListElement> oldList, int depth)Tell the LM to modify its data, adding a letter space to the word fragment represented by the given elements, and returning the corrected elementsjava.util.List<ListElement>InlineStackingLayoutManager. addALetterSpaceTo(java.util.List<ListElement> oldList)Tell the LM to modify its data, adding a letter space to the word fragment represented by the given elements, and returning the corrected elementsjava.util.List<ListElement>InlineStackingLayoutManager. addALetterSpaceTo(java.util.List<ListElement> oldList, int thisDepth)Tell the LM to modify its data, adding a letter space to the word fragment represented by the given elements, and returning the corrected elementsjava.util.List<ListElement>LeafNodeLayoutManager. addALetterSpaceTo(java.util.List<ListElement> oldList)Tell the LM to modify its data, adding a letter space to the word fragment represented by the given elements, and returning the corrected elementsjava.util.List<ListElement>LeafNodeLayoutManager. addALetterSpaceTo(java.util.List<ListElement> oldList, int depth)Tell the LM to modify its data, adding a letter space to the word fragment represented by the given elements, and returning the corrected elementsjava.util.List<ListElement>TextLayoutManager. addALetterSpaceTo(java.util.List<ListElement> oldList)Tell the LM to modify its data, adding a letter space to the word fragment represented by the given elements, and returning the corrected elementsjava.util.List<ListElement>TextLayoutManager. addALetterSpaceTo(java.util.List<ListElement> oldList, int depth)Tell the LM to modify its data, adding a letter space to the word fragment represented by the given elements, and returning the corrected elementsprotected voidInlineLayoutManager. addKnuthElementsForBorderPaddingEnd(java.util.List<ListElement> returnList)Creates Knuth elements for end border padding and adds them to the return list.protected voidLeafNodeLayoutManager. addKnuthElementsForBorderPaddingEnd(java.util.List<ListElement> returnList)Creates Knuth elements for end border padding and adds them to the return list.protected voidInlineLayoutManager. addKnuthElementsForBorderPaddingStart(java.util.List<ListElement> returnList)Creates Knuth elements for start border padding and adds them to the return list.protected voidLeafNodeLayoutManager. addKnuthElementsForBorderPaddingStart(java.util.List<ListElement> returnList)Creates Knuth elements for start border padding and adds them to the return list.booleanInlineContainerLayoutManager. applyChanges(java.util.List<ListElement> oldList)booleanInlineContainerLayoutManager. applyChanges(java.util.List<ListElement> oldList, int depth)booleanInlineLevelLayoutManager. applyChanges(java.util.List<ListElement> oldList)Tell the LM to apply the changes due to hyphenationbooleanInlineLevelLayoutManager. applyChanges(java.util.List<ListElement> oldList, int depth)Tell the LM to apply the changes due to hyphenationbooleanInlineStackingLayoutManager. applyChanges(java.util.List<ListElement> oldList)Tell the LM to apply the changes due to hyphenationbooleanInlineStackingLayoutManager. applyChanges(java.util.List<ListElement> oldList, int depth)Tell the LM to apply the changes due to hyphenationbooleanLeaderLayoutManager. applyChanges(java.util.List<ListElement> oldList)Tell the LM to apply the changes due to hyphenationbooleanLeafNodeLayoutManager. applyChanges(java.util.List<ListElement> oldList)Tell the LM to apply the changes due to hyphenationbooleanLeafNodeLayoutManager. applyChanges(java.util.List<ListElement> oldList, int depth)Tell the LM to apply the changes due to hyphenationbooleanTextLayoutManager. applyChanges(java.util.List<ListElement> oldList)Tell the LM to apply the changes due to hyphenationbooleanTextLayoutManager. applyChanges(java.util.List<ListElement> oldList, int depth)Tell the LM to apply the changes due to hyphenationprivate voidLineLayoutManager. createElements(java.util.List<ListElement> list, LineLayoutPossibilities llPoss, Position elementPosition)java.util.List<ListElement>CharacterLayoutManager. getChangedKnuthElements(java.util.List<ListElement> oldList, int alignment)Get a sequence of KnuthElements representing the content of the node assigned to the LM, after changes have been applied In the context of line breaking, this method is called after hyphenation has been performed, in order to receive the sequence of elements representing the text together with all possible hyphenation points.java.util.List<ListElement>ContentLayoutManager. getChangedKnuthElements(java.util.List<ListElement> oldList, int alignment)Get a sequence of KnuthElements representing the content of the node assigned to the LM, after changes have been applied In the context of line breaking, this method is called after hyphenation has been performed, in order to receive the sequence of elements representing the text together with all possible hyphenation points.java.util.List<ListElement>ContentLayoutManager. getChangedKnuthElements(java.util.List<ListElement> oldList, int alignment, int depth)Get a sequence of KnuthElements representing the content of the node assigned to the LM, after changes have been appliedjava.util.List<ListElement>FootnoteLayoutManager. getChangedKnuthElements(java.util.List<ListElement> oldList, int alignment, int depth)Get a sequence of KnuthElements representing the content of the node assigned to the LM, after changes have been appliedjava.util.List<ListElement>InlineContainerLayoutManager. getChangedKnuthElements(java.util.List<ListElement> oldList, int alignment, int depth)java.util.List<ListElement>InlineLayoutManager. getChangedKnuthElements(java.util.List<ListElement> oldList, int alignment, int depth)Get a sequence of KnuthElements representing the content of the node assigned to the LM, after changes have been appliedjava.util.List<ListElement>InlineLevelLayoutManager. getChangedKnuthElements(java.util.List<ListElement> oldList, int alignment, int depth)Get a sequence of KnuthElements representing the content of the node assigned to the LM, after changes have been appliedjava.util.List<ListElement>InlineStackingLayoutManager. getChangedKnuthElements(java.util.List<ListElement> oldList, int alignment)Get a sequence of KnuthElements representing the content of the node assigned to the LM, after changes have been applied In the context of line breaking, this method is called after hyphenation has been performed, in order to receive the sequence of elements representing the text together with all possible hyphenation points.java.util.List<ListElement>InlineStackingLayoutManager. getChangedKnuthElements(java.util.List<ListElement> oldList, int alignment, int depth)Get a sequence of KnuthElements representing the content of the node assigned to the LM, after changes have been appliedjava.util.List<ListElement>LeaderLayoutManager. getChangedKnuthElements(java.util.List<ListElement> oldList, int alignment)Get a sequence of KnuthElements representing the content of the node assigned to the LM, after changes have been applied In the context of line breaking, this method is called after hyphenation has been performed, in order to receive the sequence of elements representing the text together with all possible hyphenation points.java.util.List<ListElement>LeafNodeLayoutManager. getChangedKnuthElements(java.util.List<ListElement> oldList, int alignment)Get a sequence of KnuthElements representing the content of the node assigned to the LM, after changes have been applied In the context of line breaking, this method is called after hyphenation has been performed, in order to receive the sequence of elements representing the text together with all possible hyphenation points.java.util.List<ListElement>LeafNodeLayoutManager. getChangedKnuthElements(java.util.List<ListElement> oldList, int alignment, int depth)Get a sequence of KnuthElements representing the content of the node assigned to the LM, after changes have been appliedjava.util.List<ListElement>LineLayoutManager. getChangedKnuthElements(java.util.List<ListElement> oldList, int alignment)Get a sequence of KnuthElements representing the content of the node assigned to the LM, after changes have been applied In the context of line breaking, this method is called after hyphenation has been performed, in order to receive the sequence of elements representing the text together with all possible hyphenation points.java.util.List<ListElement>LineLayoutManager. getChangedKnuthElements(java.util.List<ListElement> oldList, int alignment, int depth)Get a sequence of KnuthElements representing the content of the node assigned to the LM, after changes have been appliedjava.util.List<ListElement>TextLayoutManager. getChangedKnuthElements(java.util.List<ListElement> oldList, int alignment)Get a sequence of KnuthElements representing the content of the node assigned to the LM, after changes have been applied In the context of line breaking, this method is called after hyphenation has been performed, in order to receive the sequence of elements representing the text together with all possible hyphenation points.private voidInlineContainerLayoutManager. wrapPositions(java.util.List<ListElement> elements) -
Uses of ListElement in org.apache.fop.layoutmgr.list
Fields in org.apache.fop.layoutmgr.list with type parameters of type ListElement Modifier and Type Field Description private java.util.List<ListElement>ListItemLayoutManager. bodyListprivate java.util.List<ListElement>ListItemLayoutManager. labelListMethods in org.apache.fop.layoutmgr.list that return types with arguments of type ListElement Modifier and Type Method Description java.util.List<ListElement>ListItemLayoutManager. getChangedKnuthElements(java.util.List oldList, int alignment)Get a sequence of KnuthElements representing the content of the node assigned to the LM, after changes have been applied In the context of line breaking, this method is called after hyphenation has been performed, in order to receive the sequence of elements representing the text together with all possible hyphenation points.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.Method parameters in org.apache.fop.layoutmgr.list with type arguments of type ListElement Modifier and Type Method Description protected voidListItemLayoutManager. addFirstVisibleMarks(java.util.List<ListElement> elements, LayoutContext context, int alignment)Overridden to unconditionally add elements for space-before.private PositionListItemLayoutManager. extractBlock(java.util.List<ListElement> bodyElements, int index)Extracts a block Position from a ListElement at a given index in a list of ListItem body elements.private java.util.ListListItemLayoutManager. getCombinedKnuthElementsForListItem(java.util.List<ListElement> labelElements, java.util.List<ListElement> bodyElements, LayoutContext context)private booleanListItemLayoutManager. shouldWeAvoidBreak(java.util.List<ListElement> returnList, LayoutManager lm) -
Uses of ListElement in org.apache.fop.layoutmgr.table
Subclasses of ListElement in org.apache.fop.layoutmgr.table Modifier and Type Class Description private static classActiveCell.FillerBoxprivate static classActiveCell.FillerPenaltyFields in org.apache.fop.layoutmgr.table with type parameters of type ListElement Modifier and Type Field Description private java.util.List<ListElement>ActiveCell. elementListKnuth elements for this active cell.protected java.util.List<ListElement>TableHFPenaltyPosition. footerElementsElement list for the footerprotected java.util.List<ListElement>TableHFPenaltyPosition. headerElementsElement list for the headerprotected java.util.List<ListElement>TableHeaderFooterPosition. nestedElementsElement list representing the header/footerMethods in org.apache.fop.layoutmgr.table that return types with arguments of type ListElement Modifier and Type Method Description 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.Constructor parameters in org.apache.fop.layoutmgr.table with type arguments of type ListElement Constructor Description TableHeaderFooterPosition(LayoutManager lm, boolean header, java.util.List<ListElement> nestedElements)Creates a new TableHeaderFooterPosition. -
Uses of ListElement in org.apache.fop.util
Methods in org.apache.fop.util that return ListElement Modifier and Type Method Description static ListElementListUtil. getLastListElement(java.util.List list)
-