Uses of Class
org.apache.fop.layoutmgr.KnuthSequence
Packages that use KnuthSequence
Package
Description
FOP's layout engine.
Layout managers for inline formatting objects and line building.
-
Uses of KnuthSequence in org.apache.fop.layoutmgr
Subclasses of KnuthSequence in org.apache.fop.layoutmgrModifier and TypeClassDescriptionstatic classHelper class, extending the functionality of the basicBlockKnuthSequence.classRepresents a list of block level Knuth elements.classRepresents a list of inline Knuth elements.Fields in org.apache.fop.layoutmgr declared as KnuthSequenceModifier and TypeFieldDescriptionprotected KnuthSequenceBreakingAlgorithm.parThe paragraph of KnuthElements.Methods in org.apache.fop.layoutmgr that return KnuthSequenceModifier and TypeMethodDescriptionAbstractBreaker.BlockSequence.endSequence()Finalizes a Knuth sequence.AbstractBreaker.BlockSequence.endSequence(Position breakPosition) Finalizes a Knuth sequence.BlockKnuthSequence.endSequence()Finalizes a Knuth sequence.InlineKnuthSequence.endSequence()Finalizes a Knuth sequence.abstract KnuthSequenceKnuthSequence.endSequence()Finalizes a Knuth sequence.Methods in org.apache.fop.layoutmgr with parameters of type KnuthSequenceModifier and TypeMethodDescriptionbooleanBlockKnuthSequence.appendSequence(KnuthSequence sequence) Append sequence to this sequence if it can be appended.booleanBlockKnuthSequence.appendSequence(KnuthSequence sequence, boolean keepTogether, BreakElement breakElement) Append sequence to this sequence if it can be appended.booleanInlineKnuthSequence.appendSequence(KnuthSequence sequence) Append sequence to this sequence if it can be appended.booleanInlineKnuthSequence.appendSequence(KnuthSequence sequence, boolean keepTogether, BreakElement breakElement) Append sequence to this sequence if it can be appended.abstract booleanKnuthSequence.appendSequence(KnuthSequence sequence) Append sequence to this sequence if it can be appended.abstract booleanKnuthSequence.appendSequence(KnuthSequence sequence, boolean keepTogether, BreakElement breakElement) Append sequence to this sequence if it can be appended.booleanKnuthSequence.appendSequenceOrClose(KnuthSequence sequence) Append sequence to this sequence if it can be appended.booleanKnuthSequence.appendSequenceOrClose(KnuthSequence sequence, boolean keepTogether, BreakElement breakElement) Append sequence to this sequence if it can be appended.private intBalancingColumnBreakingAlgorithm.calcContentLength(KnuthSequence par, int startIndex, int endIndex) protected voidBreakingAlgorithm.calculateBreakPoints(BreakingAlgorithm.KnuthNode node, KnuthSequence par, int total) Determines the set of optimal breakpoints corresponding to the given active node.booleanBlockKnuthSequence.canAppendSequence(KnuthSequence sequence) Can sequence be appended to this sequence?booleanInlineKnuthSequence.canAppendSequence(KnuthSequence sequence) Can sequence be appended to this sequence?abstract booleanKnuthSequence.canAppendSequence(KnuthSequence sequence) Can sequence be appended to this sequence?intBreakingAlgorithm.findBreakingPoints(KnuthSequence par, double threshold, boolean force, int allowedBreaks) intBreakingAlgorithm.findBreakingPoints(KnuthSequence par, int startIndex, double threshold, boolean force, int allowedBreaks) Finds an optimal set of breakpoints for the given paragraph.abstract voidBreakingAlgorithm.updateData2(BreakingAlgorithm.KnuthNode bestActiveNode, KnuthSequence sequence, int total) Empty method, hook for subclasses.voidPageBreakingAlgorithm.updateData2(BreakingAlgorithm.KnuthNode bestActiveNode, KnuthSequence sequence, int total) Empty method, hook for subclasses. -
Uses of KnuthSequence in org.apache.fop.layoutmgr.inline
Subclasses of KnuthSequence in org.apache.fop.layoutmgr.inlineFields in org.apache.fop.layoutmgr.inline with type parameters of type KnuthSequenceMethods in org.apache.fop.layoutmgr.inline that return KnuthSequenceModifier and TypeMethodDescriptionLineLayoutManager.Paragraph.endSequence()private KnuthSequenceTextLayoutManager.processLinebreak(List returnList, KnuthSequence sequence) Methods in org.apache.fop.layoutmgr.inline that return types with arguments of type KnuthSequenceModifier and TypeMethodDescriptionInlineContainerLayoutManager.getNextKnuthElements(LayoutContext context, int alignment) Methods in org.apache.fop.layoutmgr.inline with parameters of type KnuthSequenceModifier and TypeMethodDescriptionLineLayoutManager.LineBreakingAlgorithm.makeLineBreakPosition(KnuthSequence par, int firstElementIndex, int lastElementIndex, int availableShrink, int availableStretch, int difference, double ratio, int startIndent, int endIndent) private voidTextLayoutManager.processLeftoverGlyphMapping(int alignment, KnuthSequence sequence, GlyphMapping mapping, boolean breakOpportunityAfter) private KnuthSequenceTextLayoutManager.processLinebreak(List returnList, KnuthSequence sequence) private GlyphMappingTextLayoutManager.processWhitespace(int alignment, KnuthSequence sequence, boolean breakOpportunity, int level) private GlyphMappingTextLayoutManager.processWord(int alignment, KnuthSequence sequence, GlyphMapping prevMapping, char ch, boolean breakOpportunity, boolean checkEndsWithHyphen, int level, boolean retainControls) voidLineLayoutManager.LineBreakingAlgorithm.updateData2(BreakingAlgorithm.KnuthNode bestActiveNode, KnuthSequence par, int total)