クラス PageImpl<T>
java.lang.ObjectSE
org.springframework.data.domain.PageImpl<T>
- 型パラメーター:
T- ページを構成する型。
- 実装されているすべてのインターフェース:
SerializableSE、IterableSE<T>、SupplierSE<StreamSE<T>>、Page<T>、Slice<T>、Streamable<T>
- 既知の直属サブクラス
GeoPage
基本的な
Page 実装。- 作成者:
- Oliver Gierke, Mark Paluch
- 関連事項:
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明booleanページのコンテンツをListSE として返します。protected <U> ListSE<U>getConvertedContent(FunctionSE<? super T, ? extends U> converter) 指定されたFunctionSE をChunkのコンテンツに適用します。int現在のSliceの数を返します。intこのSliceに現在ある要素の数を返します。intgetSize()Sliceのサイズを返します。getSort()Sliceのソートパラメーターを返します。long要素の総数を返します。int総ページ数を返します。booleanSliceにコンテンツがあるかどうかを返します。inthashCode()booleanhasNext()次のSliceがあるかどうかを返します。boolean前のSliceがあるかどうかを返します。booleanisFirst()現在のSliceが最初のものかどうかを返します。booleanisLast()現在のSliceが最後のものかどうかを返します。iterator()<U> Page<U>map(FunctionSE<? super T, ? extends U> converter) toString()クラス java.lang.ObjectSE から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, wait, waitSE, waitSEインターフェース java.lang.IterableSE から継承されたメソッド
forEachSE, iterator, spliteratorインターフェース org.springframework.data.domain.Slice から継承されたメソッド
getContent, getNumber, getNumberOfElements, getPageable, getSize, getSort, hasContent, hasPrevious, isFirst, nextOrLastPageable, nextPageable, previousOrFirstPageable, previousPageable
コンストラクターの詳細
PageImpl
PageImplのコンストラクター。- パラメーター:
content- このページのコンテンツ。null であってはなりません。pageable- ページング情報。null であってはなりません。total- 利用可能なアイテムの合計量。合計が最終ページのコンテンツになる場合は、指定されたコンテンツの長さを考慮して調整される場合があります。これは、不整合を軽減するために用意されています。
PageImpl
- パラメーター:
content- null であってはなりません。
メソッドの詳細
getTotalPages
public int getTotalPages()インターフェースからコピーされた説明:Page総ページ数を返します。- 次で指定:
- インターフェース
Page<T>のgetTotalPages - 戻り値:
- 総ページ数
getTotalElements
public long getTotalElements()インターフェースからコピーされた説明:Page要素の総数を返します。- 次で指定:
- インターフェース
Page<T>のgetTotalElements - 戻り値:
- 要素の合計量
hasNext
public boolean hasNext()インターフェースからコピーされた説明:Slice次のSliceがあるかどうかを返します。isLast
public boolean isLast()インターフェースからコピーされた説明:Slice現在のSliceが最後のものかどうかを返します。map
インターフェースからコピーされた説明:PagetoString
equals
hashCode
public int hashCode()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が最初のものかどうかを返します。nextPageable
インターフェースからコピーされた説明:SlicePageableを返し、次のSliceをリクエストします。現在のSliceがすでに最後のSliceである場合は、Pageable.unpaged()にすることができます。クライアントは、このメソッドを呼び出す前にSlice.hasNext()をチェックする必要があります。- 次で指定:
- インターフェース
Slice<T>のnextPageable - 戻り値:
- 関連事項:
previousPageable
インターフェースからコピーされた説明:SlicePageableを返し、前のSliceをリクエストします。現在のSliceがすでに最初のものである場合は、Pageable.unpaged()にすることができます。クライアントは、このメソッドを呼び出す前にSlice.hasPrevious()をチェックする必要があります。- 次で指定:
- インターフェース
Slice<T>のpreviousPageable - 戻り値:
- 関連事項:
hasContent
public boolean hasContent()インターフェースからコピーされた説明:SliceSliceにコンテンツがあるかどうかを返します。- 次で指定:
- インターフェース
Slice<T>のhasContent - 戻り値:
getContent
インターフェースからコピーされた説明:SliceページのコンテンツをListSE として返します。- 次で指定:
- インターフェース
Slice<T>のgetContent - 戻り値:
getPageable
インターフェースからコピーされた説明:Slice- 次で指定:
- インターフェース
Slice<T>のgetPageable - 戻り値:
getSort
インターフェースからコピーされた説明:SliceSliceのソートパラメーターを返します。iterator
- 次で指定:
- インターフェース
IterableSE<T>のiterator
getConvertedContent
指定されたFunctionSE をChunkのコンテンツに適用します。- パラメーター:
converter- null であってはなりません。- 戻り値: