public class ObjectToArray extends java.lang.Object implements Converter
ConversionService implementations.| Constructor and Description |
|---|
ObjectToArray(ConversionExecutor elementConverter)
Creates a new object to array converter.
|
ObjectToArray(ConversionService conversionService)
Creates a new object to array converter.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
convertSourceToTargetClass(java.lang.Object source,
java.lang.Class targetClass)
Convert the provided source object argument to an instance of the specified target class.
|
java.lang.Class |
getSourceClass()
The source class this converter can convert from.
|
java.lang.Class |
getTargetClass()
The target class this converter can convert to.
|
public ObjectToArray(ConversionService conversionService)
conversionService - the conversion service to resolve the converter to use to convert the object added to
the target array.public ObjectToArray(ConversionExecutor elementConverter)
elementConverter - a specific converter to use to convert the object added to the target array.public java.lang.Class getSourceClass()
ConvertergetSourceClass in interface Converterpublic java.lang.Class getTargetClass()
ConvertergetTargetClass in interface Converterpublic java.lang.Object convertSourceToTargetClass(java.lang.Object source,
java.lang.Class targetClass)
throws java.lang.Exception
ConverterconvertSourceToTargetClass in interface Convertersource - 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()targetClassjava.lang.Exception - an exception occurred performing the conversion