|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.qpid.management.wsdm.muse.serializer.ObjectSerializer
public class ObjectSerializer
Generic Serializer for objects. It is a general-purpose serializer used for encoding Object values.
Constructor Summary | |
---|---|
ObjectSerializer()
|
Method Summary | |
---|---|
Object |
fromXML(Element elementData)
Converts the incoming element into the appropriate Java type. |
Class<?> |
getSerializableType()
As this serializer is supposed to deal with generic object types, this method returns Object.class. |
String |
getXmlType(Class<?> clazz)
Returns the xml type associated with the given class. |
Element |
toXML(Object obj,
QName qname)
Converts the given object (with the given qname) in XML format. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ObjectSerializer()
Method Detail |
---|
public Object fromXML(Element elementData) throws org.apache.muse.ws.addressing.soap.SoapFault
fromXML
in interface org.apache.muse.core.serializer.Serializer
elementData
- the xml element containing data to be unmarshalled.l
org.apache.muse.ws.addressing.soap.SoapFault
- when the marshalling fails.public Class<?> getSerializableType()
getSerializableType
in interface org.apache.muse.core.serializer.Serializer
public Element toXML(Object obj, QName qname) throws org.apache.muse.ws.addressing.soap.SoapFault
toXML
in interface org.apache.muse.core.serializer.Serializer
obj
- the object to be marshalled.qname
- the qualified name that will be used in encoding.
org.apache.muse.ws.addressing.soap.SoapFault
public String getXmlType(Class<?> clazz)
clazz
- the class.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |