|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.mule.transformer.AbstractTransformer
org.mule.transformer.AbstractMessageTransformer
org.mule.module.xml.transformer.AbstractXStreamTransformer
org.mule.module.xml.transformer.XmlToObject
public class XmlToObject
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.
ObjectToXml
Field Summary |
---|
Fields inherited from class org.mule.transformer.AbstractTransformer |
---|
encoding, endpoint, logger, mimeType, MULE_MESSAGE_DATA_TYPE, muleContext, name, returnType, sourceTypes |
Fields inherited from interface org.mule.api.lifecycle.Initialisable |
---|
PHASE_NAME |
Fields inherited from interface org.mule.api.lifecycle.Disposable |
---|
PHASE_NAME |
Constructor Summary | |
---|---|
XmlToObject()
|
Method Summary | |
---|---|
protected void |
postDeserialisationInit(java.lang.Object object)
|
java.lang.Object |
transformMessage(MuleMessage message,
java.lang.String outputEncoding)
Transform the message |
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.AbstractMessageTransformer |
---|
checkReturnClass, doTransform, isSourceDataTypeSupported, transform, transform, transform |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.mule.api.transformer.Transformer |
---|
getEncoding, getEndpoint, getMimeType, getReturnClass, getReturnDataType, getSourceDataTypes, getSourceTypes, isAcceptNull, isIgnoreBadInput, isSourceDataTypeSupported, isSourceTypeSupported, setReturnClass, setReturnDataType, transform |
Methods inherited from interface org.mule.api.processor.MessageProcessor |
---|
process |
Methods inherited from interface org.mule.api.lifecycle.Disposable |
---|
dispose |
Methods inherited from interface org.mule.api.NamedObject |
---|
getName, setName |
Methods inherited from interface org.mule.api.context.MuleContextAware |
---|
setMuleContext |
Methods inherited from interface org.mule.endpoint.EndpointAware |
---|
setEndpoint |
Constructor Detail |
---|
public XmlToObject()
Method Detail |
---|
public java.lang.Object transformMessage(MuleMessage message, java.lang.String outputEncoding) throws TransformerException
AbstractMessageTransformer
transformMessage
in class AbstractMessageTransformer
TransformerException
protected void postDeserialisationInit(java.lang.Object object) throws java.lang.Exception
java.lang.Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |