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> T
Converter
を用いて型変換する。static boolean
hasConverter
(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
-