Interface ExtensionConverter<T>

Type Parameters:
T - 型変換後に返す型
All Known Implementing Classes:
ArrayExtensionConverter, CollectionExtensionConverterSupport, ListExtensionConverter, SetExtensionConverter

public interface ExtensionConverter<T>
拡張の型変換インタフェース。

本インタフェースは、ロジックにより変換可能かを判断し型変換を行う場合に使用する。

  • Method Summary

    Modifier and Type
    Method
    Description
    convert(Class<? extends T> type, Object src)
    型変換を行う。
    boolean
    このコンバータで値変換できるか否か。
  • Method Details

    • convert

      T convert(Class<? extends T> type, Object src)
      型変換を行う。
      Parameters:
      type - 変換対象の型
      src - 変換元オブジェクト
      Returns:
      型変換を行った結果のオブジェクト
    • isConvertible

      boolean isConvertible(Class<?> type)
      このコンバータで値変換できるか否か。
      Parameters:
      type - 変換対象の型
      Returns:
      値変換出来る場合はtrue