Package org.xhtmlrenderer.layout
Class LayoutState
- java.lang.Object
-
- org.xhtmlrenderer.layout.LayoutState
-
public class LayoutState extends java.lang.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 Summary
Constructors Constructor Description LayoutState()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.LinkedList
getBFCs()
MarkerData
getCurrentMarkerData()
int
getExtraSpaceBottom()
int
getExtraSpaceTop()
StyleTracker
getFirstLetters()
StyleTracker
getFirstLines()
int
getNoPageBreak()
java.lang.String
getPageName()
void
setBFCs(java.util.LinkedList s)
void
setCurrentMarkerData(MarkerData currentMarkerData)
void
setExtraSpaceBottom(int extraSpaceBottom)
void
setExtraSpaceTop(int extraSpaceTop)
void
setFirstLetters(StyleTracker firstLetters)
void
setFirstLines(StyleTracker firstLines)
void
setNoPageBreak(int noPageBreak)
void
setPageName(java.lang.String pageName)
-
-
-
Method Detail
-
getBFCs
public java.util.LinkedList getBFCs()
-
setBFCs
public void setBFCs(java.util.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 java.lang.String getPageName()
-
setPageName
public void setPageName(java.lang.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)
-
-