org.mule.transformers.xml
Class AbstractXStreamTransformer
java.lang.Object
org.mule.transformers.AbstractTransformer
org.mule.transformers.AbstractEventAwareTransformer
org.mule.transformers.xml.AbstractXStreamTransformer
- All Implemented Interfaces:
- Cloneable, Initialisable, UMOBaseTransformer, UMOTransformer
- Direct Known Subclasses:
- ObjectToXml, XmlToObject
- public abstract class AbstractXStreamTransformer
- extends AbstractEventAwareTransformer
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.transformers.AbstractTransformer |
checkReturnClass, generateTransformerName, getEndpoint, getFinalReturnClass, getName, getNextTransformer, getReturnClass, initialise, isAcceptNull, isIgnoreBadInput, isSourceTypeSupported, isSourceTypeSupported, nextTransform, registerSourceType, setEndpoint, setIgnoreBadInput, setName, setNextTransformer, 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
- Specified by:
clone
in interface UMOBaseTransformer
- Overrides:
clone
in class AbstractTransformer
- 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()
- Overrides:
requiresCurrentEvent
in class AbstractEventAwareTransformer
Copyright © 2003-2008 MuleSource, Inc.. All Rights Reserved.