org.mule.expression
Class BaseAttachmentExpressionEvaluator

java.lang.Object
  extended by org.mule.expression.BaseAttachmentExpressionEvaluator
All Implemented Interfaces:
ExpressionEvaluator, NamedObject
Direct Known Subclasses:
MessageAttachmentExpressionEvaluator

public abstract class BaseAttachmentExpressionEvaluator
extends Object
implements ExpressionEvaluator


Constructor Summary
BaseAttachmentExpressionEvaluator()
           
 
Method Summary
 Object evaluate(String expression, MuleMessage message)
          Extracts a single property from the message
protected abstract  DataHandler getAttachment(MuleMessage message, String attachmentName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.mule.api.NamedObject
getName
 

Constructor Detail

BaseAttachmentExpressionEvaluator

public BaseAttachmentExpressionEvaluator()
Method Detail

evaluate

public Object evaluate(String expression,
                       MuleMessage message)
Description copied from interface: ExpressionEvaluator
Extracts a single property from the message

Specified by:
evaluate in interface ExpressionEvaluator
Parameters:
expression - the property expression or expression
message - the message to extract from
Returns:
the result of the extraction or null if the property was not found

getAttachment

protected abstract DataHandler getAttachment(MuleMessage message,
                                             String attachmentName)


Copyright © 2003-2014 MuleSoft, Inc.. All Rights Reserved.