org.melati.util
Class CountedDumbPagedEnumeration<T>
java.lang.Object
org.melati.util.PagedEnumerationBase<T>
org.melati.util.CountedDumbPagedEnumeration<T>
- All Implemented Interfaces:
- Enumeration<T>, PagedEnumeration<T>
public class CountedDumbPagedEnumeration<T>
- extends PagedEnumerationBase<T>
A PagedEnumeration
which knows how big it is.
Ideally SQL would allow you to start at an offset.
Methods inherited from class org.melati.util.PagedEnumerationBase |
getCurrentPosition, getNextPosition, getPageEnd, getPages, getPageSize, getPageStart, getPrevPageStart, getTotalCount, hasMoreElements, nextElement, nextElementOnThisPage |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CountedDumbPagedEnumeration
public CountedDumbPagedEnumeration(Enumeration<T> base,
int pageStart,
int pageSize,
int totalCount)
- Constructor.
- Parameters:
base
- underlying EnumerationpageStart
- index of start of pagepageSize
- how many Elements to include upon a pagetotalCount
- size of the underlying Enumeration
getNextPageStart
public Integer getNextPageStart()
-
- Returns:
- the start record of the next page, indexed from 1.
- See Also:
PagedEnumeration
Copyright © 2000-2010 PanEris. All Rights Reserved.