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.ReactiveProcessor.ProcessingTypelogger, muleContext, name, sourceTypes| 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, getName, getReturnDataType, getSourceDataTypes, isAcceptNull, isAllowNullReturn, isConsumed, isIgnoreBadInput, isSourceDataTypeSupported, process, registerSourceType, resolveEncoding, setAllowNullReturn, setIgnoreBadInput, setMuleContext, setName, setReturnDataType, toString, transform, unregisterSourceTypegetAnnotation, getAnnotations, setAnnotationsequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetProccesingType, getReturnDataType, getSourceDataTypes, isAcceptNull, isIgnoreBadInput, isSourceDataTypeSupported, setReturnDataType, transformsetMuleContextpublic void initialise()
throws org.mule.runtime.api.lifecycle.InitialisationException
initialise in interface org.mule.runtime.api.lifecycle.Initialisableinitialise in class AbstractTransformerorg.mule.runtime.api.lifecycle.InitialisationExceptionpublic 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.