org.apache.camel.language.mvel
Class MvelExpression

java.lang.Object
  extended by org.apache.camel.support.ExpressionSupport
      extended by org.apache.camel.language.mvel.MvelExpression
All Implemented Interfaces:
org.apache.camel.Expression, org.apache.camel.Predicate

public class MvelExpression
extends org.apache.camel.support.ExpressionSupport


Constructor Summary
MvelExpression(MvelLanguage language, String expressionString, Class<?> type)
           
 
Method Summary
protected  String assertionFailureMessage(org.apache.camel.Exchange exchange)
           
 Object evaluate(org.apache.camel.Exchange exchange)
           
<T> T
evaluate(org.apache.camel.Exchange exchange, Class<T> tClass)
           
 Class<?> getType()
           
static MvelExpression mvel(String expression)
           
 String toString()
           
 
Methods inherited from class org.apache.camel.support.ExpressionSupport
assertMatches, matches
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MvelExpression

public MvelExpression(MvelLanguage language,
                      String expressionString,
                      Class<?> type)
Method Detail

mvel

public static MvelExpression mvel(String expression)

evaluate

public <T> T evaluate(org.apache.camel.Exchange exchange,
                      Class<T> tClass)

evaluate

public Object evaluate(org.apache.camel.Exchange exchange)
Overrides:
evaluate in class org.apache.camel.support.ExpressionSupport

getType

public Class<?> getType()

assertionFailureMessage

protected String assertionFailureMessage(org.apache.camel.Exchange exchange)
Specified by:
assertionFailureMessage in class org.apache.camel.support.ExpressionSupport

toString

public String toString()
Overrides:
toString in class Object


Apache Camel