Package org.beangle.ems.script
Class OgnlExpressionEvaluator
- java.lang.Object
-
- org.beangle.ems.script.OgnlExpressionEvaluator
-
- All Implemented Interfaces:
org.beangle.commons.script.ExpressionEvaluator
public class OgnlExpressionEvaluator extends Object implements org.beangle.commons.script.ExpressionEvaluator
基于OGNL的表达式执行器- Version:
- $Id: OgnlExpressionEvaluator.java Mar 5, 2012 12:13:41 AM chaostone $
- Author:
- chaostone
-
-
Constructor Summary
Constructors Constructor Description OgnlExpressionEvaluator()
-
-
-
Method Detail
-
parse
public void parse(String exp) throws org.beangle.commons.script.EvaluationException
- Specified by:
parsein interfaceorg.beangle.commons.script.ExpressionEvaluator- Throws:
org.beangle.commons.script.EvaluationException
-
eval
public Object eval(String exp, Object root)
Eval a expression within context
- Specified by:
evalin interfaceorg.beangle.commons.script.ExpressionEvaluator- Parameters:
exp- a java's expressionroot- params.- Returns:
- evaluate result
-
-