Liferay 6.1.2-ce-ga3

com.liferay.portal.json.jabsorb.serializer
Class LiferaySerializer

java.lang.Object
  extended by org.jabsorb.serializer.AbstractSerializer
      extended by com.liferay.portal.json.jabsorb.serializer.LiferaySerializer
All Implemented Interfaces:
Serializable, org.jabsorb.serializer.Serializer

public class LiferaySerializer
extends org.jabsorb.serializer.AbstractSerializer

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.jabsorb.serializer.AbstractSerializer
ser
 
Constructor Summary
LiferaySerializer()
           
 
Method Summary
 boolean canSerialize(Class clazz, Class jsonClass)
           
 Class<?>[] getJSONClasses()
           
 Class<?>[] getSerializableClasses()
           
 Object marshall(org.jabsorb.serializer.SerializerState serializerState, Object parentObject, Object object)
           
 org.jabsorb.serializer.ObjectMatch tryUnmarshall(org.jabsorb.serializer.SerializerState serializerState, Class clazz, Object object)
           
 Object unmarshall(org.jabsorb.serializer.SerializerState serializerState, Class clazz, Object object)
           
 
Methods inherited from class org.jabsorb.serializer.AbstractSerializer
setOwner
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LiferaySerializer

public LiferaySerializer()
Method Detail

canSerialize

public boolean canSerialize(Class clazz,
                            Class jsonClass)
Specified by:
canSerialize in interface org.jabsorb.serializer.Serializer
Overrides:
canSerialize in class org.jabsorb.serializer.AbstractSerializer

getJSONClasses

public Class<?>[] getJSONClasses()

getSerializableClasses

public Class<?>[] getSerializableClasses()

marshall

public Object marshall(org.jabsorb.serializer.SerializerState serializerState,
                       Object parentObject,
                       Object object)
                throws org.jabsorb.serializer.MarshallException
Throws:
org.jabsorb.serializer.MarshallException

tryUnmarshall

public org.jabsorb.serializer.ObjectMatch tryUnmarshall(org.jabsorb.serializer.SerializerState serializerState,
                                                        Class clazz,
                                                        Object object)
                                                 throws org.jabsorb.serializer.UnmarshallException
Throws:
org.jabsorb.serializer.UnmarshallException

unmarshall

public Object unmarshall(org.jabsorb.serializer.SerializerState serializerState,
                         Class clazz,
                         Object object)
                  throws org.jabsorb.serializer.UnmarshallException
Throws:
org.jabsorb.serializer.UnmarshallException

Liferay 6.1.2-ce-ga3