com.bstek.dorado.data.provider
public class PagingList<E> extends ListProxySupport<E>
Constructor and Description |
---|
PagingList(DataProvider dataProvider,
DataType dataType,
java.lang.Object parameter,
int pageSize) |
PagingList(DataProvider dataProvider,
DataType dataType,
java.lang.Object parameter,
int pageSize,
int pageNo) |
Modifier and Type | Method and Description |
---|---|
int |
getEntityCount()
返回总记录数。
|
protected Page<E> |
getPage(int pageNo) |
int |
getPageCount()
返回总的记录页数。
|
int |
getPageNo()
返回要提取的页的序号,该序号是从1开始计算的。
|
int |
getPageSize()
返回每一页的大小,即每页的记录数。
|
void |
gotoFirstPage()
跳转到第一页。
执行此操作后List中封装的数据将变为第一页的数据。 |
void |
gotoLastPage()
跳转到最后一页。
执行此操作后List中封装的数据将变为最后一页的数据。 |
void |
gotoNextPage()
跳转到下一页。
执行此操作后List中封装的数据将变为下一页的数据。 |
void |
gotoPage(int pageNo)
跳转到指定的页。
执行此操作后List中封装的数据将变为指定页的数据。 |
void |
gotoPreviousPage()
跳转到上一页。
执行此操作后List中封装的数据将变为上一页的数据。 |
void |
setEntityCount(int entityCount)
设置总记录数。
|
java.lang.Object |
writeReplace() |
add, addAll, addAll, get, indexOf, lastIndexOf, listIterator, listIterator, remove, set, setTarget, subList
add, clear, contains, containsAll, equals, getTarget, hashCode, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArray
public PagingList(DataProvider dataProvider, DataType dataType, java.lang.Object parameter, int pageSize, int pageNo) throws java.lang.Exception
java.lang.Exception
public PagingList(DataProvider dataProvider, DataType dataType, java.lang.Object parameter, int pageSize) throws java.lang.Exception
java.lang.Exception
public int getPageSize()
public int getPageNo()
public int getEntityCount()
此处的总记录数并不是指当页数据的总数,而是指整个结果的总数。即每一页数据累计的总数。
public void setEntityCount(int entityCount)
此处的总记录数并不是指当页数据的总数,而是指整个结果的总数。 即每一页数据累计的总数。
public int getPageCount()
public void gotoFirstPage() throws java.lang.Exception
java.lang.Exception
public void gotoPreviousPage() throws java.lang.Exception
java.lang.Exception
public void gotoNextPage() throws java.lang.Exception
java.lang.Exception
public void gotoLastPage() throws java.lang.Exception
java.lang.Exception
protected Page<E> getPage(int pageNo) throws java.lang.Exception
java.lang.Exception
public void gotoPage(int pageNo) throws java.lang.Exception
pageNo
- java.lang.Exception
public java.lang.Object writeReplace() throws java.io.ObjectStreamException
writeReplace
in class CollectionProxySupport<E>
java.io.ObjectStreamException
Copyright © 2001-2011 www.BSTEK.com All Rights Reserved.