public class ObjectMapperImplNG extends Object implements MorphiumObjectMapper
TODO: Add documentation here
| Constructor and Description |
|---|
ObjectMapperImplNG() |
| Modifier and Type | Method and Description |
|---|---|
void |
deregisterCustomMapperFor(Class cls) |
<T> T |
deserialize(Class<? extends T> theClass,
Map<String,Object> o) |
<T> T |
deserialize(Class<? extends T> cls,
String json) |
String |
getCollectionName(Class cls) |
MorphiumDeserializer |
getDeserializer() |
Morphium |
getMorphium() |
NameProvider |
getNameProviderForClass(Class<?> cls)
get current name provider for class
|
MorphiumSerializer |
getSerializer() |
Map<Class,MorphiumTypeMapper> |
getTypeMappers() |
<T> void |
registerCustomMapperFor(Class<T> cls,
MorphiumTypeMapper<T> map) |
Map<String,Object> |
serialize(Object o) |
void |
setAnnotationHelper(AnnotationAndReflectionHelper an) |
void |
setMorphium(Morphium m) |
void |
setNameProviderForClass(Class<?> cls,
NameProvider np)
override settings vor name Provider from @Entity
|
public MorphiumSerializer getSerializer()
public MorphiumDeserializer getDeserializer()
public Map<String,Object> serialize(Object o)
serialize in interface MorphiumObjectMapperpublic String getCollectionName(Class cls)
getCollectionName in interface MorphiumObjectMapperpublic <T> T deserialize(Class<? extends T> theClass, Map<String,Object> o)
deserialize in interface MorphiumObjectMapperpublic <T> T deserialize(Class<? extends T> cls, String json) throws IOException
deserialize in interface MorphiumObjectMapperIOExceptionpublic NameProvider getNameProviderForClass(Class<?> cls)
MorphiumObjectMappergetNameProviderForClass in interface MorphiumObjectMappercls - - classpublic void setNameProviderForClass(Class<?> cls, NameProvider np)
MorphiumObjectMappersetNameProviderForClass in interface MorphiumObjectMappercls - - classnp - the name Provider to usepublic void setMorphium(Morphium m)
setMorphium in interface MorphiumObjectMapperpublic Map<Class,MorphiumTypeMapper> getTypeMappers()
public <T> void registerCustomMapperFor(Class<T> cls, MorphiumTypeMapper<T> map)
registerCustomMapperFor in interface MorphiumObjectMapperpublic void deregisterCustomMapperFor(Class cls)
deregisterCustomMapperFor in interface MorphiumObjectMapperpublic void setAnnotationHelper(AnnotationAndReflectionHelper an)
setAnnotationHelper in interface MorphiumObjectMapperpublic Morphium getMorphium()
getMorphium in interface MorphiumObjectMapperCopyright © 2018. All rights reserved.