Uses of Interface
org.apache.commons.jexl.JexlContext

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.