public abstract class AbstractObjectConverter extends Object implements ObjectConverter
| Modifier and Type | Field and Description |
|---|---|
protected List<ObjectConverter> |
converters |
| Constructor and Description |
|---|
AbstractObjectConverter() |
| Modifier and Type | Method and Description |
|---|---|
void |
addObjectConverter(ObjectConverter converter) |
abstract ObjectConverter |
clone()
Force impl to have public clone method.
|
protected List<ObjectConverter> |
cloneConverters() |
abstract Object |
convertAfterBack(Object obj,
Locale locale) |
abstract Object |
convertAfterTo(Object obj,
Locale locale) |
Object |
convertBack(Object obj,
Locale locale)
Convert the object back.
|
Object |
convertTo(Object obj,
Locale locale)
Convert to the object.
|
List<ObjectConverter> |
getObjectConverters() |
void |
removeObjectConverter(ObjectConverter converter) |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetObjectClassBack, getObjectClassToprotected List<ObjectConverter> converters
public abstract Object convertAfterTo(Object obj, Locale locale) throws ObjectConverterException
ObjectConverterExceptionpublic abstract Object convertAfterBack(Object obj, Locale locale) throws ObjectConverterException
ObjectConverterExceptionpublic abstract ObjectConverter clone() throws CloneNotSupportedException
ObjectConverterclone in interface ObjectConverterclone in class ObjectCloneNotSupportedException - If thrown when cloning is not supported.protected List<ObjectConverter> cloneConverters() throws CloneNotSupportedException
CloneNotSupportedExceptionpublic Object convertTo(Object obj, Locale locale) throws ObjectConverterException
ObjectConverterconvertTo in interface ObjectConverterobj - The object to convert.locale - The Object convert locale if needed.ObjectConverterException - When the conversion failes.ObjectConverter.convertTo(java.lang.Object, java.util.Locale)public Object convertBack(Object obj, Locale locale) throws ObjectConverterException
ObjectConverterconvertBack in interface ObjectConverterobj - The object to convert.locale - The Object convert locale if needed.ObjectConverterException - When the conversion failes.ObjectConverter.convertBack(java.lang.Object, java.util.Locale)public List<ObjectConverter> getObjectConverters()
getObjectConverters in interface ObjectConverterObjectConverter.getObjectConverters()public void addObjectConverter(ObjectConverter converter)
addObjectConverter in interface ObjectConverterconverter - Adds an child converter.ObjectConverter.addObjectConverter(org.x4o.xml.conv.ObjectConverter)public void removeObjectConverter(ObjectConverter converter)
removeObjectConverter in interface ObjectConverterconverter - Removes this child converter.ObjectConverter.removeObjectConverter(org.x4o.xml.conv.ObjectConverter)Copyright © 2004-2013 X4O. All Rights Reserved.