程序包 com.sh.javax

类 FilePages

java.lang.Object
com.sh.javax.FilePages
所有已实现的接口:
Pages_I

public class FilePages extends Object implements Pages_I

Description: 读取文件分页

Title:首亨软件 - 聚天平台

  • 构造器详细资料

  • 方法详细资料

    • 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

      public Datastore getPageData(int pageNo)
      从接口复制的说明: Pages_I
      获取某页的数据集
      指定者:
      getPageData 在接口中 Pages_I
      参数:
      pageNo - 页号,当页号小于1时,取第一页;页号大于最大页时取最大页
      返回:
      数据集Datastore
    • getNextPageData

      public Datastore getNextPageData()
      指定者:
      getNextPageData 在接口中 Pages_I
    • getPageData

      public Datastore 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

      public Datastore getLastRetrieve()
      从接口复制的说明: Pages_I
      获取后一次执行数据集
      指定者:
      getLastRetrieve 在接口中 Pages_I
      返回:
      Datastore
    • getNavigateCacheKey

      public String getNavigateCacheKey()
      从接口复制的说明: Pages_I
      如果没有计算总行数时,会缓存当前执行的SQL,在页面可以再次计算
      指定者:
      getNavigateCacheKey 在接口中 Pages_I
      返回:
      String
    • setTotalRows

      public void setTotalRows(int totalRows)
      从接口复制的说明: Pages_I
      设置总记录数
      指定者:
      setTotalRows 在接口中 Pages_I
      参数:
      totalRows - int
    • setQueryObj

      public void setQueryObj(Object[] obj)
      指定者:
      setQueryObj 在接口中 Pages_I
    • hasMoreData

      public boolean hasMoreData()
      从接口复制的说明: Pages_I
      是否还有更多数据
      指定者:
      hasMoreData 在接口中 Pages_I
      返回:
      boolean