クラス CustomCollections
java.lang.ObjectSE
org.springframework.data.util.CustomCollections
Spring Data に存在するカスタムコレクションに関する情報を公開するための主要 API。カスタムコレクションとマップ型を公開し、コンバーターを登録して、Java ネイティブコレクションとの間で変換します。
- 導入:
- 2.7
- 作成者:
- Oliver Drotbohm
コンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明すべてのカスタムコレクションとマップ型を返します。static ClassSE<?>getMapBaseType(ClassSE<?> type) 指定された型のマップベース型を返します。つまり、論理マップインターフェースと見なされる型(HashMapの場合はMapSE など)を返します。ページネーション戻り値の型が許可されているすべての型を返します。static SetSE<FunctionSE<ObjectSE,ObjectSE>> カスタムコレクションを Java ネイティブコレクションに変換するすべてのアンラッパー関数を返します。static booleanisCollection(ClassSE<?> type) 指定された型がCollectionSE 型と見なされるかどうかを返します。static boolean指定された型がMapSE 型と見なされるかどうかを返します。static booleanisMapBaseType(ClassSE<?> type) 指定された型がマップベース型であるかどうかを返します。static voidregisterConvertersIn(ConverterRegistry registry) すべてのコンバーターを登録して、Java ネイティブコレクションをカスタムコレクションに変換し、指定されたConverterRegistryに戻します。
コンストラクターの詳細
CustomCollections
public CustomCollections()
メソッドの詳細
getCustomTypes
すべてのカスタムコレクションとマップ型を返します。- 戻り値:
- null になることはありません。
getPaginationReturnTypes
ページネーション戻り値の型が許可されているすべての型を返します。- 戻り値:
- null になることはありません。
isMapBaseType
指定された型がマップベース型であるかどうかを返します。- パラメーター:
type- null であってはなりません。- 戻り値:
- null になることはありません。
getMapBaseType
指定された型のマップベース型を返します。つまり、論理マップインターフェースと見なされる型(HashMapの場合はMapSE など)を返します。- パラメーター:
type- null であってはなりません。- 戻り値:
- null になることはありません。
- 例外:
IllegalArgumentExceptionSE- 指定されたマップベース型が見つからない場合に備えて。
isMap
指定された型がMapSE 型と見なされるかどうかを返します。- パラメーター:
type- null であってはなりません。- 戻り値:
- null になることはありません。
isCollection
指定された型がCollectionSE 型と見なされるかどうかを返します。- パラメーター:
type- null であってはなりません。- 戻り値:
- null になることはありません。
getUnwrappers
カスタムコレクションを Java ネイティブコレクションに変換するすべてのアンラッパー関数を返します。- 戻り値:
- null になることはありません。
registerConvertersIn
すべてのコンバーターを登録して、Java ネイティブコレクションをカスタムコレクションに変換し、指定されたConverterRegistryに戻します。- パラメーター:
registry- null であってはなりません。