| java.lang.Object org.apache.fop.layoutmgr.BreakingAlgorithm org.apache.fop.layoutmgr.PageBreakingAlgorithm org.apache.fop.layoutmgr.BalancingColumnBreakingAlgorithm
BalancingColumnBreakingAlgorithm | public class BalancingColumnBreakingAlgorithm extends PageBreakingAlgorithm (Code) | | This is a the breaking algorithm that is responsible for balancing columns in multi-column
layout.
|
BalancingColumnBreakingAlgorithm | public BalancingColumnBreakingAlgorithm(LayoutManager topLevelLM, PageProvider pageProvider, PageBreakingLayoutListener layoutListener, int alignment, int alignmentLast, MinOptMax footnoteSeparatorLength, boolean partOverflowRecovery, int columnCount)(Code) | | |
Methods inherited from org.apache.fop.layoutmgr.PageBreakingAlgorithm | protected double computeAdjustmentRatio(KnuthNode activeNode, int difference)(Code)(Java Doc) protected double computeDemerits(KnuthNode activeNode, KnuthElement element, int fitnessClass, double r)(Code)(Java Doc) protected int computeDifference(KnuthNode activeNode, KnuthElement element, int elementIndex)(Code)(Java Doc) protected void considerLegalBreak(KnuthElement element, int elementIdx)(Code)(Java Doc) protected KnuthNode createNode(int position, int line, int fitness, int totalWidth, int totalStretch, int totalShrink, double adjustRatio, int availableShrink, int availableStretch, int difference, double totalDemerits, KnuthNode previous)(Code)(Java Doc) protected KnuthNode createNode(int position, int line, int fitness, int totalWidth, int totalStretch, int totalShrink)(Code)(Java Doc) protected int filterActiveNodes()(Code)(Java Doc) protected void finish()(Code)(Java Doc) public FObj getFObj()(Code)(Java Doc) public LinkedList getFootnoteList(int index)(Code)(Java Doc) protected int getLineWidth(int line)(Code)(Java Doc) public LinkedList getPageBreaks()(Code)(Java Doc) protected void handleBox(KnuthBox box)(Code)(Java Doc) protected void initialize()(Code)(Java Doc) public void insertPageBreakAsFirst(PageBreakPosition pageBreak)(Code)(Java Doc) protected int restartFrom(KnuthNode restartingNode, int currentIndex)(Code)(Java Doc) public void updateData1(int total, double demerits)(Code)(Java Doc) public void updateData2(KnuthNode bestActiveNode, KnuthSequence sequence, int total)(Code)(Java Doc)
|
Methods inherited from org.apache.fop.layoutmgr.BreakingAlgorithm | protected void addNode(int line, KnuthNode node)(Code)(Java Doc) protected KnuthNode compareNodes(KnuthNode node1, KnuthNode node2)(Code)(Java Doc) protected double computeAdjustmentRatio(KnuthNode activeNode, int difference)(Code)(Java Doc) protected double computeDemerits(KnuthNode activeNode, KnuthElement element, int fitnessClass, double r)(Code)(Java Doc) protected int computeDifference(KnuthNode activeNode, KnuthElement element, int elementIndex)(Code)(Java Doc) protected void considerLegalBreak(KnuthElement element, int elementIdx)(Code)(Java Doc) protected KnuthNode createNode(int position, int line, int fitness, int totalWidth, int totalStretch, int totalShrink, double adjustRatio, int availableShrink, int availableStretch, int difference, double totalDemerits, KnuthNode previous)(Code)(Java Doc) protected KnuthNode createNode(int position, int line, int fitness, int totalWidth, int totalStretch, int totalShrink)(Code)(Java Doc) abstract protected int filterActiveNodes()(Code)(Java Doc) public int findBreakingPoints(KnuthSequence par, double threshold, boolean force, int allowedBreaks)(Code)(Java Doc) public int findBreakingPoints(KnuthSequence par, int startIndex, double threshold, boolean force, int allowedBreaks)(Code)(Java Doc) protected void finish()(Code)(Java Doc) public int getAlignment()(Code)(Java Doc) public int getAlignmentLast()(Code)(Java Doc) protected KnuthElement getElement(int idx)(Code)(Java Doc) protected int getLineWidth(int line)(Code)(Java Doc) protected int getLineWidth()(Code)(Java Doc) protected int getMaxRecoveryAttempts()(Code)(Java Doc) protected KnuthNode getNode(int line)(Code)(Java Doc) protected void handleBox(KnuthBox box)(Code)(Java Doc) protected void initialize()(Code)(Java Doc) protected boolean isPartOverflowRecoveryActivated()(Code)(Java Doc) protected void removeNode(int line, KnuthNode node)(Code)(Java Doc) protected int restartFrom(KnuthNode restartingNode, int currentIndex)(Code)(Java Doc) public void setConstantLineWidth(int lineWidth)(Code)(Java Doc) public String toString(String prepend)(Code)(Java Doc) abstract public void updateData1(int total, double demerits)(Code)(Java Doc) abstract public void updateData2(KnuthNode bestActiveNode, KnuthSequence sequence, int total)(Code)(Java Doc)
|
|
|