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.DEFAULT_TRUNCATE_LENGTH, endpoint, logger, name, returnClass, sourceTypesPHASE_NAME| Constructor and Description |
|---|
AbstractXStreamTransformer() |
| Modifier and Type | Method and Description |
|---|---|
Object |
clone() |
Map |
getAliases() |
List |
getConverters() |
String |
getDriverClassName() |
com.thoughtworks.xstream.XStream |
getXStream() |
protected boolean |
requiresCurrentEvent() |
void |
setAliases(Map aliases) |
void |
setConverters(List converters) |
void |
setDriverClassName(String driverClassName) |
doTransform, isSourceTypeSupported, transformcheckReturnClass, generateTransformerName, getEndpoint, getName, getReturnClass, getSourceTypes, initialise, isAcceptNull, isConsumed, isIgnoreBadInput, isSourceTypeSupported, registerSourceType, setEndpoint, setIgnoreBadInput, setName, setReturnClass, toString, transform, unregisterSourceTypepublic final com.thoughtworks.xstream.XStream getXStream()
throws TransformerException
TransformerExceptionpublic Object clone() throws CloneNotSupportedException
clone in class ObjectCloneNotSupportedExceptionpublic String getDriverClassName()
public void setDriverClassName(String driverClassName)
public Map getAliases()
public void setAliases(Map aliases)
public List getConverters()
public void setConverters(List converters)
protected boolean requiresCurrentEvent()
Copyright © 2003-2012 MuleSource, Inc.. All Rights Reserved.