Class CollectionConverter

java.lang.Object
io.beanmapper.core.converter.collections.CollectionConverter
All Implemented Interfaces:
BeanConverter

public class CollectionConverter extends Object implements BeanConverter
  • Constructor Details

    • CollectionConverter

      public CollectionConverter(CollectionHandler<?> collectionHandler)
  • Method Details

    • convert

      public <R, U> U convert(BeanMapper beanMapper, R source, Class<U> targetClass, BeanPropertyMatch beanPropertyMatch)
      Description copied from interface: BeanConverter
      Converts the source instance into the desired target type.
      Specified by:
      convert in interface BeanConverter
      Parameters:
      beanMapper - the instance of BeanMapper to use for further mappings
      source - the source instance
      targetClass - the desired target type
      beanPropertyMatch - information on the field pair (source / target)
      Returns:
      the converted source instance
    • match

      public boolean match(Class<?> sourceClass, Class<?> targetClass)
      Description copied from interface: BeanConverter
      Determines whether the conversion of our source type to a target type is supported by this converter.
      Specified by:
      match in interface BeanConverter
      Parameters:
      sourceClass - the source class
      targetClass - the target class
      Returns:
      true if the conversion is supported, else false