Class LocaleSerializer

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

public class LocaleSerializer extends org.jabsorb.serializer.AbstractSerializer
Author:
Raymond Augé
See Also:
  • Constructor Details

    • LocaleSerializer

      public LocaleSerializer()
  • Method Details

    • 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