public class GridPagerModel extends Object implements Pageable
Constructor and Description |
---|
GridPagerModel(GridDataModel model)
Creates an instance of this class and assigns this model with the grid model.
|
Modifier and Type | Method and Description |
---|---|
int |
getCurrentPageNumber()
This method gets a current page number.
|
int |
getDisplayedPages()
This method gets the number of pages links to be displayed.
|
int |
getEndPage()
This method returns an end page number.
|
GridDataModel |
getModel()
Getter for property 'model'.
|
int |
getPageSize()
This method returns a page size.
|
int |
getStartPage()
This method returns a start page number.
|
int |
getTotalPagesNumber()
This method returns a number of existing pages.
|
void |
setCurrentPageNumber(int currentPageNumber)
This method sets the current page number.
|
void |
setDisplayedPages(int displayedPages)
This method sets the number of pages links to be displayed.
|
void |
setPageSize(int pageSize)
This method sets a page size.
|
public GridPagerModel(GridDataModel model)
model
- is a grid data model instance.public void setPageSize(int pageSize)
setPageSize
in interface Pageable
pageSize
- is a page size.public void setCurrentPageNumber(int currentPageNumber) throws IllegalArgumentException
setCurrentPageNumber
in interface Pageable
currentPageNumber
- is a current page number.IllegalArgumentException
- if current page number less then zero or greater then
actual number of pages.public int getDisplayedPages()
getDisplayedPages
in interface Pageable
public void setDisplayedPages(int displayedPages)
setDisplayedPages
in interface Pageable
displayedPages
- is a number of pages.public int getTotalPagesNumber()
getTotalPagesNumber
in interface Pageable
public int getStartPage()
getStartPage
in interface Pageable
public int getEndPage()
getEndPage
in interface Pageable
public int getPageSize()
getPageSize
in interface Pageable
public int getCurrentPageNumber()
getCurrentPageNumber
in interface Pageable
public GridDataModel getModel()
Copyright © 2008–2013. All rights reserved.