parseExpression()
. The Expression
object returned must invoke the same functions regardless of whether the mappings in the provided FunctionMapper
instance change between calling ExpressionEvaluator.parseExpression()
and Expression.evaluate()
.
@return The Expression object encapsulating the arguments.
@exception ELException Thrown if parsing errors were found.
3 + 4 name.firstName@param expressionString the raw expression string to parse @param context a context for influencing this expression parsing routine (optional) @return an evaluator for the parsed expression @throws ParserException an exception occurred during parsing
Some examples:
3 + 4 name.firstName@param expressionString the raw expression string to parse @return an evaluator for the parsed expression @throws ParseException an exception occurred during parsing
Parse the specified expression.
@param configuration the Configuration object for the template execution environment. @param processingContext the processing context object containing the variables to be applied to the expression. @param input the expression to be parsed, as an input String. @return the expression object resulting from parsing the expression.
|
|