Class ObjectMapperDirect
- java.lang.Object
-
- com.sdicons.json.mapper.helper.impl.ObjectMapperDirect
-
- All Implemented Interfaces:
Helper
,SimpleMapperHelper
public class ObjectMapperDirect extends java.lang.Object implements SimpleMapperHelper
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static class
ObjectMapperDirect.AnnotatedMethods
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map<java.lang.Class,ObjectMapperDirect.AnnotatedMethods>
annotatedPool
-
Constructor Summary
Constructors Constructor Description ObjectMapperDirect()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.reflect.Constructor
getAnnotatedConstructor(java.lang.Class aClass)
protected ObjectMapperDirect.AnnotatedMethods
getAnnotatedMethods(java.lang.Class aClass)
protected java.lang.reflect.Method
getAnnotatedSerializingMethod(java.lang.Class aClass)
protected java.util.List<java.lang.reflect.Field>
getFieldInfo(java.lang.Class aClass)
java.lang.Class
getHelpedClass()
java.lang.Object
toJava(JSONValue aValue, java.lang.Class aRequestedClass)
JSONValue
toJSON(java.lang.Object aPojo)
-
-
-
Field Detail
-
annotatedPool
private java.util.Map<java.lang.Class,ObjectMapperDirect.AnnotatedMethods> annotatedPool
-
-
Method Detail
-
getHelpedClass
public java.lang.Class getHelpedClass()
- Specified by:
getHelpedClass
in interfaceHelper
-
getAnnotatedSerializingMethod
protected java.lang.reflect.Method getAnnotatedSerializingMethod(java.lang.Class aClass)
-
getAnnotatedConstructor
protected java.lang.reflect.Constructor getAnnotatedConstructor(java.lang.Class aClass)
-
getAnnotatedMethods
protected ObjectMapperDirect.AnnotatedMethods getAnnotatedMethods(java.lang.Class aClass) throws MapperException
- Throws:
MapperException
-
getFieldInfo
protected java.util.List<java.lang.reflect.Field> getFieldInfo(java.lang.Class aClass)
-
toJava
public java.lang.Object toJava(JSONValue aValue, java.lang.Class aRequestedClass) throws MapperException
- Specified by:
toJava
in interfaceSimpleMapperHelper
- Throws:
MapperException
-
toJSON
public JSONValue toJSON(java.lang.Object aPojo) throws MapperException
- Specified by:
toJSON
in interfaceSimpleMapperHelper
- Throws:
MapperException
-
-