Uses of Class
org.apache.fop.layoutmgr.KnuthSequence
-
Packages that use KnuthSequence Package Description org.apache.fop.layoutmgr FOP's layout engine.org.apache.fop.layoutmgr.inline Layout managers for inline formatting objects and line building. -
-
Uses of KnuthSequence in org.apache.fop.layoutmgr
Subclasses of KnuthSequence in org.apache.fop.layoutmgr Modifier and Type Class Description static class
AbstractBreaker.BlockSequence
Helper class, extending the functionality of the basicBlockKnuthSequence
.class
BlockKnuthSequence
Represents a list of block level Knuth elements.class
InlineKnuthSequence
Represents a list of inline Knuth elements.Fields in org.apache.fop.layoutmgr declared as KnuthSequence Modifier and Type Field Description protected KnuthSequence
BreakingAlgorithm. par
The paragraph of KnuthElements.Methods in org.apache.fop.layoutmgr that return KnuthSequence Modifier and Type Method Description KnuthSequence
AbstractBreaker.BlockSequence. endSequence()
Finalizes a Knuth sequence.KnuthSequence
AbstractBreaker.BlockSequence. endSequence(Position breakPosition)
Finalizes a Knuth sequence.KnuthSequence
BlockKnuthSequence. endSequence()
Finalizes a Knuth sequence.KnuthSequence
InlineKnuthSequence. endSequence()
Finalizes a Knuth sequence.abstract KnuthSequence
KnuthSequence. endSequence()
Finalizes a Knuth sequence.Methods in org.apache.fop.layoutmgr with parameters of type KnuthSequence Modifier and Type Method Description boolean
BlockKnuthSequence. appendSequence(KnuthSequence sequence)
Append sequence to this sequence if it can be appended.boolean
BlockKnuthSequence. appendSequence(KnuthSequence sequence, boolean keepTogether, BreakElement breakElement)
Append sequence to this sequence if it can be appended.boolean
InlineKnuthSequence. appendSequence(KnuthSequence sequence)
Append sequence to this sequence if it can be appended.boolean
InlineKnuthSequence. appendSequence(KnuthSequence sequence, boolean keepTogether, BreakElement breakElement)
Append sequence to this sequence if it can be appended.abstract boolean
KnuthSequence. appendSequence(KnuthSequence sequence)
Append sequence to this sequence if it can be appended.abstract boolean
KnuthSequence. appendSequence(KnuthSequence sequence, boolean keepTogether, BreakElement breakElement)
Append sequence to this sequence if it can be appended.boolean
KnuthSequence. appendSequenceOrClose(KnuthSequence sequence)
Append sequence to this sequence if it can be appended.boolean
KnuthSequence. appendSequenceOrClose(KnuthSequence sequence, boolean keepTogether, BreakElement breakElement)
Append sequence to this sequence if it can be appended.private int
BalancingColumnBreakingAlgorithm. calcContentLength(KnuthSequence par, int startIndex, int endIndex)
protected void
BreakingAlgorithm. calculateBreakPoints(BreakingAlgorithm.KnuthNode node, KnuthSequence par, int total)
Determines the set of optimal breakpoints corresponding to the given active node.boolean
BlockKnuthSequence. canAppendSequence(KnuthSequence sequence)
Can sequence be appended to this sequence?boolean
InlineKnuthSequence. canAppendSequence(KnuthSequence sequence)
Can sequence be appended to this sequence?abstract boolean
KnuthSequence. canAppendSequence(KnuthSequence sequence)
Can sequence be appended to this sequence?int
BreakingAlgorithm. findBreakingPoints(KnuthSequence par, double threshold, boolean force, int allowedBreaks)
int
BreakingAlgorithm. findBreakingPoints(KnuthSequence par, int startIndex, double threshold, boolean force, int allowedBreaks)
Finds an optimal set of breakpoints for the given paragraph.abstract void
BreakingAlgorithm. updateData2(BreakingAlgorithm.KnuthNode bestActiveNode, KnuthSequence sequence, int total)
Empty method, hook for subclasses.void
PageBreakingAlgorithm. 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.inline Modifier and Type Class Description private static class
LineLayoutManager.Paragraph
Fields in org.apache.fop.layoutmgr.inline with type parameters of type KnuthSequence Modifier and Type Field Description private java.util.List<KnuthSequence>
LineLayoutManager. knuthParagraphs
Methods in org.apache.fop.layoutmgr.inline that return KnuthSequence Modifier and Type Method Description KnuthSequence
LineLayoutManager.Paragraph. endSequence()
private KnuthSequence
TextLayoutManager. processLinebreak(java.util.List returnList, KnuthSequence sequence)
Methods in org.apache.fop.layoutmgr.inline that return types with arguments of type KnuthSequence Modifier and Type Method Description java.util.List<KnuthSequence>
InlineContainerLayoutManager. getNextKnuthElements(LayoutContext context, int alignment)
Methods in org.apache.fop.layoutmgr.inline with parameters of type KnuthSequence Modifier and Type Method Description private LineLayoutManager.LineBreakPosition
LineLayoutManager.LineBreakingAlgorithm. makeLineBreakPosition(KnuthSequence par, int firstElementIndex, int lastElementIndex, int availableShrink, int availableStretch, int difference, double ratio, int startIndent, int endIndent)
private void
TextLayoutManager. processLeftoverGlyphMapping(int alignment, KnuthSequence sequence, GlyphMapping mapping, boolean breakOpportunityAfter)
private KnuthSequence
TextLayoutManager. processLinebreak(java.util.List returnList, KnuthSequence sequence)
private GlyphMapping
TextLayoutManager. processWhitespace(int alignment, KnuthSequence sequence, boolean breakOpportunity, int level)
private GlyphMapping
TextLayoutManager. processWord(int alignment, KnuthSequence sequence, GlyphMapping prevMapping, char ch, boolean breakOpportunity, boolean checkEndsWithHyphen, int level, boolean retainControls)
void
LineLayoutManager.LineBreakingAlgorithm. updateData2(BreakingAlgorithm.KnuthNode bestActiveNode, KnuthSequence par, int total)
-