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, wait
getObjectClassBack, getObjectClassTo
protected List<ObjectConverter> converters
public AbstractObjectConverter()
public abstract Object convertAfterTo(Object obj, Locale locale) throws ObjectConverterException
ObjectConverterException
public abstract Object convertAfterBack(Object obj, Locale locale) throws ObjectConverterException
ObjectConverterException
public abstract ObjectConverter clone() throws CloneNotSupportedException
ObjectConverter
clone
in interface ObjectConverter
clone
in class Object
CloneNotSupportedException
- If thrown when cloning is not supported.protected List<ObjectConverter> cloneConverters() throws CloneNotSupportedException
CloneNotSupportedException
public Object convertTo(Object obj, Locale locale) throws ObjectConverterException
ObjectConverter
convertTo
in interface ObjectConverter
obj
- The object to convert.locale
- The Object convert locale if needed.ObjectConverterException
ObjectConverter.convertTo(java.lang.Object, java.util.Locale)
public Object convertBack(Object obj, Locale locale) throws ObjectConverterException
ObjectConverter
convertBack
in interface ObjectConverter
obj
- The object to convert.locale
- The Object convert locale if needed.ObjectConverterException
ObjectConverter.convertBack(java.lang.Object, java.util.Locale)
public List<ObjectConverter> getObjectConverters()
getObjectConverters
in interface ObjectConverter
ObjectConverter.getObjectConverters()
public void addObjectConverter(ObjectConverter converter)
addObjectConverter
in interface ObjectConverter
converter
- Adds an child converter.ObjectConverter.addObjectConverter(org.x4o.xml.conv.ObjectConverter)
public void removeObjectConverter(ObjectConverter converter)
removeObjectConverter
in interface ObjectConverter
converter
- Removes this child converter.ObjectConverter.removeObjectConverter(org.x4o.xml.conv.ObjectConverter)
Copyright © 2004-2012 X4O. All Rights Reserved.