|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use JexlContext | |
---|---|
org.apache.commons.jexl | Provides a framework for evaluating JEXL expressions. |
org.apache.commons.jexl.context | Simple JexlContext implementations. |
org.apache.commons.jexl.junit | Using JEXL expressions in JUnit assertions. |
org.apache.commons.jexl.parser | Contains the Parser for JEXL script. |
org.apache.commons.jexl.resolver |
Uses of JexlContext in org.apache.commons.jexl |
---|
Methods in org.apache.commons.jexl that return JexlContext | |
---|---|
static JexlContext |
JexlHelper.createContext()
Returns a new JexlContext . |
protected JexlContext |
JexlHelper.newContext()
Creates and returns a new JexlContext . |
Methods in org.apache.commons.jexl with parameters of type JexlContext | |
---|---|
java.lang.Object |
Expression.evaluate(JexlContext context)
Evaluates the expression with the variables contained in the supplied JexlContext . |
java.lang.Object |
ExpressionImpl.evaluate(JexlContext context)
Evaluates the expression with the variables contained in the supplied JexlContext . |
java.lang.Object |
JexlExprResolver.evaluate(JexlContext context,
java.lang.String expression)
Evaluates an expression against the context. |
java.lang.Object |
Script.execute(JexlContext context)
Executes the script with the variables contained in the supplied JexlContext . |
java.lang.Object |
ScriptImpl.execute(JexlContext context)
Executes the script with the variables contained in the supplied JexlContext . |
protected java.lang.Object |
ExpressionImpl.tryResolver(java.util.List resolverList,
JexlContext context)
Tries the resolvers in the given resolverlist against the context. |
Uses of JexlContext in org.apache.commons.jexl.context |
---|
Classes in org.apache.commons.jexl.context that implement JexlContext | |
---|---|
class |
HashMapContext
Implementation of JexlContext based on a HashMap. |
Uses of JexlContext in org.apache.commons.jexl.junit |
---|
Fields in org.apache.commons.jexl.junit declared as JexlContext | |
---|---|
private JexlContext |
Asserter.context
context to use during asserts. |
Uses of JexlContext in org.apache.commons.jexl.parser |
---|
Methods in org.apache.commons.jexl.parser with parameters of type JexlContext | |
---|---|
java.lang.Object |
SimpleNode.execute(java.lang.Object o,
JexlContext ctx)
Used to let a node calcuate it's value.. |
java.lang.Object |
ASTIdentifier.execute(java.lang.Object obj,
JexlContext jc)
returns the value of itself applied to the object. |
java.lang.Object |
ASTIntegerLiteral.execute(java.lang.Object obj,
JexlContext ctx)
Part of reference resolution - wierd... |
java.lang.Object |
ASTMethod.execute(java.lang.Object obj,
JexlContext jc)
evaluate a method invocation upon a base object. |
java.lang.Object |
ASTArrayAccess.execute(java.lang.Object obj,
JexlContext jc)
evaluate array access upon a base object. |
java.lang.Object |
ASTSizeMethod.execute(java.lang.Object obj,
JexlContext jc)
evaluate size as part of an expression on a base object. |
java.lang.Object |
ASTReference.execute(java.lang.Object obj,
JexlContext jc)
evaluate each piece of the reference. |
boolean |
SimpleNode.interpret(JexlContext pc)
basic interpret - just invoke interpret on all children. |
java.lang.Object |
SimpleNode.setValue(JexlContext context,
java.lang.Object value)
Sets the value for the node - again, only makes sense for some nodes but lazyness tempts me to put it here. |
java.lang.Object |
SimpleNode.value(JexlContext context)
Gets the value of this node. |
java.lang.Object |
ASTJexlScript.value(JexlContext jc)
Gets the value of this node. |
java.lang.Object |
ASTBlock.value(JexlContext context)
|
java.lang.Object |
ASTEmptyFunction.value(JexlContext jc)
Gets the value of this node. |
java.lang.Object |
ASTSizeFunction.value(JexlContext jc)
Gets the value of this node. |
java.lang.Object |
ASTIdentifier.value(JexlContext jc)
Gets the value of this node. |
java.lang.Object |
ASTExpression.value(JexlContext context)
Gets the value of this node. |
java.lang.Object |
ASTAssignment.value(JexlContext context)
Gets the value of this node. |
java.lang.Object |
ASTOrNode.value(JexlContext jc)
Gets the value of this node. |
java.lang.Object |
ASTAndNode.value(JexlContext jc)
Gets the value of this node. |
java.lang.Object |
ASTBitwiseOrNode.value(JexlContext context)
Gets the value of this node. |
java.lang.Object |
ASTBitwiseXorNode.value(JexlContext context)
Gets the value of this node. |
java.lang.Object |
ASTBitwiseAndNode.value(JexlContext context)
Gets the value of this node. |
java.lang.Object |
ASTEQNode.value(JexlContext pc)
Gets the value of this node. |
java.lang.Object |
ASTNENode.value(JexlContext pc)
Gets the value of this node. |
java.lang.Object |
ASTLTNode.value(JexlContext jc)
Gets the value of this node. |
java.lang.Object |
ASTGTNode.value(JexlContext jc)
Gets the value of this node. |
java.lang.Object |
ASTLENode.value(JexlContext jc)
Gets the value of this node. |
java.lang.Object |
ASTGENode.value(JexlContext jc)
Gets the value of this node. |
java.lang.Object |
ASTAddNode.value(JexlContext context)
Gets the value of this node. |
java.lang.Object |
ASTSubtractNode.value(JexlContext context)
Gets the value of this node. |
java.lang.Object |
ASTMulNode.value(JexlContext context)
Gets the value of this node. |
java.lang.Object |
ASTDivNode.value(JexlContext jc)
Gets the value of this node. |
java.lang.Object |
ASTModNode.value(JexlContext jc)
Gets the value of this node. |
java.lang.Object |
ASTUnaryMinusNode.value(JexlContext jc)
Gets the value of this node. |
java.lang.Object |
ASTBitwiseComplNode.value(JexlContext context)
Gets the value of this node. |
java.lang.Object |
ASTNotNode.value(JexlContext jc)
Gets the value of this node. |
java.lang.Object |
ASTNullLiteral.value(JexlContext context)
Gets the value of this node. |
java.lang.Object |
ASTTrueNode.value(JexlContext jc)
Gets the value of this node. |
java.lang.Object |
ASTFalseNode.value(JexlContext jc)
Gets the value of this node. |
java.lang.Object |
ASTIntegerLiteral.value(JexlContext jc)
Gets the value of this node. |
java.lang.Object |
ASTFloatLiteral.value(JexlContext jc)
Gets the value of this node. |
java.lang.Object |
ASTStringLiteral.value(JexlContext jc)
Gets the value of this node. |
java.lang.Object |
ASTExpressionExpression.value(JexlContext context)
Gets the value of this node. |
java.lang.Object |
ASTStatementExpression.value(JexlContext context)
Gets the value of this node. |
java.lang.Object |
ASTReferenceExpression.value(JexlContext context)
Gets the value of this node. |
java.lang.Object |
ASTIfStatement.value(JexlContext jc)
Gets the value of this node. |
java.lang.Object |
ASTWhileStatement.value(JexlContext jc)
Gets the value of this node. |
java.lang.Object |
ASTForeachStatement.value(JexlContext jc)
Gets the value of this node. |
java.lang.Object |
ASTArrayAccess.value(JexlContext jc)
Gets the value of this node. |
java.lang.Object |
ASTReference.value(JexlContext jc)
Gets the value of this node. |
Uses of JexlContext in org.apache.commons.jexl.resolver |
---|
Methods in org.apache.commons.jexl.resolver with parameters of type JexlContext | |
---|---|
java.lang.Object |
FlatResolver.evaluate(JexlContext context,
java.lang.String expression)
Try to resolve expression as-is. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |