Class CollectionExtensionConverterSupport<T extends Collection>

java.lang.Object
nablarch.core.beans.converter.CollectionExtensionConverterSupport<T>
Type Parameters:
T - 変換対象の型
All Implemented Interfaces:
ExtensionConverter<T>
Direct Known Subclasses:
ListExtensionConverter, SetExtensionConverter

public abstract class CollectionExtensionConverterSupport<T extends Collection> extends Object implements ExtensionConverter<T>
Collectionへの型変換をサポートするクラス。
  • Constructor Details

    • CollectionExtensionConverterSupport

      public CollectionExtensionConverterSupport()
  • Method Details

    • convert

      public T convert(Class<? extends T> type, Object src)
      Description copied from interface: ExtensionConverter
      型変換を行う。
      Specified by:
      convert in interface ExtensionConverter<T extends Collection>
      Parameters:
      type - 変換対象の型
      src - 変換元オブジェクト
      Returns:
      型変換を行った結果のオブジェクト
    • createInstance

      protected abstract T createInstance(Class<? extends T> type)
      インスタンスを生成する。
      Parameters:
      type - 型
      Returns:
      生成したインスタンス