org.mule.transformers.xml
Class XmlToObject
java.lang.Object
org.mule.transformers.AbstractTransformer
org.mule.transformers.AbstractEventAwareTransformer
org.mule.transformers.xml.AbstractXStreamTransformer
org.mule.transformers.xml.XmlToObject
- All Implemented Interfaces:
- Cloneable, Initialisable, Serializable, UMOSimpleTransformer, UMOTransformer
- public class XmlToObject
- extends AbstractXStreamTransformer
XmlToObject converts xml created by the ObjectToXml transformer in
to a java object graph. This transformer uses XStream. Xstream uses some cleaver
tricks so objects that get marshalled to xml do not need to implement any
interfaces including Serializable and you don't even need to specify a default
constructor.
- See Also:
ObjectToXml,
Serialized Form
| Methods inherited from class org.mule.transformers.AbstractTransformer |
checkReturnClass, clone, generateTransformerName, getEndpoint, getFinalReturnClass, getName, getNextTransformer, getReturnClass, getSourceType, getSourceTypeClassesIterator, initialise, isAcceptNull, isIgnoreBadInput, isSourceTypeSupported, isSourceTypeSupported, registerSourceType, setEndpoint, setIgnoreBadInput, setName, setNextTransformer, setReturnClass, setSourceType, toString, transform, unregisterSourceType |
XmlToObject
public XmlToObject()
transform
public Object transform(Object src,
String encoding,
UMOEventContext context)
throws TransformerException
- Specified by:
transform in class AbstractEventAwareTransformer
- Throws:
TransformerException
Copyright © 2003-2006 MuleSource Inc.. All Rights Reserved.