public class GeoPage<T> extends PageImpl<GeoResult<T>>
Constructor and Description |
---|
GeoPage(GeoResults<T> results)
Creates a new
GeoPage from the given GeoResults . |
GeoPage(GeoResults<T> results,
Pageable pageable,
long total)
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
Distance |
getAverageDistance()
The average distance of the underlying results.
|
List<T> |
getContent()
Returns the page content as
List . |
protected <U> List<U> |
getConvertedContent(Function<? super T,? extends U> converter)
|
int |
getNumber()
Returns the number of the current
Slice . |
int |
getNumberOfElements()
Returns the number of elements currently on this
Slice . |
Pageable |
getPageable()
|
int |
getSize()
Returns the size of the
Slice . |
Sort |
getSort()
Returns the sorting parameters for the
Slice . |
boolean |
hasContent()
Returns whether the
Slice has content at all. |
int |
hashCode() |
boolean |
hasPrevious()
Returns if there is a previous
Slice . |
boolean |
isFirst()
Returns whether the current
Slice is the first one. |
Iterator<T> |
iterator() |
Pageable |
nextPageable()
|
Pageable |
previousPageable()
|
getTotalElements, getTotalPages, hasNext, isLast, map, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getContent, getNumber, getNumberOfElements, getPageable, getSize, getSort, hasContent, hasPrevious, isFirst, nextPageable, previousPageable
and, filter, flatMap, get, isEmpty, of, of, of, stream
forEach, iterator, spliterator
public GeoPage(GeoResults<T> results)
GeoPage
from the given GeoResults
.content
- must not be null.public GeoPage(GeoResults<T> results, Pageable pageable, long total)
results
- must not be null.pageable
- must not be null.total
- public Distance getAverageDistance()
public int getNumber()
Slice
Slice
. Is always non-negative.public int getSize()
Slice
Slice
.public int getNumberOfElements()
Slice
Slice
.getNumberOfElements
in interface Slice<T>
Slice
.public boolean hasPrevious()
Slice
Slice
.hasPrevious
in interface Slice<T>
Slice
.public boolean isFirst()
Slice
Slice
is the first one.public Pageable nextPageable()
Slice
Pageable
to request the next Slice
. Can be Pageable.unpaged()
in case the
current Slice
is already the last one. Clients should check Slice.hasNext()
before calling this method.nextPageable
in interface Slice<T>
public Pageable previousPageable()
Slice
Pageable
to request the previous Slice
. Can be Pageable.unpaged()
in case the
current Slice
is already the first one. Clients should check Slice.hasPrevious()
before calling this
method.previousPageable
in interface Slice<T>
public boolean hasContent()
Slice
Slice
has content at all.hasContent
in interface Slice<T>
public List<T> getContent()
Slice
List
.getContent
in interface Slice<T>
public Sort getSort()
Slice
Slice
.protected <U> List<U> getConvertedContent(Function<? super T,? extends U> converter)
converter
- must not be null.public Pageable getPageable()
Slice
getPageable
in interface Slice<T>
Copyright © 2011–2020 Pivotal Software, Inc.. All rights reserved.