public class SimplePage extends Object implements Serializable, Paginable
| 限定符和类型 | 字段和说明 |
|---|---|
static int |
DEF_COUNT |
protected int |
pageNo |
protected int |
pageSize |
protected int |
totalCount |
| 构造器和说明 |
|---|
SimplePage() |
SimplePage(int pageNo,
int pageSize,
int totalCount)
构造器
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
adjustPageNo()
调整页码,使不超过最大页数
|
static int |
cpn(Integer pageNo)
检查页码 checkPageNo
|
int |
getNextPage()
下一页页码
|
int |
getPageNo()
获得页码
|
int |
getPageSize()
每页几条数据
|
int |
getPrePage()
上一页页码
|
List<Integer> |
getSegment() |
int |
getTotalCount()
总共几条数据
|
int |
getTotalPage()
总共几页
|
boolean |
isFirstPage()
是否第一页
|
boolean |
isLastPage()
是否最后一页
|
void |
setPageNo(int pageNo)
if pageNo 小于 1 then pageNo=1
|
void |
setPageSize(int pageSize)
if pageSize 小于 1 then pageSize=DEF_COUNT
|
void |
setTotalCount(int totalCount)
if totalCount 小于 0 then totalCount=0
|
public static final int DEF_COUNT
protected int totalCount
protected int pageSize
protected int pageNo
public SimplePage()
public SimplePage(int pageNo,
int pageSize,
int totalCount)
pageNo - 页码pageSize - 每页几条数据totalCount - 总共几条数据public static int cpn(Integer pageNo)
pageNo - public void adjustPageNo()
public int getPageSize()
getPageSize 在接口中 Paginablepublic int getTotalCount()
getTotalCount 在接口中 Paginablepublic int getTotalPage()
getTotalPage 在接口中 Paginablepublic boolean isFirstPage()
isFirstPage 在接口中 Paginablepublic boolean isLastPage()
isLastPage 在接口中 Paginablepublic int getNextPage()
getNextPage 在接口中 Paginablepublic int getPrePage()
getPrePage 在接口中 Paginablepublic void setTotalCount(int totalCount)
totalCount - public void setPageSize(int pageSize)
pageSize - public void setPageNo(int pageNo)
pageNo - Copyright © 2019. All rights reserved.