T - the type of which the page consists.public class PageImpl<T> extends Object implements Page<T>, Serializable
Page implementation.| Constructor and Description |
|---|
PageImpl(List<T> content)
Creates a new
PageImpl with the given content. |
PageImpl(List<T> content,
Pageable pageable,
long total)
Constructor of
PageImpl. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
List<T> |
getContent()
Returns the page content as
List. |
int |
getNumber()
Returns the number of the current page.
|
int |
getNumberOfElements()
Returns the number of elements currently on this page.
|
int |
getSize()
Returns the size of the page.
|
Sort |
getSort()
Returns the sorting parameters for the page.
|
long |
getTotalElements()
Returns the total amount of elements.
|
int |
getTotalPages()
Returns the number of total pages.
|
boolean |
hasContent()
Returns whether the
Page has content at all. |
int |
hashCode() |
boolean |
hasNextPage()
Returns if there is a next page.
|
boolean |
hasPreviousPage()
Returns if there is a previous page.
|
boolean |
isFirstPage()
Returns whether the current page is the first one.
|
boolean |
isLastPage()
Returns whether the current page is the last one.
|
Iterator<T> |
iterator() |
Pageable |
nextPageable()
|
Pageable |
previousPageable()
Returns the
Pageable to request the previous page. |
String |
toString() |
public PageImpl(List<T> content, Pageable pageable, long total)
PageImpl.content - the content of this page, must not be null.pageable - the paging information, can be null.total - the total amount of items availablepublic int getNumber()
PagePage#getTotalPages().public int getSize()
Pagepublic int getTotalPages()
PagegetTotalPages in interface Page<T>public int getNumberOfElements()
PagegetNumberOfElements in interface Page<T>public long getTotalElements()
PagegetTotalElements in interface Page<T>public boolean hasPreviousPage()
PagehasPreviousPage in interface Page<T>public boolean isFirstPage()
PageisFirstPage in interface Page<T>public boolean hasNextPage()
PagehasNextPage in interface Page<T>public boolean isLastPage()
PageisLastPage in interface Page<T>public Pageable nextPageable()
PagePageable to request the next Page. Can be null in case the current
Page is already the last one. Clients should check Page.hasNextPage() before calling this method to
make sure they receive a non-null value.nextPageable in interface Page<T>public Pageable previousPageable()
PagePageable to request the previous page. Can be null in case the current Page
is already the first one. Clients should check Page.hasPreviousPage() before calling this method make sure
receive a non-null value.previousPageable in interface Page<T>public List<T> getContent()
PageList.getContent in interface Page<T>public boolean hasContent()
PagePage has content at all.hasContent in interface Page<T>public Sort getSort()
PageCopyright © 2011-2014-2014 Pivotal. All Rights Reserved.