クラス NullableWrapperConverters
java.lang.ObjectSE
org.springframework.data.util.NullableWrapperConverters
クラスパスで使用できる可能性のある null 許容ラッパー型をラップおよびアンラップするコンバーター。現在サポートされているもの:
java.util.Optional
com.google.common.base.Optional
scala.Option
javaslang.control.Option
io.vavr.control.Option
- 導入:
- 2.4
- 作成者:
- Oliver Gierke, Mark Paluch, Christoph Strobl, Maciek Opa ł a, Jens Schauder
メソッドのサマリー
修飾子と型メソッド説明static boolean
isSingleValue
(ClassSE<?> type) static void
registerConvertersIn
(ConverterRegistry registry) クラスパスで見つかったラッパー型のコンバーターを登録します。static boolean
指定された型がサポートされているラッパー型であるかどうかを返します。static boolean
supportsUnwrapping
(ClassSE<?> type) 指定されたラッパー型がアンラップをサポートするかどうかを返します。static ObjectSE
実行時に検出された現在サポートされているラッパー型の 1 つである場合は、指定されたソース値をアンラップします。static TypeInformation<?>
unwrapActualType
(TypeInformation<?> type) 指定されたTypeInformation
から既知のラッパー型を再帰的にアンラップします。
メソッドの詳細
supports
指定された型がサポートされているラッパー型であるかどうかを返します。- パラメーター:
type
- null であってはなりません。- 戻り値:
supportsUnwrapping
指定されたラッパー型がアンラップをサポートするかどうかを返します。- パラメーター:
type
- null であってはなりません。- 戻り値:
isSingleValue
registerConvertersIn
クラスパスで見つかったラッパー型のコンバーターを登録します。- パラメーター:
registry
- null であってはなりません。
unwrap
実行時に検出された現在サポートされているラッパー型の 1 つである場合は、指定されたソース値をアンラップします。- パラメーター:
source
- null でもかまいません。- 戻り値:
unwrapActualType
指定されたTypeInformation
から既知のラッパー型を再帰的にアンラップします。- パラメーター:
type
- null であってはなりません。- 戻り値:
- null になることはありません。