|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.nuiton.util.PagerUtil
public class PagerUtil
Common methods to deal with a pager.
| Constructor Summary | |
|---|---|
PagerUtil()
|
|
| Method Summary | ||
|---|---|---|
static
|
getPage(List<E> elements,
int page,
int pageSize)
Get the elements of the lists using the pager datas: elements:all elements of the pager
pageSize: number of elements in a page
page: the requested page number starting at 1
|
|
static org.apache.commons.lang3.tuple.Pair<Integer,Integer> |
getPageBound(int totalCount,
int page,
int pageSize)
Compute the pager bound given his datas: totalCount: count of all elements of the pager
pageSize: number of elements in a page
page: the requested page number starting at 1
|
|
static int |
getTotalPage(int totalCount,
int pageSize)
Given a total count of elements and a page size, compute the number of pages available. |
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public PagerUtil()
| Method Detail |
|---|
public static int getTotalPage(int totalCount,
int pageSize)
totalCount - total count of elements in the pagerpageSize - size of a page
public static org.apache.commons.lang3.tuple.Pair<Integer,Integer> getPageBound(int totalCount,
int page,
int pageSize)
totalCount: count of all elements of the pagerpageSize: number of elements in a pagepage: the requested page number starting at 1
totalCount - total count of elements in the pagerpage - pager page number (starting at 1)pageSize - number of elements in a page
public static <E> List<E> getPage(List<E> elements,
int page,
int pageSize)
elements:all elements of the pagerpageSize: number of elements in a pagepage: the requested page number starting at 1
E - n'importe quel typeelements - all pager elementspage - pager page number (starting at 1)pageSize - number of elements in a page
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||