Class LineBreakContext

java.lang.Object
org.xhtmlrenderer.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.
  • Field Details

    • _master

      private String _master
    • _start

      private int _start
    • _end

      private int _end
    • _savedEnd

      private int _savedEnd
    • _unbreakable

      private boolean _unbreakable
    • _needsNewLine

      private boolean _needsNewLine
    • _width

      private int _width
    • _endsOnNL

      private boolean _endsOnNL
    • _textNode

      private Text _textNode
  • 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

      public String getMaster()
    • setMaster

      public void setMaster(String master)
    • getStart

      public int getStart()
    • setStart

      public void setStart(int start)
    • getStartSubstring

      public String getStartSubstring()
    • getCalculatedSubstring

      public 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 Text getTextNode()
    • setTextNode

      public void setTextNode(Text _text)