Class 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 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)