クラス SearchResults<T>
java.lang.ObjectSE
org.springframework.data.domain.SearchResults<T>
- 型パラメーター:
T- 各SearchResultに含まれるコンテンツの種類。
- 実装されているすべてのインターフェース:
SerializableSE, IterableSE<SearchResult<T>>
public class SearchResults<T>
extends ObjectSE
implements IterableSE<SearchResult<T>>, SerializableSE
SearchResult インスタンスのコレクションをカプセル化する値オブジェクト。通常、検索または類似クエリの結果型として使用され、結果コンテンツへのアクセスを公開し、結果コンテンツ型を変換するためのマッピング操作をサポートします。
- 導入:
- 4.0
- 作成者:
- Mark Paluch
- 関連事項:
コンストラクターの概要
コンストラクターコンストラクター説明SearchResults(ListSE<? extends SearchResult<T>> results) 指定されたSearchResult項目のリストから新しいSearchResultsインスタンスを作成します。メソッドのサマリー
修飾子と型メソッド説明booleanSearchResult項目の実際の内容を変更不可能なリストとして返します。inthashCode()iterator()<U> SearchResults<U> map(FunctionSE<? super T, ? extends U> converter) 指定されたFunctionSE を介してマップされた現在の結果の内容を使用して、新しいSearchResultsインスタンスを作成します。stream()toString()インターフェース IterableSE から継承されたメソッド
forEachSE, spliterator
コンストラクターの詳細
SearchResults
指定されたSearchResult項目のリストから新しいSearchResultsインスタンスを作成します。- パラメーター:
results- カプセル化する検索結果はnullであってはならない
メソッドの詳細
getContent
SearchResult項目の実際の内容を変更不可能なリストとして返します。iterator
- 次で指定:
- インターフェース
IterableSE<T>のiterator
stream
- 戻り値:
- この
SearchResultsインスタンス内のSearchResult項目を含む連続したStreamSE。
contentStream
- 戻り値:
- この
SearchResultsインスタンス内のunwrapped content項目を含む連続したStreamSE。
map
指定されたFunctionSE を介してマップされた現在の結果の内容を使用して、新しいSearchResultsインスタンスを作成します。- 型パラメーター:
U- マップされたコンテンツのターゲット型。- パラメーター:
converter- 各SearchResultのコンテンツに適用するマッピング関数は null であってはなりません。- 戻り値:
- マップされた結果コンテンツを含む新しい
SearchResultsインスタンス。
equals
hashCode
toString