Flying Saucer Project Release ${app.version}

org.xhtmlrenderer.layout
Class LineBreakContext

java.lang.Object
  extended by org.xhtmlrenderer.layout.LineBreakContext

public class LineBreakContext
extends java.lang.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
LineBreakContext()
           
 
Method Summary
 java.lang.String getCalculatedSubstring()
           
 int getEnd()
           
 int getLast()
           
 java.lang.String getMaster()
           
 int getStart()
           
 java.lang.String getStartSubstring()
           
 org.w3c.dom.Text getTextNode()
           
 int getWidth()
           
 boolean isEndsOnNL()
           
 boolean isFinished()
           
 boolean isNeedsNewLine()
           
 boolean isUnbreakable()
           
 void reset()
           
 void resetEnd()
           
 void saveEnd()
           
 void setEnd(int end)
           
 void setEndsOnNL(boolean b)
           
 void setMaster(java.lang.String master)
           
 void setNeedsNewLine(boolean needsLineBreak)
           
 void setStart(int start)
           
 void setTextNode(org.w3c.dom.Text _text)
           
 void setUnbreakable(boolean unbreakable)
           
 void setWidth(int width)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LineBreakContext

public LineBreakContext()
Method Detail

getLast

public int getLast()

reset

public void reset()

getEnd

public int getEnd()

setEnd

public void setEnd(int end)

getMaster

public java.lang.String getMaster()

setMaster

public void setMaster(java.lang.String master)

getStart

public int getStart()

setStart

public void setStart(int start)

getStartSubstring

public java.lang.String getStartSubstring()

getCalculatedSubstring

public java.lang.String 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)

getTextNode

public org.w3c.dom.Text getTextNode()

setTextNode

public void setTextNode(org.w3c.dom.Text _text)

Flying Saucer Project Release ${app.version}

Flying Saucer Project Home