fop 0.90alpha1

org.apache.fop.layoutmgr
Class BreakingAlgorithm.BestRecords

java.lang.Object
  |
  +--org.apache.fop.layoutmgr.BreakingAlgorithm.BestRecords
Enclosing class:
BreakingAlgorithm

protected class BreakingAlgorithm.BestRecords
extends java.lang.Object


Constructor Summary
BreakingAlgorithm.BestRecords()
           
 
Method Summary
 void addRecord(double demerits, BreakingAlgorithm.KnuthNode node, double adjust, int availableShrink, int availableStretch, int difference, int fitness)
           
 double getAdjust(int fitness)
           
 int getAvailableShrink(int fitness)
           
 int getAvailableStretch(int fitness)
           
 double getDemerits(int fitness)
           
 int getDifference(int fitness)
           
 double getMinDemerits()
           
 BreakingAlgorithm.KnuthNode getNode(int fitness)
           
 boolean hasRecords()
           
 boolean notInfiniteDemerits(int fitness)
           
 void reset()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BreakingAlgorithm.BestRecords

public BreakingAlgorithm.BestRecords()
Method Detail

addRecord

public void addRecord(double demerits,
                      BreakingAlgorithm.KnuthNode node,
                      double adjust,
                      int availableShrink,
                      int availableStretch,
                      int difference,
                      int fitness)

hasRecords

public boolean hasRecords()

notInfiniteDemerits

public boolean notInfiniteDemerits(int fitness)

getDemerits

public double getDemerits(int fitness)

getNode

public BreakingAlgorithm.KnuthNode getNode(int fitness)

getAdjust

public double getAdjust(int fitness)

getAvailableShrink

public int getAvailableShrink(int fitness)

getAvailableStretch

public int getAvailableStretch(int fitness)

getDifference

public int getDifference(int fitness)

getMinDemerits

public double getMinDemerits()

reset

public void reset()

fop 0.90alpha1

Copyright 1999-2005 The Apache Software Foundation. All Rights Reserved.