接口 ExpressionParser
public interface ExpressionParser
Parses expression strings into compiled expressions that can be evaluated.
Supports parsing templates as well as standard expression strings.
- 从以下版本开始:
- 4.0
- 作者:
- Keith Donald, Andy Clement
-
方法概要
修饰符和类型方法说明parseExpression(String expressionString) Parse the expression string and return an Expression object you can use for repeated evaluation.parseExpression(String expressionString, ParserContext context) Parse the expression string and return an Expression object you can use for repeated evaluation.
-
方法详细资料
-
parseExpression
Parse the expression string and return an Expression object you can use for repeated evaluation.Some examples:
3 + 4 name.firstName- 参数:
expressionString- the raw expression string to parse- 返回:
- an evaluator for the parsed expression
- 抛出:
ParseException- an exception occurred during parsing
-
parseExpression
Parse the expression string and return an Expression object you can use for repeated evaluation.Some examples:
3 + 4 name.firstName- 参数:
expressionString- the raw expression string to parsecontext- a context for influencing this expression parsing routine (optional)- 返回:
- an evaluator for the parsed expression
- 抛出:
ParseException- an exception occurred during parsing
-