org.mule.module.xml.transformer
Class XmlToObject
java.lang.Object
org.mule.transformer.AbstractTransformer
org.mule.transformer.AbstractMessageTransformer
org.mule.module.xml.transformer.AbstractXStreamTransformer
org.mule.module.xml.transformer.XmlToObject
- All Implemented Interfaces:
- AnnotatedObject, MuleContextAware, Disposable, Initialisable, NameableObject, NamedObject, MessageProcessor, MessageTransformer, Transformer, EndpointAware
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 clever 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
Methods inherited from class org.mule.module.xml.transformer.AbstractXStreamTransformer |
addAlias, addConverter, clone, getAliases, getConverters, getDriverClass, getXStream, initialise, removeAlias, removeAlias, setAliases, setConverters, setDriverClass |
Methods inherited from class org.mule.transformer.AbstractTransformer |
dispose, generateTransformerName, getAnnotation, getAnnotations, getEncoding, getEncoding, getEndpoint, getMimeType, getName, getReturnClass, getReturnDataType, getSourceDataTypes, getSourceTypes, isAcceptNull, isAllowNullReturn, isConsumed, isIgnoreBadInput, isSourceDataTypeSupported, isSourceTypeSupported, isSourceTypeSupported, process, registerSourceType, registerSourceType, setAllowNullReturn, setAnnotations, setEncoding, setEndpoint, setIgnoreBadInput, setMimeType, setMuleContext, setName, setReturnClass, setReturnDataType, toString, transform, unregisterSourceType, unregisterSourceType |
Methods inherited from interface org.mule.api.transformer.Transformer |
getEncoding, getEndpoint, getMimeType, getReturnClass, getReturnDataType, getSourceDataTypes, getSourceTypes, isAcceptNull, isIgnoreBadInput, isSourceDataTypeSupported, isSourceTypeSupported, setReturnClass, setReturnDataType, transform |
XmlToObject
public XmlToObject()
transformMessage
public Object transformMessage(MuleMessage message,
String outputEncoding)
throws TransformerException
- Description copied from class:
AbstractMessageTransformer
- Transform the message
- Specified by:
transformMessage
in class AbstractMessageTransformer
- Throws:
TransformerException
postDeserialisationInit
protected void postDeserialisationInit(Object object)
throws Exception
- Throws:
Exception
Copyright © 2003-2012 MuleSoft, Inc.. All Rights Reserved.