public abstract class Converters extends Object
| Constructor and Description |
|---|
Converters(Mapper mapper) |
| Modifier and Type | Method and Description |
|---|---|
TypeConverter |
addConverter(Class<? extends TypeConverter> clazz) |
TypeConverter |
addConverter(TypeConverter tc)
Add a type converter.
|
Object |
decode(Class c,
Object fromDBObject,
MappedField mf) |
Object |
encode(Class c,
Object o) |
Object |
encode(Object o) |
void |
fromDBObject(DBObject dbObj,
MappedField mf,
Object targetEntity) |
protected TypeConverter |
getEncoder(Class c) |
protected TypeConverter |
getEncoder(Object val,
MappedField mf) |
boolean |
hasDbObjectConverter(Class c) |
boolean |
hasDbObjectConverter(MappedField c) |
boolean |
hasSimpleValueConverter(Class c) |
boolean |
hasSimpleValueConverter(MappedField c) |
boolean |
hasSimpleValueConverter(Object o) |
boolean |
isRegistered(Class<? extends TypeConverter> tcClass) |
void |
removeConverter(TypeConverter tc)
Removes the type converter.
|
void |
toDBObject(Object containingObject,
MappedField mf,
DBObject dbObj,
MapperOptions opts) |
public Converters(Mapper mapper)
public TypeConverter addConverter(Class<? extends TypeConverter> clazz)
public TypeConverter addConverter(TypeConverter tc)
public Object decode(Class c, Object fromDBObject, MappedField mf)
protected TypeConverter getEncoder(Class c)
public void fromDBObject(DBObject dbObj, MappedField mf, Object targetEntity)
protected TypeConverter getEncoder(Object val, MappedField mf)
public boolean hasDbObjectConverter(MappedField c)
public boolean hasDbObjectConverter(Class c)
public boolean hasSimpleValueConverter(Object o)
public boolean hasSimpleValueConverter(Class c)
public boolean hasSimpleValueConverter(MappedField c)
public boolean isRegistered(Class<? extends TypeConverter> tcClass)
public void removeConverter(TypeConverter tc)
public void toDBObject(Object containingObject, MappedField mf, DBObject dbObj, MapperOptions opts)