Liferay 6.1.2-ce-ga3

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

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

public class LocaleSerializer
extends org.jabsorb.serializer.AbstractSerializer

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.jabsorb.serializer.AbstractSerializer
ser
 
Constructor Summary
LocaleSerializer()
           
 
Method Summary
 boolean canSerialize(Class clazz, Class jsonClazz)
           
 Class<?>[] getJSONClasses()
           
protected  org.json.JSONObject getLocaleJSONObject(Object object)
           
 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

LocaleSerializer

public LocaleSerializer()
Method Detail

canSerialize

public boolean canSerialize(Class clazz,
                            Class jsonClazz)
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

getLocaleJSONObject

protected org.json.JSONObject getLocaleJSONObject(Object object)
                                           throws org.jabsorb.serializer.UnmarshallException
Throws:
org.jabsorb.serializer.UnmarshallException

Liferay 6.1.2-ce-ga3