Package org.smooks.engine.expression
Class MVELExpressionEvaluator
- java.lang.Object
-
- org.smooks.engine.expression.MVELExpressionEvaluator
-
- All Implemented Interfaces:
org.smooks.api.expression.ExpressionEvaluator
public class MVELExpressionEvaluator extends Object implements org.smooks.api.expression.ExpressionEvaluator
MVEL expression evaluator.- Author:
- tom.fennelly@gmail.com, maurice@zeijen.net
-
-
Constructor Summary
Constructors Constructor Description MVELExpressionEvaluator()MVELExpressionEvaluator(String expression)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleaneval(Object contextObject)Objectexec(Object contextObject)Objectexec(Object contextObject, Map<String,Object> variableMap)SerializablegetCompiled()StringgetExpression()ObjectgetValue(Object contextObject)org.smooks.api.expression.ExpressionEvaluatorsetExpression(String expression)voidsetToType(Class<?> toType)StringtoString()
-
-
-
Constructor Detail
-
MVELExpressionEvaluator
public MVELExpressionEvaluator()
-
MVELExpressionEvaluator
public MVELExpressionEvaluator(String expression)
-
-
Method Detail
-
setExpression
public org.smooks.api.expression.ExpressionEvaluator setExpression(String expression) throws org.smooks.api.SmooksConfigException
- Specified by:
setExpressionin interfaceorg.smooks.api.expression.ExpressionEvaluator- Throws:
org.smooks.api.SmooksConfigException
-
getExpression
public String getExpression()
- Specified by:
getExpressionin interfaceorg.smooks.api.expression.ExpressionEvaluator
-
setToType
public void setToType(Class<?> toType)
-
eval
public boolean eval(Object contextObject) throws org.smooks.api.expression.ExpressionEvaluationException
- Specified by:
evalin interfaceorg.smooks.api.expression.ExpressionEvaluator- Throws:
org.smooks.api.expression.ExpressionEvaluationException
-
exec
public Object exec(Object contextObject, Map<String,Object> variableMap) throws org.smooks.api.expression.ExpressionEvaluationException
- Throws:
org.smooks.api.expression.ExpressionEvaluationException
-
exec
public Object exec(Object contextObject) throws org.smooks.api.expression.ExpressionEvaluationException
- Throws:
org.smooks.api.expression.ExpressionEvaluationException
-
getValue
public Object getValue(Object contextObject) throws org.smooks.api.expression.ExpressionEvaluationException
- Specified by:
getValuein interfaceorg.smooks.api.expression.ExpressionEvaluator- Throws:
org.smooks.api.expression.ExpressionEvaluationException
-
getCompiled
public Serializable getCompiled()
- Returns:
- the compiled
-
-