Class AbstractSliceSupport<T>
java.lang.Object
org.springframework.data.gemfire.domain.support.AbstractSliceSupport<T>
- Type Parameters:
T
-Class
type of the individual elements on thisSlice
.
- All Implemented Interfaces:
Iterable<T>
,Supplier<Stream<T>>
,org.springframework.data.domain.Slice<T>
,org.springframework.data.util.Streamable<T>
- Direct Known Subclasses:
AbstractPageSupport
,EmptySlice
public abstract class AbstractSliceSupport<T>
extends Object
implements org.springframework.data.domain.Slice<T>
The
AbstractSliceSupport
class is an abstract Spring Data Slice
type
supporting the implementation of application specific Slice
implementations.- Since:
- 1.1.0
- See Also:
-
Converter
Page
Pageable
Slice
Sort
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionint
int
int
getSize()
org.springframework.data.domain.Sort
getSort()
boolean
boolean
hasNext()
boolean
boolean
isFirst()
boolean
isLast()
iterator()
<S> org.springframework.data.domain.Slice<S>
org.springframework.data.domain.Pageable
org.springframework.data.domain.Pageable
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.lang.Iterable
forEach, spliterator
Methods inherited from interface org.springframework.data.domain.Slice
getPageable, nextOrLastPageable, previousOrFirstPageable
Methods inherited from interface org.springframework.data.util.Streamable
and, and, and, and, filter, flatMap, get, isEmpty, stream, toList, toSet
-
Constructor Details
-
AbstractSliceSupport
public AbstractSliceSupport()
-
-
Method Details
-
hasContent
public boolean hasContent()- Specified by:
hasContent
in interfaceorg.springframework.data.domain.Slice<T>
-
hasNext
public boolean hasNext()- Specified by:
hasNext
in interfaceorg.springframework.data.domain.Slice<T>
-
hasPrevious
public boolean hasPrevious()- Specified by:
hasPrevious
in interfaceorg.springframework.data.domain.Slice<T>
-
isFirst
public boolean isFirst()- Specified by:
isFirst
in interfaceorg.springframework.data.domain.Slice<T>
-
isLast
public boolean isLast()- Specified by:
isLast
in interfaceorg.springframework.data.domain.Slice<T>
-
getContent
- Specified by:
getContent
in interfaceorg.springframework.data.domain.Slice<T>
-
getNumber
public int getNumber()- Specified by:
getNumber
in interfaceorg.springframework.data.domain.Slice<T>
-
getNumberOfElements
public int getNumberOfElements()- Specified by:
getNumberOfElements
in interfaceorg.springframework.data.domain.Slice<T>
-
getSize
public int getSize()- Specified by:
getSize
in interfaceorg.springframework.data.domain.Slice<T>
-
getSort
public org.springframework.data.domain.Sort getSort()- Specified by:
getSort
in interfaceorg.springframework.data.domain.Slice<T>
-
iterator
-
map
-
nextPageable
public org.springframework.data.domain.Pageable nextPageable()- Specified by:
nextPageable
in interfaceorg.springframework.data.domain.Slice<T>
-
previousPageable
public org.springframework.data.domain.Pageable previousPageable()- Specified by:
previousPageable
in interfaceorg.springframework.data.domain.Slice<T>
-