grapes.page
类 FilePage

java.lang.Object
  继承者 grapes.page.FilePage

public class FilePage
extends java.lang.Object

文件列表分页操作

作者:
JSPGen

构造方法摘要
FilePage()
           
 
方法摘要
 Pager getPager()
          获取属性对象
 Pager getResults(java.lang.String filepath, java.lang.String extes, long time, java.lang.String genre, java.lang.String order)
          获取当前页列表
 void setPager(Pager pager)
           
 void setPager(java.lang.String pageName, int pageSize, int pageNumber)
          参数赋值
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

FilePage

public FilePage()
方法详细信息

getPager

public Pager getPager()
获取属性对象


setPager

public void setPager(Pager pager)

setPager

public void setPager(java.lang.String pageName,
                     int pageSize,
                     int pageNumber)
参数赋值

参数:
pageName - 页面文件名(有扩展名)
pageSize - 页面显示的大小(算出总页数)
pageNumber - 当前页数

getResults

public Pager getResults(java.lang.String filepath,
                        java.lang.String extes,
                        long time,
                        java.lang.String genre,
                        java.lang.String order)
获取当前页列表

参数:
filepath - 目录路径
extes - 组成成员:*:列出所有文件名(含目录) X扩展名集合:列出扩展名为X中的文件(以.为间隔,dir:目录扩展名)
time - 时间戳,为0时获取当前时间
genre - 时间戳类型,默认all(基于时间截,之前:before 之后:after 当前:current 全部:all)
order - 排序方式(name:以文件名排序,目录排在前面 size:大小,目录排在前面 time:最后修改时间、asc升序 desc降序,如:time desc)
返回:
Pager 对象集合List<Map<Object, Object>>[文件属性集合(文件名,扩展名,类型,大小,最后修改时间)]