类 PageableHelper<T>
java.lang.Object
net.apexes.commons.lang.PageableHelper<T>
- 类型参数:
T-
分页辅助类
- 作者:
- HeDYn
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明get()返回当前页的内容get(int pageIndex) 返回指定页中的元素int返回当前页序号int返回总页数int返回每页的最大元素个数boolean是否还有后一页boolean是否还有前一页booleanisEmpty()booleanisEnd()booleanisFirst()pageDown()后翻一页并返回翻页后的内容pageUp()前翻一页并返回翻页后的内容final voidsetOriginals(List<T> originals) final voidsetOriginals(List<T> originals, int pageSize) voidtoEnd()翻到最后一页voidtoFirst()翻到第一页
-
构造器详细资料
-
PageableHelper
public PageableHelper() -
PageableHelper
public PageableHelper(int pageSize) -
PageableHelper
-
-
方法详细资料
-
setOriginals
-
setOriginals
-
getOriginals
-
getPageCount
public int getPageCount()返回总页数- 返回:
-
getPageSize
public int getPageSize()返回每页的最大元素个数- 返回:
-
getCurrentPageIndex
public int getCurrentPageIndex()返回当前页序号- 返回:
-
isEmpty
public boolean isEmpty()- 返回:
-
hasPageUp
public boolean hasPageUp()是否还有前一页- 返回:
- 如果当前页已经是第一页返回 false
-
pageUp
前翻一页并返回翻页后的内容- 返回:
- 如果翻页前已经处于第一页返回 null
-
hasPageDown
public boolean hasPageDown()是否还有后一页- 返回:
- 如果当前页已经是最后一页返回 false
-
pageDown
后翻一页并返回翻页后的内容- 返回:
- 如果翻页前已经处于最后一页返回 null
-
get
返回当前页的内容- 返回:
-
get
返回指定页中的元素- 参数:
pageIndex-- 返回:
-
isFirst
public boolean isFirst()- 返回:
-
toFirst
public void toFirst()翻到第一页 -
isEnd
public boolean isEnd()- 返回:
-
toEnd
public void toEnd()翻到最后一页
-