Package com.openhtmltopdf.layout
Class LineBreakContext
java.lang.Object
com.openhtmltopdf.layout.LineBreakContext
public class LineBreakContext extends Object
A bean which serves as a way for the layout code to pass information to the
line breaking code and for the line breaking code to pass instructions back
to the layout code.
-
Constructor Summary
Constructors Constructor Description LineBreakContext() -
Method Summary
Modifier and Type Method Description StringgetCalculatedSubstring()intgetEnd()intgetLast()StringgetMaster()intgetStart()StringgetStartSubstring()intgetWidth()booleanisEndsOnNL()booleanisEndsOnSoftHyphen()booleanisFinished()booleanisNeedsNewLine()booleanisUnbreakable()voidreset()voidresetEnd()voidsaveEnd()voidsetEnd(int end)voidsetEndsOnNL(boolean b)voidsetEndsOnSoftHyphen(boolean b)voidsetMaster(String master)voidsetNeedsNewLine(boolean needsLineBreak)voidsetStart(int start)voidsetUnbreakable(boolean unbreakable)voidsetWidth(int width)
-
Constructor Details
-
LineBreakContext
public LineBreakContext()
-
-
Method Details
-
getLast
public int getLast() -
reset
public void reset() -
getEnd
public int getEnd() -
setEnd
public void setEnd(int end) -
getMaster
-
setMaster
-
getStart
public int getStart() -
setStart
public void setStart(int start) -
getStartSubstring
-
getCalculatedSubstring
-
isUnbreakable
public boolean isUnbreakable() -
setUnbreakable
public void setUnbreakable(boolean unbreakable) -
isNeedsNewLine
public boolean isNeedsNewLine() -
setNeedsNewLine
public void setNeedsNewLine(boolean needsLineBreak) -
getWidth
public int getWidth() -
setWidth
public void setWidth(int width) -
isFinished
public boolean isFinished() -
resetEnd
public void resetEnd() -
saveEnd
public void saveEnd() -
isEndsOnNL
public boolean isEndsOnNL() -
setEndsOnNL
public void setEndsOnNL(boolean b) -
isEndsOnSoftHyphen
public boolean isEndsOnSoftHyphen() -
setEndsOnSoftHyphen
public void setEndsOnSoftHyphen(boolean b)
-