public class ExpressionTransformer extends AbstractMessageAwareTransformer
Modifier and Type | Class and Description |
---|---|
static class |
ExpressionTransformer.Argument |
DEFAULT_TRUNCATE_LENGTH, endpoint, logger, name, returnClass, sourceTypes
PHASE_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, isSourceTypeSupported
checkReturnClass, generateTransformerName, getEndpoint, getName, getReturnClass, getSourceTypes, isAcceptNull, isConsumed, isIgnoreBadInput, isSourceTypeSupported, registerSourceType, setEndpoint, setIgnoreBadInput, setName, setReturnClass, toString, transform, unregisterSourceType
public void addArgument(ExpressionTransformer.Argument argument)
public boolean removeArgument(ExpressionTransformer.Argument argument)
public void initialise() throws InitialisationException
initialise
in interface Initialisable
initialise
in class AbstractTransformer
InitialisationException
RecoverableException
- if an error occurs that can be recovered frompublic Object transform(MuleMessage message, String outputEncoding) throws TransformerException
transform
in class AbstractMessageAwareTransformer
TransformerException
public List getArguments()
public void setArguments(List arguments)
public boolean isReturnSourceIfNull()
public void setReturnSourceIfNull(boolean returnSourceIfNull)
Copyright © 2003–2013 MuleSource, Inc.. All rights reserved.