クラス 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
ページのコンテンツを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
のソートパラメーターを返します。long
要素の総数を返します。int
総ページ数を返します。boolean
Slice
にコンテンツがあるかどうかを返します。int
hashCode()
boolean
hasNext()
次のSlice
があるかどうかを返します。boolean
前のSlice
があるかどうかを返します。boolean
isFirst()
現在のSlice
が最初のものかどうかを返します。boolean
isLast()
現在の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
インターフェースからコピーされた説明:Page
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
が最初のものかどうかを返します。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 であってはなりません。- 戻り値: