com.metaparadigm.jsonrpc
Class AbstractSerializer

java.lang.Object
  extended by com.metaparadigm.jsonrpc.AbstractSerializer
All Implemented Interfaces:
Serializer, java.io.Serializable
Direct Known Subclasses:
ArraySerializer, BeanSerializer, BooleanSerializer, DateSerializer, DictionarySerializer, ListSerializer, MapSerializer, NumberSerializer, PrimitiveSerializer, ReferenceSerializer, SetSerializer, StringSerializer

public abstract class AbstractSerializer
extends java.lang.Object
implements Serializer

Convenience class for implementing Serializers providing default setOwner and canSerialize implementations.

See Also:
Serialized Form

Constructor Summary
AbstractSerializer()
           
 
Method Summary
 boolean canSerialize(java.lang.Class clazz, java.lang.Class jsonClazz)
           
 void setOwner(JSONSerializer ser)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.metaparadigm.jsonrpc.Serializer
getJSONClasses, getSerializableClasses, marshall, tryUnmarshall, unmarshall
 

Constructor Detail

AbstractSerializer

public AbstractSerializer()
Method Detail

canSerialize

public boolean canSerialize(java.lang.Class clazz,
                            java.lang.Class jsonClazz)
Specified by:
canSerialize in interface Serializer

setOwner

public void setOwner(JSONSerializer ser)
Specified by:
setOwner in interface Serializer


Copyright © 2005 Metaparadigm Pte Ltd.