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() |
List<T> |
getContent()
Returns the page content as
List . |
protected <U> List<U> |
getConvertedContent(Function<? super T,? extends U> converter)
Applies the given
Function to the content of the Chunk . |
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, nextOrLastPageable, nextPageable, previousOrFirstPageable, previousPageable
and, and, and, and, filter, flatMap, get, isEmpty, of, of, of, stream, toList, toSet, toStreamable, toStreamable
forEach, iterator, spliterator
public GeoPage(GeoResults<T> results)
GeoPage
from the given GeoResults
.results
- 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>
Slice.nextOrLastPageable()
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>
Slice.previousPageable()
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 Pageable getPageable()
Slice
getPageable
in interface Slice<T>
public Sort getSort()
Slice
Slice
.Copyright © 2011–2023 Pivotal Software, Inc.. All rights reserved.