@Published(tag="architect") public final class ConversionUtil extends java.lang.Object
Converter
は、SystemRepository
から"conversionManager"という名前で
ConversionManager
経由で取得する。
ConversionManager
の呼び出しは初回の変換時のみである。
ConversionManager
がSystemRepository
に登録されていない場合は、
BasicConversionManager
を使用する。修飾子とタイプ | メソッドと説明 |
---|---|
static <T> T |
convert(java.lang.Class<T> type,
java.lang.Object value)
Converter を用いて型変換する。 |
static boolean |
hasConverter(java.lang.Class<?> type)
指定された型に対応する
Converter または、ExtensionConverter が存在するか判定する。 |
public static <T> T convert(java.lang.Class<T> type, java.lang.Object value)
Converter
を用いて型変換する。
変換元のオブジェクトがnull
だった場合、null
を返す。Converter
が見つからなかった場合、
変換元のオブジェクトを指定した型にキャストして返す。T
- 変換する型type
- 変換する型value
- 変換元のオブジェクトpublic static boolean hasConverter(java.lang.Class<?> type)
Converter
または、ExtensionConverter
が存在するか判定する。type
- 変換したい型Converter
またはExtensionConverter
が存在する場合、true