public interface Pagination<T> extends Serializable
| 限定符和类型 | 字段和说明 |
|---|---|
static int |
DEFAULT_PAGE_SIZE
默认pagesize
|
static String |
MAP_PAGE_FIELD
当pagination做为参数放入map传到mybatis时,该值为取pagination的key
|
| 限定符和类型 | 方法和说明 |
|---|---|
int |
getCurrentPage()
获取当前页码数
|
int |
getLimit()
获取每页数据容量
|
int |
getMaxPageIndexNumber()
获取页码标签列表大小
|
int |
getNextPage()
获取下一页页码
|
int[] |
getPageNumberList()
获取页码列表
|
int |
getPreviousPage()
获取上一页页码
|
List<T> |
getRows()
获取该页的数据列表
|
int |
getTotal()
获取需分页的数据总量
|
int |
getTotalPage()
获取总页数
|
void |
init(int totalCount,
int pageSize,
int currentPage)
初始化page各项参数
|
boolean |
isHasNext()
是否还有下一页
|
boolean |
isHasPrevious()
是否还有上一页
|
void |
setCurrentPage(int currentPage)
设置当前页
|
void |
setLimit(int limit)
设置每页大小
|
void |
setMaxPageIndexNumber(int maxPageIndexNumber)
设置页码标签列表大小
|
void |
setRows(List<T> rows)
设置该页数据
|
void |
setTotal(int totalCount)
设置总页数
|
static final String MAP_PAGE_FIELD
static final int DEFAULT_PAGE_SIZE
int getTotal()
int getLimit()
int getTotalPage()
int getCurrentPage()
boolean isHasNext()
int getNextPage()
boolean isHasPrevious()
int getPreviousPage()
void init(int totalCount,
int pageSize,
int currentPage)
totalCount - 总数pageSize - 页大小currentPage - 当前页int getMaxPageIndexNumber()
void setMaxPageIndexNumber(int maxPageIndexNumber)
maxPageIndexNumber - 页码标签列表大小int[] getPageNumberList()
void setTotal(int totalCount)
totalCount - 总页数void setLimit(int limit)
limit - 每页大小void setCurrentPage(int currentPage)
currentPage - 当前页Copyright © 2018. All rights reserved.