public class ArrayToArray extends Object implements Converter
ConversionService
implementations.Constructor and Description |
---|
ArrayToArray(ConversionExecutor elementConverter)
Creates a new array-to-array converter.
|
ArrayToArray(ConversionService conversionService)
Creates a new array-to-array converter.
|
Modifier and Type | Method and Description |
---|---|
Object |
convertSourceToTargetClass(Object source,
Class targetClass)
Convert the provided source object argument to an instance of the specified target class.
|
Class |
getSourceClass()
The source class this converter can convert from.
|
Class |
getTargetClass()
The target class this converter can convert to.
|
public ArrayToArray(ConversionService conversionService)
conversionService
- the service to use to lookup conversion executors for individual array elements
dynamicallypublic ArrayToArray(ConversionExecutor elementConverter)
elementConverter
- a specific conversion executor to use to convert elements in the source array to elements
in the target array.public Class getSourceClass()
Converter
getSourceClass
in interface Converter
public Class getTargetClass()
Converter
getTargetClass
in interface Converter
public Object convertSourceToTargetClass(Object source, Class targetClass) throws Exception
Converter
convertSourceToTargetClass
in interface Converter
source
- the source object to convert, which must be an instance of Converter.getSourceClass()
targetClass
- the target class to convert the source to, which must be equal to or a specialization of
Converter.getTargetClass()
targetClass
Exception
- an exception occurred performing the conversion