public class ObjectMapperImpl extends Object implements ObjectMapper
| Constructor and Description |
|---|
ObjectMapperImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
deregisterTypeMapper(Class c) |
String |
getCollectionName(Class cls) |
Morphium |
getMorphium() |
NameProvider |
getNameProviderForClass(Class<?> cls)
get current name provider for class
|
Map<String,Object> |
marshall(Object o) |
Object |
marshallIfNecessary(Object o) |
void |
registerCustomTypeMapper(Class c,
TypeMapper m) |
void |
setMorphium(Morphium m)
will automatically be called after instanciation by Morphium
also gets the AnnotationAndReflectionHelper from this object (to make use of the caches)
|
void |
setNameProviderForClass(Class<?> cls,
NameProvider np)
override nameprovider in runtime!
|
<T> T |
unmarshall(Class<? extends T> theClass,
Map<String,Object> o) |
<T> T |
unmarshall(Class<? extends T> cls,
String jsonString) |
public Morphium getMorphium()
getMorphium in interface ObjectMapperpublic void setMorphium(Morphium m)
setMorphium in interface ObjectMapperm - - the Morphium instancepublic void setNameProviderForClass(Class<?> cls, NameProvider np)
setNameProviderForClass in interface ObjectMappercls - - class to usenp - - the NameProvider for that classpublic NameProvider getNameProviderForClass(Class<?> cls)
ObjectMappergetNameProviderForClass in interface ObjectMappercls - - classpublic String getCollectionName(Class cls)
getCollectionName in interface ObjectMapperpublic Object marshallIfNecessary(Object o)
marshallIfNecessary in interface ObjectMapperpublic void registerCustomTypeMapper(Class c, TypeMapper m)
registerCustomTypeMapper in interface ObjectMapperpublic void deregisterTypeMapper(Class c)
deregisterTypeMapper in interface ObjectMapperpublic Map<String,Object> marshall(Object o)
marshall in interface ObjectMapperpublic <T> T unmarshall(Class<? extends T> cls, String jsonString) throws org.json.simple.parser.ParseException
unmarshall in interface ObjectMapperorg.json.simple.parser.ParseExceptionpublic <T> T unmarshall(Class<? extends T> theClass, Map<String,Object> o)
unmarshall in interface ObjectMapperCopyright © 2016. All rights reserved.