Package org.apache.fop.layoutmgr
Class BreakingAlgorithm.FitnessClasses
java.lang.Object
org.apache.fop.layoutmgr.BreakingAlgorithm.FitnessClasses
- Enclosing class:
BreakingAlgorithm
Holder for symbolic literals for the fitness classes
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) static final int
(package private) static final String[]
(package private) static final int
(package private) static final int
(package private) static final int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) static int
computeFitness
(double adjustRatio) Figure out the fitness class of this line (tight, loose, very tight or very loose).
-
Field Details
-
VERY_TIGHT
static final int VERY_TIGHT- See Also:
-
TIGHT
static final int TIGHT- See Also:
-
LOOSE
static final int LOOSE- See Also:
-
VERY_LOOSE
static final int VERY_LOOSE- See Also:
-
NAMES
-
-
Constructor Details
-
FitnessClasses
private FitnessClasses()
-
-
Method Details
-
computeFitness
static int computeFitness(double adjustRatio) Figure out the fitness class of this line (tight, loose, very tight or very loose). See the section on "More Bells and Whistles" in Knuth's "Breaking Paragraphs Into Lines".- Parameters:
adjustRatio
- the adjustment ratio- Returns:
- the fitness class
-