Package com.landawn.abacus.util
Interface Paginated<T>
- All Superinterfaces:
Iterable<T>
- Author:
- Haiyang Li
-
Method Summary
Methods inherited from interface java.lang.Iterable
forEach, iterator, spliterator
-
Method Details
-
hasNext
boolean hasNext()Checks for next.- Returns:
- true, if successful
-
nextPage
T nextPage() -
currentPage
T currentPage()- Returns:
-
previousPage
T previousPage() -
firstPage
u.Optional<T> firstPage()Returns the first page.- Returns:
-
lastPage
u.Optional<T> lastPage()Returns the last page.- Returns:
-
getPage
- Parameters:
pageNum
-- Returns:
- Throws:
IllegalArgumentException
- the illegal argument exception
-
absolute
- Parameters:
pageNum
-- Returns:
-
currentPageNum
int currentPageNum()- Returns:
- int
-
pageSize
int pageSize()- Returns:
- int
-
pageCount
Deprecated.replaced bytotalPages
- Returns:
- int
- See Also:
-
totalPages
int totalPages()- Returns:
- int
-
stream
- Returns:
-
totalPages