|
|||||||||||
| 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 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. If UMOMessage is configured as a source type on this
transformer by calling setAcceptUMOMessage(true) 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 |
DEFAULT_TRUNCATE_LENGTH, endpoint, logger, name, nextTransformer, returnClass, sourceTypes |
| Constructor Summary | |
ObjectToXml()
|
|
| Method Summary | |
boolean |
isAcceptUMOMessage()
|
void |
setAcceptUMOMessage(boolean value)
|
Object |
transform(Object src,
String encoding,
org.mule.umo.UMOEventContext context)
|
| Methods inherited from class org.mule.transformers.xml.AbstractXStreamTransformer |
clone, 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, generateTransformerName, getEndpoint, getFinalReturnClass, getName, getNextTransformer, getReturnClass, initialise, isAcceptNull, isIgnoreBadInput, isSourceTypeSupported, isSourceTypeSupported, nextTransform, registerSourceType, setEndpoint, setIgnoreBadInput, setName, setNextTransformer, setReturnClass, 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 boolean isAcceptUMOMessage()
public void setAcceptUMOMessage(boolean value)
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 | ||||||||||