Class PaginationTableState
- java.lang.Object
-
- org.pentaho.reporting.engine.classic.core.layout.process.util.PaginationTableState
-
- All Implemented Interfaces:
BasePaginationTableState
public class PaginationTableState extends Object implements BasePaginationTableState
-
-
Constructor Summary
Constructors Constructor Description PaginationTableState(long pageHeight, long pageOffset, long pageEnd, PageBreakPositions breakPositions)
PaginationTableState(PaginationTableState parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
defineArtificialPageStart(long offset)
PageBreakPositions
getBreakPositions()
long
getPageEnd()
long
getPageHeight()
long
getPageOffset()
long
getPageOffset(long position)
boolean
isFixedPositionProcessingSuspended()
boolean
isOnPageStart(long offset)
boolean
isTableProcessing()
boolean
isVisualStateCollectionSuspended()
PaginationTableState
pop()
void
suspendVisualStateCollection(boolean temporary)
-
-
-
Constructor Detail
-
PaginationTableState
public PaginationTableState(long pageHeight, long pageOffset, long pageEnd, PageBreakPositions breakPositions)
-
PaginationTableState
public PaginationTableState(PaginationTableState parent)
-
-
Method Detail
-
suspendVisualStateCollection
public void suspendVisualStateCollection(boolean temporary)
-
isTableProcessing
public boolean isTableProcessing()
- Specified by:
isTableProcessing
in interfaceBasePaginationTableState
-
getPageOffset
public long getPageOffset()
- Specified by:
getPageOffset
in interfaceBasePaginationTableState
-
getBreakPositions
public PageBreakPositions getBreakPositions()
-
getPageHeight
public long getPageHeight()
-
getPageEnd
public long getPageEnd()
-
isVisualStateCollectionSuspended
public boolean isVisualStateCollectionSuspended()
-
pop
public PaginationTableState pop()
-
isFixedPositionProcessingSuspended
public boolean isFixedPositionProcessingSuspended()
-
defineArtificialPageStart
public void defineArtificialPageStart(long offset)
-
isOnPageStart
public boolean isOnPageStart(long offset)
- Specified by:
isOnPageStart
in interfaceBasePaginationTableState
-
getPageOffset
public long getPageOffset(long position)
- Specified by:
getPageOffset
in interfaceBasePaginationTableState
-
-