クラス SliceImpl<T>
java.lang.ObjectSE
org.springframework.data.domain.SliceImpl<T>
- 実装されたすべてのインターフェース:
SerializableSE
、IterableSE<T>
、SupplierSE<StreamSE<T>>
、Slice<T>
、Streamable<T>
Slice
のデフォルト実装。- 導入:
- 1.8
- 作成者:
- Oliver Gierke, Keegan Witt
- 関連事項:
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明boolean
ページのコンテンツをList
SE として返します。protected <U> ListSE<U>
getConvertedContent
(FunctionSE<? super T, ? extends U> converter) 指定されたFunction
SE をChunk
のコンテンツに適用します。int
現在のSlice
の数を返します。int
このSlice
に現在ある要素の数を返します。int
getSize()
Slice
のサイズを返します。getSort()
Slice
のソートパラメーターを返します。boolean
Slice
にコンテンツがあるかどうかを返します。int
hashCode()
boolean
hasNext()
次のSlice
があるかどうかを返します。boolean
前のSlice
があるかどうかを返します。boolean
isFirst()
現在のSlice
が最初のものかどうかを返します。boolean
isLast()
現在のSlice
が最後のものかどうかを返します。iterator()
<U> Slice<U>
map
(FunctionSE<? super T, ? extends U> converter) toString()
クラス java.lang.ObjectSE から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, wait, waitSE, waitSE
インターフェース java.lang.IterableSE から継承されたメソッド
forEachSE, spliterator
インターフェース org.springframework.data.domain.Slice から継承されたメソッド
nextOrLastPageable, previousOrFirstPageable
コンストラクターの詳細
SliceImpl
- パラメーター:
content
- このSlice
の内容は null であってはなりません。pageable
- ページング情報。null であってはなりません。hasNext
- 現在のスライスの後に別のスライスがあるかどうか。
SliceImpl
- パラメーター:
content
- null であってはなりません。
メソッドの詳細
hasNext
public boolean hasNext()インターフェースからコピーされた説明:Slice
次のSlice
があるかどうかを返します。- 戻り値:
- 次の
Slice
がある場合。
map
インターフェースからコピーされた説明:Slice
toString
equals
hashCode
public int hashCode()getNumber
public int getNumber()インターフェースからコピーされた説明:Slice
現在のSlice
の数を返します。常に非負です。getSize
public int getSize()インターフェースからコピーされた説明:Slice
Slice
のサイズを返します。getNumberOfElements
public int getNumberOfElements()インターフェースからコピーされた説明:Slice
このSlice
に現在ある要素の数を返します。- 次で指定:
- インターフェース
Slice<T>
のgetNumberOfElements
- 戻り値:
- この
Slice
に現在ある要素の数
hasPrevious
public boolean hasPrevious()インターフェースからコピーされた説明:Slice
前のSlice
があるかどうかを返します。- 次で指定:
- インターフェース
Slice<T>
のhasPrevious
- 戻り値:
- 以前の
Slice
がある場合。
isFirst
public boolean isFirst()インターフェースからコピーされた説明:Slice
現在のSlice
が最初のものかどうかを返します。isLast
public boolean isLast()インターフェースからコピーされた説明:Slice
現在のSlice
が最後のものかどうかを返します。nextPageable
インターフェースからコピーされた説明:Slice
Pageable
を返し、次のSlice
をリクエストします。現在のSlice
がすでに最後のSlice
である場合は、Pageable.unpaged()
にすることができます。クライアントは、このメソッドを呼び出す前にSlice.hasNext()
をチェックする必要があります。- 次で指定:
- インターフェース
Slice<T>
のnextPageable
- 戻り値:
- 関連事項:
previousPageable
インターフェースからコピーされた説明:Slice
Pageable
を返し、前のSlice
をリクエストします。現在のSlice
がすでに最初のものである場合は、Pageable.unpaged()
にすることができます。クライアントは、このメソッドを呼び出す前にSlice.hasPrevious()
をチェックする必要があります。- 次で指定:
- インターフェース
Slice<T>
のpreviousPageable
- 戻り値:
- 関連事項:
hasContent
public boolean hasContent()インターフェースからコピーされた説明:Slice
Slice
にコンテンツがあるかどうかを返します。- 次で指定:
- インターフェース
Slice<T>
のhasContent
- 戻り値:
getContent
インターフェースからコピーされた説明:Slice
ページのコンテンツをList
SE として返します。- 次で指定:
- インターフェース
Slice<T>
のgetContent
- 戻り値:
getPageable
インターフェースからコピーされた説明:Slice
- 次で指定:
- インターフェース
Slice<T>
のgetPageable
- 戻り値:
getSort
インターフェースからコピーされた説明:Slice
Slice
のソートパラメーターを返します。iterator
- 次で指定:
- インターフェース
IterableSE<T>
のiterator
getConvertedContent
指定されたFunction
SE をChunk
のコンテンツに適用します。- パラメーター:
converter
- null であってはなりません。- 戻り値: