Class GeoPage<T>
- All Implemented Interfaces:
Serializable,Iterable<GeoResult<T>>,Supplier<Stream<GeoResult<T>>>,Page<GeoResult<T>>,Slice<GeoResult<T>>,Streamable<GeoResult<T>>
- Since:
- 1.8
- Author:
- Oliver Gierke, Thomas Darimont
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionGeoPage(GeoResults<T> results) Creates a newGeoPagefrom the givenGeoResults.GeoPage(GeoResults<T> results, Pageable pageable, long total) -
Method Summary
Modifier and TypeMethodDescriptionbooleanReturns the page content asList.protected <U> List<U> getConvertedContent(Function<? super GeoResult<T>, ? extends U> converter) intReturns the number of the currentSlice.intReturns the number of elements currently on thisSlice.intgetSize()Returns the size of theSlice.getSort()Returns the sorting parameters for theSlice.booleanReturns whether theSlicehas content at all.inthashCode()booleanReturns if there is a previousSlice.booleanisFirst()Returns whether the currentSliceis the first one.iterator()Methods inherited from class org.springframework.data.domain.PageImpl
getTotalElements, getTotalPages, hasNext, isLast, map, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, iterator, spliteratorMethods inherited from interface org.springframework.data.domain.Slice
getContent, getNumber, getNumberOfElements, getPageable, getSize, getSort, hasContent, hasPrevious, isFirst, nextOrLastPageable, nextPageable, previousOrFirstPageable, previousPageable
-
Constructor Details
-
GeoPage
Creates a newGeoPagefrom the givenGeoResults.- Parameters:
results- must not be null.
-
GeoPage
- Parameters:
results- must not be null.pageable- must not be null.total- total number of results.
-
-
Method Details
-
getAverageDistance
-
equals
-
hashCode
-
getNumber
-
getSize
-
getNumberOfElements
-
hasPrevious
-
isFirst
-
nextPageable
Description copied from interface:SliceReturns thePageableto request the nextSlice. Can bePageable.unpaged()in case the currentSliceis already the last one. Clients should checkSlice.hasNext()before calling this method.- Specified by:
nextPageablein interfaceSlice<T>- Returns:
- the
Pageableto request the nextSlice. - See Also:
-
previousPageable
Description copied from interface:SliceReturns thePageableto request the previousSlice. Can bePageable.unpaged()in case the currentSliceis already the first one. Clients should checkSlice.hasPrevious()before calling this method.- Specified by:
previousPageablein interfaceSlice<T>- Returns:
- the
Pageableto request the previousSlice. - See Also:
-
hasContent
-
getContent
-
getPageable
-
getSort
-
iterator
-
getConvertedContent
-