public abstract class StringToObject extends java.lang.Object implements TwoWayConverter
| Constructor and Description |
|---|
StringToObject(java.lang.Class<?> objectClass) |
| 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.Object |
convertTargetToSourceClass(java.lang.Object target,
java.lang.Class<?> sourceClass)
Convert the provided target object argument to an instance of the specified source 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.
|
protected abstract java.lang.Object |
toObject(java.lang.String string,
java.lang.Class<?> targetClass) |
protected abstract java.lang.String |
toString(java.lang.Object object) |
public final java.lang.Class<?> getSourceClass()
ConvertergetSourceClass in interface Converterpublic final java.lang.Class<?> getTargetClass()
ConvertergetTargetClass in interface Converterpublic final 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 conversionpublic final java.lang.Object convertTargetToSourceClass(java.lang.Object target,
java.lang.Class<?> sourceClass)
throws java.lang.Exception
TwoWayConverterconvertTargetToSourceClass in interface TwoWayConvertertarget - the target object to convert, which must be an instance of Converter.getTargetClass()sourceClass - the source class to convert the target to, which must be equal to or a specialization of
Converter.getSourceClass()sourceClassjava.lang.Exception - an exception occurred performing the conversionprotected abstract java.lang.Object toObject(java.lang.String string,
java.lang.Class<?> targetClass)
throws java.lang.Exception
java.lang.Exceptionprotected abstract java.lang.String toString(java.lang.Object object)
throws java.lang.Exception
java.lang.Exception