The total number of items
The items displayed on the current page
Calculates the current page number, based on the value of 'first.
Calculates the current page number, based on the value of 'first.'
The record number this page starts at.
The record number this page starts at. Zero-based.
How many items to put on each page
Calculates the number of pages the items will be spread across
Returns a list of page numbers to be displayed in 'zoomed' mode, i.
Returns a list of page numbers to be displayed in 'zoomed' mode, i.e., as the page numbers get further from the current page, they are more sparse.
Base class for things that require pagination. Implements a contract for supplying the correct number of browsable pages etc
the type of item being paginated