Interface ObjectConverter
- All Superinterfaces:
Cloneable
,Serializable
- All Known Implementing Classes:
AbstractObjectConverter
,AbstractStringObjectConverter
,BooleanConverter
,ByteConverter
,CharacterConverter
,ClassConverter
,DoubleConverter
,EnumConverter
,FloatConverter
,IntegerConverter
,LongConverter
,StringSplitConverter
,URLConverter
The interface to convert objects.
- Version:
- 1.0 Aug 28, 2008
- Author:
- Willem Cazander
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addObjectConverter
(ObjectConverter converter) clone()
Force impl to have public clone method.convertBack
(Object obj, Locale locale) Convert the object back.Convert to the object.Class
<?> Class
<?> void
removeObjectConverter
(ObjectConverter converter)
-
Method Details
-
getObjectClassTo
Class<?> getObjectClassTo()- Returns:
- Returns the class which we can convert to.
-
getObjectClassBack
Class<?> getObjectClassBack()- Returns:
- Returns the class which we can convert from.
-
convertTo
Convert to the object.- Parameters:
obj
- The object to convert.locale
- The Object convert locale if needed.- Returns:
- Returns the converted object.
- Throws:
ObjectConverterException
- When the conversion failes.
-
convertBack
Convert the object back.- Parameters:
obj
- The object to convert.locale
- The Object convert locale if needed.- Returns:
- Returns the converted object.
- Throws:
ObjectConverterException
- When the conversion failes.
-
getObjectConverters
List<ObjectConverter> getObjectConverters()- Returns:
- Returns list of child converters.
-
addObjectConverter
- Parameters:
converter
- Adds an child converter.
-
removeObjectConverter
- Parameters:
converter
- Removes this child converter.
-
clone
Force impl to have public clone method.- Returns:
- An cloned ObjectConverter.
- Throws:
CloneNotSupportedException
- If thrown when cloning is not supported.
-