public class Paginator extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
Paginator.Order |
| 构造器和说明 |
|---|
Paginator() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addOrderBy(String sortField,
Paginator.Order.OrderBy orderBy)
设置排序字段
|
int |
getCurrentPage()
取当前页号。
|
int |
getFirstItem()
获取本页第一个记录的索引位置。
|
int |
getLastItem()
获取本页最后一个记录的索引位置。
|
int |
getNextPage()
获取下一页页号。
|
List<Paginator.Order> |
getOrderBy()
获取排序字段
|
int |
getPageSize()
获取分页的页大小。
|
int |
getPreviousPage()
获取上一页页号。
|
int |
getTotalCount()
获取记录总数。
|
int |
getTotalPage()
获取总页数。
|
boolean |
hasNextPage()
判断是否还具备下一页。
|
boolean |
hasPreviousPage()
判断是否还具备上一页。
|
boolean |
isEnable()
是否启用分页
|
boolean |
isFirstPage()
当前是否是第一页。
|
boolean |
isLastPage()
当前是否是最后一页。
|
void |
setCurrentPage(int currentPage)
设置前页号。
|
void |
setEnable(boolean enable)
是否启用分页
|
void |
setOrderBy(List<Paginator.Order> orderBy)
设置排序字段
|
void |
setPageSize(int pageSize)
设置分页的页大小。
|
void |
setTotalCount(int totalCount)
设置记录总数。
|
public List<Paginator.Order> getOrderBy()
public void setOrderBy(List<Paginator.Order> orderBy)
public void addOrderBy(String sortField, Paginator.Order.OrderBy orderBy)
public int getPageSize()
public void setPageSize(int pageSize)
public int getTotalCount()
public void setTotalCount(int totalCount)
public boolean isEnable()
public void setEnable(boolean enable)
public boolean isFirstPage()
public boolean hasPreviousPage()
public int getPreviousPage()
public int getNextPage()
public boolean hasNextPage()
public boolean isLastPage()
public int getCurrentPage()
public void setCurrentPage(int currentPage)
public int getTotalPage()
public int getFirstItem()
public int getLastItem()
Copyright © 2015. All rights reserved.