org.mule.module.xml.transformer
Class AbstractXStreamTransformer
java.lang.Object
org.mule.transformer.AbstractTransformer
org.mule.transformer.AbstractMessageAwareTransformer
org.mule.module.xml.transformer.AbstractXStreamTransformer
- All Implemented Interfaces:
- Initialisable, NamedObject, BaseTransformer, Transformer
- Direct Known Subclasses:
- ObjectToXml, XmlToObject
public abstract class AbstractXStreamTransformer
- extends AbstractMessageAwareTransformer
AbstractXStreamTransformer
is a base class for all XStream based
transformers. It takes care of creating and configuring the XStream parser.
Methods inherited from class org.mule.transformer.AbstractTransformer |
checkReturnClass, generateTransformerName, getEndpoint, getName, getReturnClass, getSourceTypes, initialise, isAcceptNull, isConsumed, isIgnoreBadInput, isSourceTypeSupported, registerSourceType, setEndpoint, setIgnoreBadInput, setName, setReturnClass, toString, transform, unregisterSourceType |
AbstractXStreamTransformer
public AbstractXStreamTransformer()
getXStream
public final com.thoughtworks.xstream.XStream getXStream()
throws TransformerException
- Throws:
TransformerException
clone
public Object clone()
throws CloneNotSupportedException
- Overrides:
clone
in class Object
- Throws:
CloneNotSupportedException
getDriverClassName
public String getDriverClassName()
setDriverClassName
public void setDriverClassName(String driverClassName)
getAliases
public Map getAliases()
setAliases
public void setAliases(Map aliases)
getConverters
public List getConverters()
setConverters
public void setConverters(List converters)
requiresCurrentEvent
protected boolean requiresCurrentEvent()
Copyright © 2003-2009 MuleSource, Inc.. All Rights Reserved.