|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.mule.transformer.AbstractTransformer
org.mule.transformer.AbstractMessageTransformer
org.mule.expression.transformers.AbstractExpressionTransformer
org.mule.expression.transformers.ExpressionTransformer
public class ExpressionTransformer
This transformer will evaluate one or more expressions on the current message and return the results as an Array. If only one expression is defined it will return the object returned from the expression.
You can use expressions to extract
Field Summary |
---|
Fields inherited from class org.mule.expression.transformers.AbstractExpressionTransformer |
---|
arguments |
Fields inherited from class org.mule.transformer.AbstractTransformer |
---|
encoding, endpoint, logger, mimeType, MULE_MESSAGE_DATA_TYPE, muleContext, name, returnType, sourceTypes |
Fields inherited from interface org.mule.api.lifecycle.Initialisable |
---|
PHASE_NAME |
Fields inherited from interface org.mule.api.lifecycle.Disposable |
---|
PHASE_NAME |
Constructor Summary | |
---|---|
ExpressionTransformer()
|
Method Summary | |
---|---|
boolean |
isReturnSourceIfNull()
|
void |
setReturnSourceIfNull(boolean returnSourceIfNull)
|
java.lang.Object |
transformMessage(MuleMessage message,
java.lang.String outputEncoding)
Transform the message |
Methods inherited from class org.mule.expression.transformers.AbstractExpressionTransformer |
---|
addArgument, getArguments, initialise, removeArgument, setArguments |
Methods inherited from class org.mule.transformer.AbstractMessageTransformer |
---|
checkReturnClass, doTransform, isSourceDataTypeSupported, transform, transform, transform |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.mule.api.transformer.Transformer |
---|
getEncoding, getEndpoint, getMimeType, getReturnClass, getReturnDataType, getSourceDataTypes, getSourceTypes, isAcceptNull, isIgnoreBadInput, isSourceDataTypeSupported, isSourceTypeSupported, setReturnClass, setReturnDataType, transform |
Methods inherited from interface org.mule.api.processor.MessageProcessor |
---|
process |
Methods inherited from interface org.mule.api.lifecycle.Disposable |
---|
dispose |
Methods inherited from interface org.mule.api.NamedObject |
---|
getName, setName |
Methods inherited from interface org.mule.api.context.MuleContextAware |
---|
setMuleContext |
Methods inherited from interface org.mule.endpoint.EndpointAware |
---|
setEndpoint |
Constructor Detail |
---|
public ExpressionTransformer()
Method Detail |
---|
public java.lang.Object transformMessage(MuleMessage message, java.lang.String outputEncoding) throws TransformerException
AbstractMessageTransformer
transformMessage
in class AbstractMessageTransformer
TransformerException
public boolean isReturnSourceIfNull()
public void setReturnSourceIfNull(boolean returnSourceIfNull)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |