grapes.page
类 Pager

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

public class Pager
extends java.lang.Object

分页操作辅助类(属性存放Bean)

作者:
JSPGen

嵌套类摘要
static class Pager.Order
          排序方式
static class Pager.PageWay
          分页方式
 
字段摘要
static java.lang.String SESSION_MAXPAGECOUNT_KEY
           
static java.lang.String SESSION_PAGENAME_KEY
           
static java.lang.String SESSION_PAGENUMBER_KEY
           
 
构造方法摘要
Pager()
           
 
方法摘要
 java.lang.String getContent()
          获取待分页内容(有分页符)
 java.util.List<java.lang.String> getContentList()
          获取分页内容存放集合
 java.lang.String getContents()
          获取待分页内容(无分页符)
 java.lang.String getDIYPageBar(java.lang.String pageRule)
          返回分页栏(自定义样式)
 int getEndPos()
          获取记录结束位置
 int getEndSub()
          截取结束位置
 java.lang.String getEndURL()
           
 java.lang.String getFileExte()
          获取文件扩展名(无圆点)
 java.lang.String getFileName()
          获取文件名称(无扩展名)
 java.lang.String getGo(java.lang.String id)
          跳转JS代码
 int getLength()
          获取当前页内容结果(字符串、记录集)长度
 int getListCount()
           
 int getListEnd()
           
 int getListNextID()
           
 java.lang.String getListNextURL()
           
 int getListNumber()
          列表栏基本信息
 int getListPrevID()
           
 java.lang.String getListPrevURL()
           
 int getListSize()
          获取列表段数量
 int getListStart()
           
 java.lang.String getListURL(int size, java.lang.String rule)
           
 int getNextID()
           
 java.lang.String getNextURL()
           
 java.lang.String getPageBar()
          系统默认分页栏样式
 java.lang.String getPageBar0()
          默认分页栏样式
 java.lang.String getPageBar1()
           
 java.lang.String getPageBreak()
          获取分页间隔符
 int getPageCount()
          获取总页数
 java.lang.String getPageName()
          获取文件名全称
 java.util.List<java.lang.String> getPageNav()
          获取分页导航
 int getPageNumber()
          获取当前页
 int getPageSize()
          获取每页记录数(由此算出总页数)
 Pager.PageWay getPageWay()
          获取分页方式
 int getPrevID()
          分页栏基本信息
 java.lang.String getPrevURL()
           
 java.lang.String getResult()
          获取当前页内容结果(字符串)
 java.util.List<?> getResults()
          获取当前列表结果集(做进一步处理时需先进行为null判断)
 int getStartPos()
          获取记录起始位置
 int getStartSub()
          截取起始位置
 java.lang.String getStartURL()
           
 int getTotalCount()
          获取记录总数
 boolean isHtml()
          获取文件名处理方式(是否按静态处理)
 void setContent(java.lang.String content)
           
 void setContentList(java.util.List<java.lang.String> contentList)
           
 void setEndPos(int endPos)
           
 void setEndSub(int endSub)
           
 void setFileExte(java.lang.String fileExte)
           
 void setFileName(java.lang.String fileName)
           
 void setHtml(boolean isHtml)
           
 void setListSize(int listSize)
           
 void setPageBreak(java.lang.String pageBreak)
           
 void setPageCount(int pageCount)
           
 void setPageName(java.lang.String pageName)
           
 void setPageNav(java.util.List<java.lang.String> pageNav)
           
 void setPageNumber(int pageNumber)
           
 void setPageSize(int pageSize)
           
 void setPageWay(Pager.PageWay pageWay)
           
 void setResults(java.util.List<?> results)
           
 void setStartPos(int startPos)
           
 void setStartSub(int startSub)
           
 void setTotalCount(int totalCount)
           
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

字段详细信息

SESSION_MAXPAGECOUNT_KEY

public static final java.lang.String SESSION_MAXPAGECOUNT_KEY
另请参见:
常量字段值

SESSION_PAGENUMBER_KEY

public static final java.lang.String SESSION_PAGENUMBER_KEY
另请参见:
常量字段值

SESSION_PAGENAME_KEY

public static final java.lang.String SESSION_PAGENAME_KEY
另请参见:
常量字段值
构造方法详细信息

Pager

public Pager()
方法详细信息

getPageBreak

public java.lang.String getPageBreak()
获取分页间隔符


setPageBreak

public void setPageBreak(java.lang.String pageBreak)

getPageWay

public Pager.PageWay getPageWay()
获取分页方式


setPageWay

public void setPageWay(Pager.PageWay pageWay)

getContent

public java.lang.String getContent()
获取待分页内容(有分页符)


setContent

public void setContent(java.lang.String content)

getContents

public java.lang.String getContents()
获取待分页内容(无分页符)


getContentList

public java.util.List<java.lang.String> getContentList()
获取分页内容存放集合


setContentList

public void setContentList(java.util.List<java.lang.String> contentList)

isHtml

public boolean isHtml()
获取文件名处理方式(是否按静态处理)


setHtml

public void setHtml(boolean isHtml)

getPageName

public java.lang.String getPageName()
获取文件名全称


setPageName

public void setPageName(java.lang.String pageName)

getFileName

public java.lang.String getFileName()
获取文件名称(无扩展名)


setFileName

public void setFileName(java.lang.String fileName)

getFileExte

public java.lang.String getFileExte()
获取文件扩展名(无圆点)


setFileExte

public void setFileExte(java.lang.String fileExte)

getTotalCount

public int getTotalCount()
获取记录总数


setTotalCount

public void setTotalCount(int totalCount)

getPageSize

public int getPageSize()
获取每页记录数(由此算出总页数)


setPageSize

public void setPageSize(int pageSize)

getPageCount

public int getPageCount()
获取总页数


setPageCount

public void setPageCount(int pageCount)

getPageNumber

public int getPageNumber()
获取当前页


setPageNumber

public void setPageNumber(int pageNumber)

getListSize

public int getListSize()
获取列表段数量


setListSize

public void setListSize(int listSize)

getStartPos

public int getStartPos()
获取记录起始位置


setStartPos

public void setStartPos(int startPos)

getEndPos

public int getEndPos()
获取记录结束位置


setEndPos

public void setEndPos(int endPos)

getStartSub

public int getStartSub()
截取起始位置


setStartSub

public void setStartSub(int startSub)

getEndSub

public int getEndSub()
截取结束位置


setEndSub

public void setEndSub(int endSub)

getResults

public java.util.List<?> getResults()
获取当前列表结果集(做进一步处理时需先进行为null判断)


setResults

public void setResults(java.util.List<?> results)

getPageNav

public java.util.List<java.lang.String> getPageNav()
获取分页导航


setPageNav

public void setPageNav(java.util.List<java.lang.String> pageNav)

getResult

public java.lang.String getResult()
获取当前页内容结果(字符串)


getLength

public int getLength()
获取当前页内容结果(字符串、记录集)长度


getPrevID

public int getPrevID()
分页栏基本信息


getNextID

public int getNextID()

getListNumber

public int getListNumber()
列表栏基本信息


getListCount

public int getListCount()

getListStart

public int getListStart()

getListEnd

public int getListEnd()

getListPrevID

public int getListPrevID()

getListNextID

public int getListNextID()

getStartURL

public java.lang.String getStartURL()

getEndURL

public java.lang.String getEndURL()

getPrevURL

public java.lang.String getPrevURL()

getNextURL

public java.lang.String getNextURL()

getListPrevURL

public java.lang.String getListPrevURL()

getListNextURL

public java.lang.String getListNextURL()

getListURL

public java.lang.String getListURL(int size,
                                   java.lang.String rule)

getGo

public java.lang.String getGo(java.lang.String id)
跳转JS代码

参数:
id - 跳转区域id(一般为时间截)

getDIYPageBar

public java.lang.String getDIYPageBar(java.lang.String pageRule)
返回分页栏(自定义样式)

参数:
pageRule - 待分页信息标签的代码

getPageBar

public java.lang.String getPageBar()
系统默认分页栏样式


getPageBar0

public java.lang.String getPageBar0()
默认分页栏样式


getPageBar1

public java.lang.String getPageBar1()