public abstract class AbstractXStreamTransformer extends AbstractMessageTransformer
AbstractXStreamTransformer is a base class for all XStream based
transformers. It takes care of creating and configuring the XStream parser.encoding, endpoint, logger, mimeType, MULE_MESSAGE_DATA_TYPE, muleContext, name, returnType, sourceTypesPHASE_NAMEPHASE_NAMEPROPERTY_NAME| Constructor and Description |
|---|
AbstractXStreamTransformer() |
| Modifier and Type | Method and Description |
|---|---|
void |
addAlias(String alias,
Class<?> aClass) |
void |
addConverter(Class<? extends com.thoughtworks.xstream.converters.Converter> converterClass) |
Object |
clone() |
Map<String,Class<?>> |
getAliases() |
Set<Class<? extends com.thoughtworks.xstream.converters.Converter>> |
getConverters() |
String |
getDriverClass() |
com.thoughtworks.xstream.XStream |
getXStream() |
void |
initialise() |
boolean |
removeAlias(Class<? extends com.thoughtworks.xstream.converters.Converter> converterClass) |
Class<?> |
removeAlias(String alias) |
void |
setAliases(Map<String,Class<?>> aliases) |
void |
setConverters(Set<Class<? extends com.thoughtworks.xstream.converters.Converter>> converters) |
void |
setDriverClass(String driverClass) |
checkReturnClass, doTransform, isSourceDataTypeSupported, transform, transform, transform, transformMessagedispose, generateTransformerName, getEncoding, getEncoding, getEndpoint, getMimeType, getName, getReturnClass, getReturnDataType, getSourceDataTypes, getSourceTypes, isAcceptNull, isAllowNullReturn, isConsumed, isIgnoreBadInput, isSourceDataTypeSupported, isSourceTypeSupported, isSourceTypeSupported, process, registerSourceType, registerSourceType, setAllowNullReturn, setEncoding, setEndpoint, setIgnoreBadInput, setMimeType, setMuleContext, setName, setReturnClass, setReturnDataType, toString, transform, unregisterSourceType, unregisterSourceTypegetAnnotation, getAnnotations, setAnnotationsequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetEncoding, getEndpoint, getMimeType, getReturnClass, getReturnDataType, getSourceDataTypes, getSourceTypes, isAcceptNull, isIgnoreBadInput, isSourceDataTypeSupported, isSourceTypeSupported, setReturnClass, setReturnDataType, transformprocessdisposesetNamegetNamesetMuleContextsetEndpointpublic void initialise()
throws InitialisationException
initialise in interface Initialisableinitialise in class AbstractTransformerInitialisationExceptionpublic final com.thoughtworks.xstream.XStream getXStream()
throws TransformerException
TransformerExceptionpublic Object clone() throws CloneNotSupportedException
clone in class ObjectCloneNotSupportedExceptionpublic String getDriverClass()
public void setDriverClass(String driverClass)
public Set<Class<? extends com.thoughtworks.xstream.converters.Converter>> getConverters()
public void setConverters(Set<Class<? extends com.thoughtworks.xstream.converters.Converter>> converters)
public void addConverter(Class<? extends com.thoughtworks.xstream.converters.Converter> converterClass)
public boolean removeAlias(Class<? extends com.thoughtworks.xstream.converters.Converter> converterClass)
Copyright © 2003–2016 MuleSoft, Inc.. All rights reserved.