Class AbstractObjectConverter
java.lang.Object
org.x4o.xml.conv.AbstractObjectConverter
- All Implemented Interfaces:
Serializable
,Cloneable
,ObjectConverter
- Direct Known Subclasses:
AbstractStringObjectConverter
AbstractObjectConverter to create ObjectConverters.
- Version:
- 1.0 Jan 30, 2012
- Author:
- Willem Cazander
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addObjectConverter
(ObjectConverter converter) abstract ObjectConverter
clone()
Force impl to have public clone method.protected List
<ObjectConverter> abstract Object
convertAfterBack
(Object obj, Locale locale) abstract Object
convertAfterTo
(Object obj, Locale locale) convertBack
(Object obj, Locale locale) Convert the object back.Convert to the object.void
removeObjectConverter
(ObjectConverter converter) Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.x4o.xml.conv.ObjectConverter
getObjectClassBack, getObjectClassTo
-
Field Details
-
converters
-
-
Constructor Details
-
AbstractObjectConverter
public AbstractObjectConverter()
-
-
Method Details
-
convertAfterTo
- Throws:
ObjectConverterException
-
convertAfterBack
- Throws:
ObjectConverterException
-
clone
Description copied from interface:ObjectConverter
Force impl to have public clone method.- Specified by:
clone
in interfaceObjectConverter
- Overrides:
clone
in classObject
- Returns:
- An cloned ObjectConverter.
- Throws:
CloneNotSupportedException
- If thrown when cloning is not supported.
-
cloneConverters
- Throws:
CloneNotSupportedException
-
convertTo
Description copied from interface:ObjectConverter
Convert to the object.- Specified by:
convertTo
in interfaceObjectConverter
- Parameters:
obj
- The object to convert.locale
- The Object convert locale if needed.- Returns:
- Returns the converted object.
- Throws:
ObjectConverterException
- When the conversion failes.- See Also:
-
convertBack
Description copied from interface:ObjectConverter
Convert the object back.- Specified by:
convertBack
in interfaceObjectConverter
- Parameters:
obj
- The object to convert.locale
- The Object convert locale if needed.- Returns:
- Returns the converted object.
- Throws:
ObjectConverterException
- When the conversion failes.- See Also:
-
getObjectConverters
- Specified by:
getObjectConverters
in interfaceObjectConverter
- Returns:
- Returns list of child converters.
- See Also:
-
addObjectConverter
- Specified by:
addObjectConverter
in interfaceObjectConverter
- Parameters:
converter
- Adds an child converter.- See Also:
-
removeObjectConverter
- Specified by:
removeObjectConverter
in interfaceObjectConverter
- Parameters:
converter
- Removes this child converter.- See Also:
-