public interface JexlExpression
This simple interface provides access to the underlying textual expression through
getSourceText()
.
An expression is different than a script - it is simply a reference to a single expression, not to multiple statements. This implies 'if','for','while','var' and blocks '{'... '}'are NOT allowed in expressions.
Modifier and Type | Method and Description |
---|---|
Object |
evaluate(JexlContext context)
Evaluates the expression with the variables contained in the
supplied
JexlContext . |
String |
getParsedText()
Recreates the source text of this expression from the internal synactic tree.
|
String |
getSourceText()
Returns the source text of this expression.
|
Object evaluate(JexlContext context)
JexlContext
.context
- A JexlContext containing variables.JexlException
- on any errorString getSourceText()
String getParsedText()
Copyright © 2001–2015 The Apache Software Foundation. All rights reserved.