クラス 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ページのコンテンツをListSE として返します。protected <U> ListSE<U>getConvertedContent(FunctionSE<? super T, ? extends U> converter) 指定されたFunctionSE をChunkのコンテンツに適用します。int現在のSliceの数を返します。intこのSliceに現在ある要素の数を返します。intgetSize()Sliceのサイズを返します。getSort()Sliceのソートパラメーターを返します。booleanSliceにコンテンツがあるかどうかを返します。inthashCode()booleanhasNext()次のSliceがあるかどうかを返します。boolean前のSliceがあるかどうかを返します。booleanisFirst()現在のSliceが最初のものかどうかを返します。booleanisLast()現在の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
インターフェースからコピーされた説明:Sliceequals
hashCode
public int hashCode()toString
getNumber
public int getNumber()インターフェースからコピーされた説明:Slice現在のSliceの数を返します。常に非負です。getSize
public int getSize()インターフェースからコピーされた説明:SliceSliceのサイズを返します。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
インターフェースからコピーされた説明:SlicePageableを返し、次のSliceをリクエストします。現在のSliceがすでに最後のSliceである場合は、Pageable.unpaged()にすることができます。クライアントは、このメソッドを呼び出す前にSlice.hasNext()をチェックする必要があります。- 次で指定:
- インターフェース
Slice<T>のnextPageable - 戻り値:
Pageableに次のSliceをリクエストします。- 関連事項:
previousPageable
インターフェースからコピーされた説明:SlicePageableを返し、前のSliceをリクエストします。現在のSliceがすでに最初のものである場合は、Pageable.unpaged()にすることができます。クライアントは、このメソッドを呼び出す前にSlice.hasPrevious()をチェックする必要があります。- 次で指定:
- インターフェース
Slice<T>のpreviousPageable - 戻り値:
Pageableは前のSliceをリクエストします。- 関連事項:
hasContent
public boolean hasContent()インターフェースからコピーされた説明:SliceSliceにコンテンツがあるかどうかを返します。- 次で指定:
- インターフェース
Slice<T>のhasContent - 戻り値:
Sliceにコンテンツがある場合は true になります。
getContent
インターフェースからコピーされた説明:SliceページのコンテンツをListSE として返します。- 次で指定:
- インターフェース
Slice<T>のgetContent - 戻り値:
- ページの内容を
ListSE として指定します。
getPageable
インターフェースからコピーされた説明:Slice- 次で指定:
- インターフェース
Slice<T>のgetPageable - 戻り値:
- 現在の
Sliceをリクエストするために使用されたPageable。
getSort
インターフェースからコピーされた説明:SliceSliceのソートパラメーターを返します。iterator
- 次で指定:
- インターフェース
IterableSE<T>のiterator
getConvertedContent
指定されたFunctionSE をChunkのコンテンツに適用します。- パラメーター:
converter- null であってはなりません。- 戻り値: