public class ExpressionTransformer extends AbstractMessageAwareTransformer
| Modifier and Type | Class and Description |
|---|---|
static class |
ExpressionTransformer.Argument |
DEFAULT_TRUNCATE_LENGTH, endpoint, logger, name, returnClass, sourceTypesPHASE_NAME| Constructor and Description |
|---|
ExpressionTransformer() |
| Modifier and Type | Method and Description |
|---|---|
void |
addArgument(ExpressionTransformer.Argument argument) |
List |
getArguments() |
void |
initialise()
Template method were deriving classes can do any initialisation after the
properties have been set on this transformer
|
boolean |
isReturnSourceIfNull() |
boolean |
removeArgument(ExpressionTransformer.Argument argument) |
void |
setArguments(List arguments) |
void |
setReturnSourceIfNull(boolean returnSourceIfNull) |
Object |
transform(MuleMessage message,
String outputEncoding) |
doTransform, isSourceTypeSupportedcheckReturnClass, generateTransformerName, getEndpoint, getName, getReturnClass, getSourceTypes, isAcceptNull, isConsumed, isIgnoreBadInput, isSourceTypeSupported, registerSourceType, setEndpoint, setIgnoreBadInput, setName, setReturnClass, toString, transform, unregisterSourceTypepublic void addArgument(ExpressionTransformer.Argument argument)
public boolean removeArgument(ExpressionTransformer.Argument argument)
public void initialise()
throws InitialisationException
initialise in interface Initialisableinitialise in class AbstractTransformerInitialisationExceptionRecoverableException - if an error occurs that can be recovered frompublic Object transform(MuleMessage message, String outputEncoding) throws TransformerException
transform in class AbstractMessageAwareTransformerTransformerExceptionpublic List getArguments()
public void setArguments(List arguments)
public boolean isReturnSourceIfNull()
public void setReturnSourceIfNull(boolean returnSourceIfNull)
Copyright © 2003-2012 MuleSource, Inc.. All Rights Reserved.