|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.mule.transformers.AbstractTransformer
org.mule.transformers.AbstractEventAwareTransformer
org.mule.transformers.xml.AbstractXStreamTransformer
org.mule.transformers.xml.ObjectToXml
ObjectToXml converts any object to xml using 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. If UMOMessage is added as a source type on this
transformer then the UMOMessage will be serialised. This is useful for transports
such as tcp where the message headers would normally be lost.
| Field Summary |
| Fields inherited from class org.mule.transformers.AbstractTransformer |
endpoint, logger, name, nextTransformer, returnClass, TRANSFORMER_DEFAULT |
| Fields inherited from interface org.mule.umo.transformer.UMOSimpleTransformer |
SERVICE_ID |
| Constructor Summary | |
ObjectToXml()
|
|
| Method Summary | |
Object |
transform(Object src,
String encoding,
org.mule.umo.UMOEventContext context)
|
| Methods inherited from class org.mule.transformers.xml.AbstractXStreamTransformer |
getAliases, getConverters, getDriverClassName, getXStream, requiresCurrentEvent, setAliases, setConverters, setDriverClassName |
| Methods inherited from class org.mule.transformers.AbstractEventAwareTransformer |
doTransform |
| 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 |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public ObjectToXml()
| Method Detail |
public Object transform(Object src,
String encoding,
org.mule.umo.UMOEventContext context)
throws org.mule.umo.transformer.TransformerException
org.mule.umo.transformer.TransformerException
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||