Interface PaginationShiftState
-
- All Known Implementing Classes:
BlockLevelPaginationShiftState
,InitialPaginationShiftState
,RowLevelPaginationShiftState
public interface PaginationShiftState
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description long
getShiftForNextChild()
void
increaseShift(long increment)
boolean
isManualBreakSuspended()
boolean
isManualBreakSuspendedForChilds()
Defines whether any child will have its break suspended.PaginationShiftState
pop(InstanceID id)
void
setShift(long absoluteValue)
void
suspendManualBreaks()
void
updateShiftFromChild(long absoluteValue)
-
-
-
Method Detail
-
pop
PaginationShiftState pop(InstanceID id)
-
getShiftForNextChild
long getShiftForNextChild()
-
updateShiftFromChild
void updateShiftFromChild(long absoluteValue)
-
increaseShift
void increaseShift(long increment)
-
setShift
void setShift(long absoluteValue)
-
isManualBreakSuspended
boolean isManualBreakSuspended()
-
isManualBreakSuspendedForChilds
boolean isManualBreakSuspendedForChilds()
Defines whether any child will have its break suspended. Note that if you want to query whether it is ok to handle breaks defined on the current context, you have to ask "isManualBreakSuspended()"- Returns:
-
suspendManualBreaks
void suspendManualBreaks()
-
-