org.geomajas.dojo.server.json
Class ColorSerializer

java.lang.Object
  extended by com.metaparadigm.jsonrpc.AbstractSerializer
      extended by org.geomajas.dojo.server.json.ColorSerializer
All Implemented Interfaces:
com.metaparadigm.jsonrpc.Serializer, Serializable

public class ColorSerializer
extends com.metaparadigm.jsonrpc.AbstractSerializer

Serializes java.awt.Color to JSON and back.

Author:
Jan De Moerloose
See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.metaparadigm.jsonrpc.AbstractSerializer
ser
 
Constructor Summary
ColorSerializer()
           
 
Method Summary
 Class[] getJSONClasses()
           
 Class[] getSerializableClasses()
           
 Object marshall(com.metaparadigm.jsonrpc.SerializerState state, Object o)
           
 com.metaparadigm.jsonrpc.ObjectMatch tryUnmarshall(com.metaparadigm.jsonrpc.SerializerState state, Class clazz, Object jso)
           
 Object unmarshall(com.metaparadigm.jsonrpc.SerializerState state, Class clazz, Object jso)
           
 
Methods inherited from class com.metaparadigm.jsonrpc.AbstractSerializer
canSerialize, setOwner
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ColorSerializer

public ColorSerializer()
Method Detail

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

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.