org.eclipse.persistence.sessions.serializers
Class XMLSerializer
java.lang.Object
org.eclipse.persistence.sessions.serializers.AbstractSerializer
org.eclipse.persistence.sessions.serializers.XMLSerializer
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, Serializer
- Direct Known Subclasses:
- JSONSerializer
public class XMLSerializer
- extends AbstractSerializer
Uses JAXB to convert an object to XML.
- See Also:
- Serialized Form
- Author:
- James Sutherland
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
XMLSerializer
public XMLSerializer()
XMLSerializer
public XMLSerializer(java.lang.String packageName)
XMLSerializer
public XMLSerializer(JAXBContext context)
initialize
public void initialize(java.lang.Class serializeClass,
java.lang.String serializePackage,
Session session)
- Specified by:
initialize in interface Serializer- Overrides:
initialize in class AbstractSerializer
serialize
public java.lang.Object serialize(java.lang.Object object,
Session session)
deserialize
public java.lang.Object deserialize(java.lang.Object xml,
Session session)
getType
public java.lang.Class getType()
- Specified by:
getType in interface Serializer- Overrides:
getType in class AbstractSerializer
toString
public java.lang.String toString()
- Overrides:
toString in class AbstractSerializer