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