类 OgnlExpressionEvaluator

java.lang.Object
org.beangle.ems.script.OgnlExpressionEvaluator
所有已实现的接口:
org.beangle.commons.script.ExpressionEvaluator

public class OgnlExpressionEvaluator extends Object implements org.beangle.commons.script.ExpressionEvaluator
基于OGNL的表达式执行器
版本:
$Id: OgnlExpressionEvaluator.java Mar 5, 2012 12:13:41 AM chaostone $
作者:
chaostone
  • 构造器详细资料

    • OgnlExpressionEvaluator

      public OgnlExpressionEvaluator()
  • 方法详细资料

    • parse

      public void parse(String exp) throws org.beangle.commons.script.EvaluationException
      指定者:
      parse 在接口中 org.beangle.commons.script.ExpressionEvaluator
      抛出:
      org.beangle.commons.script.EvaluationException
    • eval

      public Object eval(String exp, Object root)

      Eval a expression within context

      指定者:
      eval 在接口中 org.beangle.commons.script.ExpressionEvaluator
      参数:
      exp - a java's expression
      root - params.
      返回:
      evaluate result
    • eval

      public <T> T eval(String exp, Object root, Class<T> resultType)
      指定者:
      eval 在接口中 org.beangle.commons.script.ExpressionEvaluator