Class LayoutState

java.lang.Object
org.xhtmlrenderer.layout.LayoutState

public class LayoutState extends Object
A bean which captures all state necessary to lay out an arbitrary box. Mutable objects must be copied when provided to this class. It is far too expensive to maintain a bean of this class for each box. It is only created as needed.
  • Constructor Details

    • LayoutState

      public LayoutState()
  • Method Details

    • getBFCs

      public LinkedList getBFCs()
    • setBFCs

      public void setBFCs(LinkedList s)
    • getCurrentMarkerData

      public MarkerData getCurrentMarkerData()
    • setCurrentMarkerData

      public void setCurrentMarkerData(MarkerData currentMarkerData)
    • getFirstLetters

      public StyleTracker getFirstLetters()
    • setFirstLetters

      public void setFirstLetters(StyleTracker firstLetters)
    • getFirstLines

      public StyleTracker getFirstLines()
    • setFirstLines

      public void setFirstLines(StyleTracker firstLines)
    • getPageName

      public String getPageName()
    • setPageName

      public void setPageName(String pageName)
    • getExtraSpaceTop

      public int getExtraSpaceTop()
    • setExtraSpaceTop

      public void setExtraSpaceTop(int extraSpaceTop)
    • getExtraSpaceBottom

      public int getExtraSpaceBottom()
    • setExtraSpaceBottom

      public void setExtraSpaceBottom(int extraSpaceBottom)
    • getNoPageBreak

      public int getNoPageBreak()
    • setNoPageBreak

      public void setNoPageBreak(int noPageBreak)