Class EnumSerializer
Object
org.jabsorb.serializer.AbstractSerializer
com.liferay.portal.json.jabsorb.serializer.EnumSerializer
- All Implemented Interfaces:
Serializable,org.jabsorb.serializer.Serializer
public class EnumSerializer
extends org.jabsorb.serializer.AbstractSerializer
- Author:
- Dante Wang
- See Also:
-
Field Summary
Fields inherited from class org.jabsorb.serializer.AbstractSerializer
ser -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancanSerialize(Class clazz, Class jsonClass) Class<?>[]Class<?>[]marshall(org.jabsorb.serializer.SerializerState serializerState, Object parentObject, Object object) org.jabsorb.serializer.ObjectMatchtryUnmarshall(org.jabsorb.serializer.SerializerState serializerState, Class clazz, Object object) unmarshall(org.jabsorb.serializer.SerializerState serializerState, Class clazz, Object object) Methods inherited from class org.jabsorb.serializer.AbstractSerializer
setOwner
-
Constructor Details
-
EnumSerializer
public EnumSerializer()
-
-
Method Details
-
canSerialize
- Specified by:
canSerializein interfaceorg.jabsorb.serializer.Serializer- Overrides:
canSerializein classorg.jabsorb.serializer.AbstractSerializer
-
getJSONClasses
-
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
-