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, sourceTypes
PHASE_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, transform
checkReturnClass, generateTransformerName, getEndpoint, getName, getReturnClass, getSourceTypes, initialise, isAcceptNull, isConsumed, isIgnoreBadInput, isSourceTypeSupported, registerSourceType, setEndpoint, setIgnoreBadInput, setName, setReturnClass, toString, transform, unregisterSourceType
public final com.thoughtworks.xstream.XStream getXStream() throws TransformerException
TransformerException
public Object clone() throws CloneNotSupportedException
clone
in class Object
CloneNotSupportedException
public 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–2013 MuleSource, Inc.. All rights reserved.