public interface Converter
getSourceClass()
to a target type of type
getTargetClass()
. If the converter is a TwoWayConverter
, it can also convert from the target back
to the source.
Implementations of this interface are thread-safe and can be shared.
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.
|
java.lang.Class getSourceClass()
java.lang.Class getTargetClass()
java.lang.Object convertSourceToTargetClass(java.lang.Object source, java.lang.Class targetClass) throws java.lang.Exception
source
- the source object to convert, which must be an instance of getSourceClass()
targetClass
- the target class to convert the source to, which must be equal to or a specialization of
getTargetClass()
targetClass
java.lang.Exception
- an exception occurred performing the conversion