Class CollectionConverters.ArrayToList<T>

java.lang.Object
org.apache.ofbiz.base.conversion.AbstractConverter<T[],List<T>>
org.apache.ofbiz.base.conversion.CollectionConverters.ArrayToList<T>
All Implemented Interfaces:
Converter<T[],List<T>>, ConverterLoader
Enclosing class:
CollectionConverters

public static class CollectionConverters.ArrayToList<T> extends AbstractConverter<T[],List<T>>
  • Constructor Details

    • ArrayToList

      public ArrayToList()
  • Method Details

    • canConvert

      public boolean canConvert(Class<?> sourceClass, Class<?> targetClass)
      Description copied from interface: Converter
      Returns true if this object can convert sourceClass to targetClass.

      Implementations can accomodate class hierarchy ranges by converting super classes or interfaces.

      Specified by:
      canConvert in interface Converter<T[],List<T>>
      Overrides:
      canConvert in class AbstractConverter<T[],List<T>>
      Parameters:
      sourceClass - The source Class
      targetClass - The target Class
      Returns:
      true if this object can convert sourceClass to targetClass.
    • convert

      public List<T> convert(T[] obj) throws ConversionException
      Description copied from interface: Converter
      Converts obj to T.
      Parameters:
      obj - The source Object to convert
      Returns:
      The converted Object
      Throws:
      ConversionException