com.metaparadigm.jsonrpc
Class PrimitiveSerializer

java.lang.Object
  extended by com.metaparadigm.jsonrpc.AbstractSerializer
      extended by com.metaparadigm.jsonrpc.PrimitiveSerializer
All Implemented Interfaces:
Serializer, java.io.Serializable

public class PrimitiveSerializer
extends AbstractSerializer

See Also:
Serialized Form

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

Constructor Detail

PrimitiveSerializer

public PrimitiveSerializer()
Method Detail

getJSONClasses

public java.lang.Class[] getJSONClasses()

getSerializableClasses

public java.lang.Class[] getSerializableClasses()

marshall

public java.lang.Object marshall(SerializerState state,
                                 java.lang.Object o)
                          throws MarshallException
Throws:
MarshallException

toPrimitive

public java.lang.Object toPrimitive(java.lang.Class clazz,
                                    java.lang.Object jso)
                             throws java.lang.NumberFormatException
Throws:
java.lang.NumberFormatException

tryUnmarshall

public ObjectMatch tryUnmarshall(SerializerState state,
                                 java.lang.Class clazz,
                                 java.lang.Object jso)
                          throws UnmarshallException
Throws:
UnmarshallException

unmarshall

public java.lang.Object unmarshall(SerializerState state,
                                   java.lang.Class clazz,
                                   java.lang.Object jso)
                            throws UnmarshallException
Throws:
UnmarshallException


Copyright © 2005 Metaparadigm Pte Ltd.