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

    IMPORTANT: Immutable after construction.
    • Field Detail

      • _currentMarkerData

        private final MarkerData _currentMarkerData
      • _pageName

        private final java.lang.String _pageName
      • _extraSpaceTop

        private final int _extraSpaceTop
      • _extraSpaceBottom

        private final int _extraSpaceBottom
      • _noPageBreak

        private final int _noPageBreak
    • Method Detail

      • getCurrentMarkerData

        public MarkerData getCurrentMarkerData()
      • getPageName

        public java.lang.String getPageName()
      • getExtraSpaceTop

        public int getExtraSpaceTop()
      • getExtraSpaceBottom

        public int getExtraSpaceBottom()
      • getNoPageBreak

        public int getNoPageBreak()