@Published(tag="architect") public final class ConversionUtil extends java.lang.Object
Converterは、SystemRepositoryから"conversionManager"という名前で
ConversionManager経由で取得する。
ConversionManagerの呼び出しは初回の変換時のみである。
ConversionManagerがSystemRepositoryに登録されていない場合は、
BasicConversionManagerを使用する。| Modifier and Type | Method and Description |
|---|---|
static <T> T |
convert(java.lang.Class<T> type,
java.lang.Object value)
|
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