org.mule.expression
Class IllegalExpressionEvaluator

java.lang.Object
  extended by org.mule.expression.IllegalExpressionEvaluator
All Implemented Interfaces:
ExpressionEvaluator, NamedObject
Direct Known Subclasses:
ExceptionTypeExpressionEvaluator, PayloadTypeExpressionEvaluator, RegexExpressionEvaluator, WilcardExpressionEvaluator

public abstract class IllegalExpressionEvaluator
extends Object
implements ExpressionEvaluator

Defines an ExpressionEvaluator that can never be evaluated.


Field Summary
static String ILLEGAL_EVALUATOR_MESSAGE
           
 
Constructor Summary
IllegalExpressionEvaluator()
           
 
Method Summary
 Object evaluate(String expression, MuleMessage message)
          Extracts a single property from the message
 
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
 

Field Detail

ILLEGAL_EVALUATOR_MESSAGE

public static final String ILLEGAL_EVALUATOR_MESSAGE
See Also:
Constant Field Values
Constructor Detail

IllegalExpressionEvaluator

public IllegalExpressionEvaluator()
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


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