org.geomajas.dojo.server.json
Class AnnotatedBeanSerializer
java.lang.Object
com.metaparadigm.jsonrpc.AbstractSerializer
org.geomajas.dojo.server.json.AnnotatedBeanSerializer
- All Implemented Interfaces:
- com.metaparadigm.jsonrpc.Serializer, Serializable
@Component(value="dojo.server.json.AnnotatedBeanSerializer")
public class AnnotatedBeanSerializer
- extends com.metaparadigm.jsonrpc.AbstractSerializer
Json serializer which considers the @Json annotations.
- Author:
- Jan De Moerloose
- See Also:
- Serialized Form
| Fields inherited from class com.metaparadigm.jsonrpc.AbstractSerializer |
ser |
| Methods inherited from class com.metaparadigm.jsonrpc.AbstractSerializer |
setOwner |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AnnotatedBeanSerializer
public AnnotatedBeanSerializer()
getSerializableClasses
public Class[] getSerializableClasses()
getJSONClasses
public Class[] getJSONClasses()
canSerialize
public boolean canSerialize(Class clazz,
Class jsonClazz)
- Specified by:
canSerialize in interface com.metaparadigm.jsonrpc.Serializer- Overrides:
canSerialize in class com.metaparadigm.jsonrpc.AbstractSerializer
tryUnmarshall
public com.metaparadigm.jsonrpc.ObjectMatch tryUnmarshall(com.metaparadigm.jsonrpc.SerializerState state,
Class clazz,
Object o)
throws com.metaparadigm.jsonrpc.UnmarshallException
- Throws:
com.metaparadigm.jsonrpc.UnmarshallException
unmarshall
public Object unmarshall(com.metaparadigm.jsonrpc.SerializerState state,
Class clazz,
Object o)
throws com.metaparadigm.jsonrpc.UnmarshallException
- Throws:
com.metaparadigm.jsonrpc.UnmarshallException
marshall
public Object marshall(com.metaparadigm.jsonrpc.SerializerState state,
Object o)
throws com.metaparadigm.jsonrpc.MarshallException
- Throws:
com.metaparadigm.jsonrpc.MarshallException
Copyright © 2010 Geosparc. All Rights Reserved.