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 TypeMethodDescriptionvoidaddObjectConverter(ObjectConverter converter) abstract ObjectConverterclone()Force impl to have public clone method.protected List<ObjectConverter> abstract ObjectconvertAfterBack(Object obj, Locale locale) abstract ObjectconvertAfterTo(Object obj, Locale locale) convertBack(Object obj, Locale locale) Convert the object back.Convert to the object.voidremoveObjectConverter(ObjectConverter converter) Methods inherited from class Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ObjectConverter
getObjectClassBack, getObjectClassTo
-
Field Details
-
converters
-
-
Constructor Details
-
AbstractObjectConverter
public AbstractObjectConverter()
-
-
Method Details
-
convertAfterTo
- Throws:
ObjectConverterException
-
convertAfterBack
- Throws:
ObjectConverterException
-
clone
Description copied from interface:ObjectConverterForce impl to have public clone method.- Specified by:
clonein interfaceObjectConverter- Overrides:
clonein classObject- Returns:
- An cloned ObjectConverter.
- Throws:
CloneNotSupportedException- If thrown when cloning is not supported.
-
cloneConverters
- Throws:
CloneNotSupportedException
-
convertTo
Description copied from interface:ObjectConverterConvert to the object.- Specified by:
convertToin 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:ObjectConverterConvert the object back.- Specified by:
convertBackin 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:
getObjectConvertersin interfaceObjectConverter- Returns:
- Returns list of child converters.
- See Also:
-
addObjectConverter
- Specified by:
addObjectConverterin interfaceObjectConverter- Parameters:
converter- Adds an child converter.- See Also:
-
removeObjectConverter
- Specified by:
removeObjectConverterin interfaceObjectConverter- Parameters:
converter- Removes this child converter.- See Also:
-