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 JexlExprResolver.evaluate(JexlContext context, java.lang.String expression)
          evaluates an expression against the context
 java.lang.Object ExpressionImpl.evaluate(JexlContext context)
          Evaluate the expression and return the value.
protected  java.lang.Object ExpressionImpl.tryResolver(java.util.List resolverList, JexlContext context)
          Tries the resolvers in the given resolverlist against the context
 java.lang.Object Expression.evaluate(JexlContext context)
          Evaluates the expression with the variables contained in the supplied JexlContext.
 

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
           
 

Uses of JexlContext in org.apache.commons.jexl.parser
 

Methods in org.apache.commons.jexl.parser with parameters of type JexlContext
 java.lang.Object ASTEQNode.value(JexlContext pc)
           
 java.lang.Object ASTStringLiteral.value(JexlContext jc)
           
 java.lang.Object ASTNENode.value(JexlContext pc)
           
 java.lang.Object ASTEmptyFunction.value(JexlContext jc)
           
 java.lang.Object ASTTrueNode.value(JexlContext jc)
           
 java.lang.Object ASTGENode.value(JexlContext jc)
           
 java.lang.Object ASTFalseNode.value(JexlContext jc)
           
 java.lang.Object ASTIntegerLiteral.execute(java.lang.Object o, JexlContext ctx)
          Part of reference resolution - wierd...
 java.lang.Object ASTIntegerLiteral.value(JexlContext jc)
           
 java.lang.Object ASTFloatLiteral.value(JexlContext jc)
           
 java.lang.Object ASTSizeFunction.value(JexlContext jc)
           
 java.lang.Object ASTExpressionExpression.value(JexlContext context)
           
 java.lang.Object ASTReference.value(JexlContext jc)
           
 java.lang.Object ASTReference.execute(java.lang.Object obj, JexlContext jc)
           
 java.lang.Object ASTAndNode.value(JexlContext jc)
           
 java.lang.Object ASTModNode.value(JexlContext jc)
           
 java.lang.Object ASTUnaryMinusNode.value(JexlContext jc)
           
 java.lang.Object ASTGTNode.value(JexlContext jc)
           
 java.lang.Object ASTNullLiteral.value(JexlContext context)
           
 java.lang.Object ASTOrNode.value(JexlContext jc)
           
 java.lang.Object ASTAddNode.value(JexlContext context)
           
 java.lang.Object ASTSizeMethod.execute(java.lang.Object obj, JexlContext jc)
          returns the value of itself applied to the object.
 boolean SimpleNode.interpret(JexlContext pc)
          basic interpret - just invoke interpret on all children
 java.lang.Object SimpleNode.value(JexlContext context)
          Returns the value of the node.
 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.execute(java.lang.Object o, JexlContext ctx)
          Used to let a node calcuate it's value..
 java.lang.Object ASTLENode.value(JexlContext jc)
           
 java.lang.Object ASTIdentifier.value(JexlContext jc)
           
 java.lang.Object ASTIdentifier.execute(java.lang.Object obj, JexlContext jc)
          returns the value of itself applied to the object.
 java.lang.Object ASTLTNode.value(JexlContext jc)
           
 java.lang.Object ASTMulNode.value(JexlContext context)
           
 java.lang.Object ASTDivNode.value(JexlContext jc)
           
 java.lang.Object ASTArrayAccess.execute(java.lang.Object obj, JexlContext jc)
           
 java.lang.Object ASTArrayAccess.value(JexlContext jc)
          return the value of this node
 java.lang.Object ASTMethod.execute(java.lang.Object obj, JexlContext jc)
          returns the value of itself applied to the object.
 java.lang.Object ASTNotNode.value(JexlContext jc)
           
 java.lang.Object ASTSubtractNode.value(JexlContext context)
           
 java.lang.Object ASTExpression.value(JexlContext context)
           
 

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)