类 SimplePage
java.lang.Object
com.budwk.app.base.page.SimplePage
- 所有已实现的接口:
Paginable,Serializable
- 直接已知子类:
Pagination
- 另请参阅:
-
字段概要
字段修饰符和类型字段说明static final intprotected intprotected intprotected int -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明void调整页码,使不超过最大页数static int检查页码 checkPageNoint下一页页码int获得页码int每页几条数据int上一页页码int总共几条数据int总共几页boolean是否第一页boolean是否最后一页voidsetPageNo(int pageNo) if pageNo 小于 1 then pageNo=1voidsetPageSize(int pageSize) if pageSize 小于 1 then pageSize=DEF_COUNTvoidsetTotalCount(int totalCount) if totalCount 小于 0 then totalCount=0
-
字段详细资料
-
DEF_COUNT
public static final int DEF_COUNT- 另请参阅:
-
totalCount
protected int totalCount -
pageSize
protected int pageSize -
pageNo
protected int pageNo
-
-
构造器详细资料
-
SimplePage
public SimplePage() -
SimplePage
public SimplePage(int pageNo, int pageSize, int totalCount) 构造器- 参数:
pageNo- 页码pageSize- 每页几条数据totalCount- 总共几条数据
-
-
方法详细资料
-
getSegment
-
cpn
检查页码 checkPageNo- 参数:
pageNo-- 返回:
- if pageNo==null or pageNo 小于 1 then return 1 else return pageNo
-
adjustPageNo
public void adjustPageNo()调整页码,使不超过最大页数 -
getPageNo
public int getPageNo()获得页码 -
getPageSize
public int getPageSize()每页几条数据- 指定者:
getPageSize在接口中Paginable- 返回:
-
getTotalCount
public int getTotalCount()总共几条数据- 指定者:
getTotalCount在接口中Paginable- 返回:
-
getTotalPage
public int getTotalPage()总共几页- 指定者:
getTotalPage在接口中Paginable- 返回:
-
isFirstPage
public boolean isFirstPage()是否第一页- 指定者:
isFirstPage在接口中Paginable- 返回:
-
isLastPage
public boolean isLastPage()是否最后一页- 指定者:
isLastPage在接口中Paginable- 返回:
-
getNextPage
public int getNextPage()下一页页码- 指定者:
getNextPage在接口中Paginable
-
getPrePage
public int getPrePage()上一页页码- 指定者:
getPrePage在接口中Paginable
-
setTotalCount
public void setTotalCount(int totalCount) if totalCount 小于 0 then totalCount=0- 参数:
totalCount-
-
setPageSize
public void setPageSize(int pageSize) if pageSize 小于 1 then pageSize=DEF_COUNT- 参数:
pageSize-
-
setPageNo
public void setPageNo(int pageNo) if pageNo 小于 1 then pageNo=1- 参数:
pageNo-
-