org.xhtmlrenderer.layout
Class LayoutState

java.lang.Object
  extended by 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 Summary
LayoutState()
           
 
Method Summary
 LinkedList getBFCs()
           
 MarkerData getCurrentMarkerData()
           
 int getExtraSpaceBottom()
           
 int getExtraSpaceTop()
           
 StyleTracker getFirstLetters()
           
 StyleTracker getFirstLines()
           
 int getNoPageBreak()
           
 String getPageName()
           
 void setBFCs(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(String pageName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LayoutState

public LayoutState()
Method Detail

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)


Copyright © 2013. All Rights Reserved.