org.apache.fop.layoutmgr.inline

Class LineLayoutPossibilities


public class LineLayoutPossibilities
extends java.lang.Object

Field Summary

protected static Log
log
logger instance

Constructor Summary

LineLayoutPossibilities()

Method Summary

void
addBreakPosition(Position pos, int i)
void
addPossibility(int ln, double dem)
int
applyLineCountAdjustment(int adj)
boolean
canUseLessLines()
boolean
canUseMoreLines()
double
getChosenDemerits()
int
getChosenLineCount()
Position
getChosenPosition(int i)
double
getDemerits(int i)
int
getLineCount(int i)
int
getMaxLineCount()
int
getMinLineCount()
int
getOptLineCount()
int
getPossibilitiesNumber()
void
printAll()
void
restorePossibilities()
void
savePossibilities(boolean bSaveOptLineCount)

Field Details

log

protected static Log log
logger instance

Constructor Details

LineLayoutPossibilities

public LineLayoutPossibilities()

Method Details

addBreakPosition

public void addBreakPosition(Position pos,
                             int i)

addPossibility

public void addPossibility(int ln,
                           double dem)

applyLineCountAdjustment

public int applyLineCountAdjustment(int adj)

canUseLessLines

public boolean canUseLessLines()

canUseMoreLines

public boolean canUseMoreLines()

getChosenDemerits

public double getChosenDemerits()

getChosenLineCount

public int getChosenLineCount()

getChosenPosition

public Position getChosenPosition(int i)

getDemerits

public double getDemerits(int i)

getLineCount

public int getLineCount(int i)

getMaxLineCount

public int getMaxLineCount()

getMinLineCount

public int getMinLineCount()

getOptLineCount

public int getOptLineCount()

getPossibilitiesNumber

public int getPossibilitiesNumber()

printAll

public void printAll()

restorePossibilities

public void restorePossibilities()

savePossibilities

public void savePossibilities(boolean bSaveOptLineCount)

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