Uses of Class
org.apache.fop.layoutmgr.KnuthPenalty
Packages that use KnuthPenalty
Package
Description
FOP's layout engine.
Layout managers for inline formatting objects and line building.
Layout managers for tables.
-
Uses of KnuthPenalty in org.apache.fop.layoutmgr
Subclasses of KnuthPenalty in org.apache.fop.layoutmgrModifier and TypeClassDescriptionclassA special penalty used to specify content having multiple variants.Fields in org.apache.fop.layoutmgr declared as KnuthPenaltyModifier and TypeFieldDescriptionstatic final KnuthPenaltyKnuthPenalty.DUMMY_ZERO_PENALTYDummy, zero-width penaltyprivate final KnuthPenaltyWhitespaceManagementPenalty.Variant.penaltyMethods in org.apache.fop.layoutmgr that return KnuthPenaltyModifier and TypeMethodDescriptionprivate KnuthPenaltyBlockStackingLayoutManager.makeZeroWidthPenalty(int penaltyValue) Methods in org.apache.fop.layoutmgr with parameters of type KnuthPenaltyModifier and TypeMethodDescriptionprotected voidBreakingAlgorithm.handlePenaltyAt(KnuthPenalty penalty, int position, int allowedBreaks) Handle aKnuthPenaltyat the given position, taking into account the type of breaks allowed.protected voidPageBreakingAlgorithm.handlePenaltyAt(KnuthPenalty penalty, int position, int allowedBreaks) Overridden to consider penalties with valueKnuthElement.INFINITEas legal break-points, if the current keep-context allows this (a keep-*.within-page="always" constraint still permits column-breaks) Handle aKnuthPenaltyat the given position, taking into account the type of breaks allowed. -
Uses of KnuthPenalty in org.apache.fop.layoutmgr.inline
Methods in org.apache.fop.layoutmgr.inline that return KnuthPenaltyModifier and TypeMethodDescriptionprivate KnuthPenaltyTextLayoutManager.makeZeroWidthPenalty(int penaltyValue) -
Uses of KnuthPenalty in org.apache.fop.layoutmgr.table
Subclasses of KnuthPenalty in org.apache.fop.layoutmgr.tableModifier and TypeClassDescriptionprivate static classConstructors in org.apache.fop.layoutmgr.table with parameters of type KnuthPenalty