Package nablarch.core.beans
Class ConversionUtil
java.lang.Object
nablarch.core.beans.ConversionUtil
JavaBeansのプロパティ転送時に必要となる型変換を行うユーティリティクラス。
変換に使用する
Converterは、SystemRepositoryから"conversionManager"という名前で
ConversionManager経由で取得する。
ConversionManagerの呼び出しは初回の変換時のみである。
ConversionManagerがSystemRepositoryに登録されていない場合は、
BasicConversionManagerを使用する。- Author:
- kawasima, tajima
-
Method Summary
Modifier and TypeMethodDescriptionstatic <T> TConverterを用いて型変換する。static booleanhasConverter(Class<?> type) 指定された型に対応するConverterまたは、ExtensionConverterが存在するか判定する。
-
Method Details
-
convert
Converterを用いて型変換する。 変換元のオブジェクトがnullだった場合、nullを返す。
指定した型に対応するConverterが見つからなかった場合、 変換元のオブジェクトを指定した型にキャストして返す。- Type Parameters:
T- 変換する型- Parameters:
type- 変換する型value- 変換元のオブジェクト- Returns:
- 変換後のオブジェクト
-
hasConverter
指定された型に対応するConverterまたは、ExtensionConverterが存在するか判定する。- Parameters:
type- 変換したい型- Returns:
ConverterまたはExtensionConverterが存在する場合、true
-