org.geomajas.dojo.server.json
Class EnumSerializer
java.lang.Object
com.metaparadigm.jsonrpc.AbstractSerializer
org.geomajas.dojo.server.json.EnumSerializer
- All Implemented Interfaces:
- com.metaparadigm.jsonrpc.Serializer, Serializable
public class EnumSerializer
- extends com.metaparadigm.jsonrpc.AbstractSerializer
Json serializer for enum objects.
- 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 |
EnumSerializer
public EnumSerializer()
getSerializableClasses
public Class[] getSerializableClasses()
getJSONClasses
public Class[] getJSONClasses()
tryUnmarshall
public com.metaparadigm.jsonrpc.ObjectMatch tryUnmarshall(com.metaparadigm.jsonrpc.SerializerState state,
Class clazz,
Object jso)
throws com.metaparadigm.jsonrpc.UnmarshallException
- Throws:
com.metaparadigm.jsonrpc.UnmarshallException
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
toEnum
public Object toEnum(Class clazz,
Object jso)
throws IllegalArgumentException
- Throws:
IllegalArgumentException
unmarshall
public Object unmarshall(com.metaparadigm.jsonrpc.SerializerState state,
Class clazz,
Object jso)
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.