程序包 com.sh.javax
类 FilePages
java.lang.Object
com.sh.javax.FilePages
- 所有已实现的接口:
Pages_I
Description: 读取文件分页
Title:首亨软件 - 聚天平台
-
字段概要
从接口继承的字段 com.sh.javax.Pages_I
PAGE_ROWS_DEFAULT, pageParamName -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明int计算出数据集的总页数int获取总页数voidcalTotalRows(boolean calFlag) 设置是否计算总行数int取得当前页的页号获取后一次执行数据集如果没有计算总行数时,会缓存当前执行的SQL,在页面可以再次计算获取从页面请求传输过来的当前页的数据getPageData(int pageNo) 获取某页的数据集int获取每页的行数,默认时每页20行int获取总的页数int获取查询返回的数据集行数boolean是否还有更多数据boolean是否计算总行数voidsetCacheable(boolean useCacheFlag) 设置是否使用缓存技术voidsetCurrentPage(int curPageNo) 设置当前页号voidsetPageRows(int pageRows) 设置每页的行数voidsetQueryObj(Object[] obj) voidsetTotalRows(int totalRows) 设置总记录数
-
构造器详细资料
-
FilePages
-
-
方法详细资料
-
setCacheable
public void setCacheable(boolean useCacheFlag) 设置是否使用缓存技术- 参数:
useCacheFlag- true:使用缓存 false:不使用缓存,每次都实时查询
-
getTotalPageNums
public int getTotalPageNums()从接口复制的说明:Pages_I获取总的页数- 指定者:
getTotalPageNums在接口中Pages_I- 返回:
- 总页数
-
calTotalPages
public int calTotalPages()计算出数据集的总页数- 返回:
- int 数据集的总页数
-
calTotalRows
public int calTotalRows()获取总页数- 返回:
- 总行数
-
getTotalRows
public int getTotalRows()从接口复制的说明:Pages_I获取查询返回的数据集行数- 指定者:
getTotalRows在接口中Pages_I- 返回:
- int 数据集的行数
-
getPageRows
public int getPageRows()从接口复制的说明:Pages_I获取每页的行数,默认时每页20行- 指定者:
getPageRows在接口中Pages_I- 返回:
- 每页的行数
-
setPageRows
public void setPageRows(int pageRows) 从接口复制的说明:Pages_I设置每页的行数- 指定者:
setPageRows在接口中Pages_I- 参数:
pageRows- 每页的行数
-
setCurrentPage
public void setCurrentPage(int curPageNo) 从接口复制的说明:Pages_I设置当前页号- 指定者:
setCurrentPage在接口中Pages_I
-
getPageData
从接口复制的说明:Pages_I获取某页的数据集- 指定者:
getPageData在接口中Pages_I- 参数:
pageNo- 页号,当页号小于1时,取第一页;页号大于最大页时取最大页- 返回:
- 数据集Datastore
-
getNextPageData
- 指定者:
getNextPageData在接口中Pages_I
-
getPageData
从接口复制的说明:Pages_I获取从页面请求传输过来的当前页的数据- 指定者:
getPageData在接口中Pages_I- 返回:
- 页面请求传输过来的当前页的数据
-
getCurrentPageNo
public int getCurrentPageNo()从接口复制的说明:Pages_I取得当前页的页号- 指定者:
getCurrentPageNo在接口中Pages_I- 返回:
- 当前页的页号
-
calTotalRows
public void calTotalRows(boolean calFlag) 从接口复制的说明:Pages_I设置是否计算总行数- 指定者:
calTotalRows在接口中Pages_I- 参数:
calFlag- boolean
-
isCalTotalRows
public boolean isCalTotalRows()从接口复制的说明:Pages_I是否计算总行数- 指定者:
isCalTotalRows在接口中Pages_I- 返回:
- boolean
-
getLastRetrieve
从接口复制的说明:Pages_I获取后一次执行数据集- 指定者:
getLastRetrieve在接口中Pages_I- 返回:
- Datastore
-
setTotalRows
public void setTotalRows(int totalRows) 从接口复制的说明:Pages_I设置总记录数- 指定者:
setTotalRows在接口中Pages_I- 参数:
totalRows- int
-
setQueryObj
- 指定者:
setQueryObj在接口中Pages_I
-
hasMoreData
public boolean hasMoreData()从接口复制的说明:Pages_I是否还有更多数据- 指定者:
hasMoreData在接口中Pages_I- 返回:
- boolean
-