| 
 | ||||||||||
| 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.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 | |
|  Object | Expression.evaluate(JexlContext context)Evaluates the expression with the variables contained in the supplied JexlContext. | 
|  Object | Script.execute(JexlContext context)Executes the script with the variables contained in the supplied JexlContext. | 
|  Object | JexlExprResolver.evaluate(JexlContext context,
         String expression)Evaluates an expression against the context. | 
| Uses of JexlContext in org.apache.commons.jexl.context | 
| Classes in org.apache.commons.jexl.context that implement JexlContext | |
|  class | HashMapContextImplementation of JexlContext based on a HashMap. | 
| Uses of JexlContext in org.apache.commons.jexl.parser | 
| Methods in org.apache.commons.jexl.parser with parameters of type JexlContext | |
|  boolean | SimpleNode.interpret(JexlContext pc)basic interpret - just invoke interpret on all children. | 
|  Object | SimpleNode.value(JexlContext context)Gets the value of this node. | 
|  Object | SimpleNode.setValue(JexlContext context,
         Object value)Sets the value for the node - again, only makes sense for some nodes but lazyness tempts me to put it here. | 
|  Object | SimpleNode.execute(Object o,
        JexlContext ctx)Used to let a node calcuate it's value.. | 
|  Object | ASTEQNode.value(JexlContext pc){@inheritDoc} | 
|  Object | ASTModNode.value(JexlContext jc){@inheritDoc} | 
|  Object | ASTEmptyFunction.value(JexlContext jc){@inheritDoc} | 
|  Object | ASTWhileStatement.value(JexlContext jc){@inheritDoc} | 
|  Object | ASTReference.value(JexlContext jc){@inheritDoc} | 
|  Object | ASTReference.execute(Object obj,
        JexlContext jc)evaluate each piece of the reference. | 
|  Object | ASTAndNode.value(JexlContext jc){@inheritDoc} | 
|  Object | ASTSizeMethod.execute(Object obj,
        JexlContext jc)evaluate size as part of an expression on a base object. | 
|  Object | ASTSizeFunction.value(JexlContext jc){@inheritDoc} | 
|  Object | ASTBlock.value(JexlContext context) | 
|  Object | ASTOrNode.value(JexlContext jc){@inheritDoc} | 
|  Object | ASTMulNode.value(JexlContext context){@inheritDoc} | 
|  Object | ASTDivNode.value(JexlContext jc){@inheritDoc} | 
|  Object | ASTUnaryMinusNode.value(JexlContext jc){@inheritDoc} | 
|  Object | ASTArrayAccess.execute(Object obj,
        JexlContext jc)evaluate array access upon a base object. | 
|  Object | ASTArrayAccess.value(JexlContext jc){@inheritDoc} | 
|  Object | ASTReferenceExpression.value(JexlContext context){@inheritDoc} | 
|  Object | ASTGENode.value(JexlContext jc){@inheritDoc} | 
|  Object | ASTBitwiseXorNode.value(JexlContext context){@inheritDoc} | 
|  Object | ASTSubtractNode.value(JexlContext context){@inheritDoc} | 
|  Object | ASTNENode.value(JexlContext pc){@inheritDoc} | 
|  Object | ASTStringLiteral.value(JexlContext jc){@inheritDoc} | 
|  Object | ASTForeachStatement.value(JexlContext jc){@inheritDoc} | 
|  Object | ASTFalseNode.value(JexlContext jc){@inheritDoc} | 
|  Object | ASTGTNode.value(JexlContext jc){@inheritDoc} | 
|  Object | ASTLENode.value(JexlContext jc){@inheritDoc} | 
|  Object | ASTBitwiseComplNode.value(JexlContext context){@inheritDoc} | 
|  Object | ASTBitwiseOrNode.value(JexlContext context){@inheritDoc} | 
|  Object | ASTBitwiseAndNode.value(JexlContext context){@inheritDoc} | 
|  Object | ASTIdentifier.value(JexlContext jc){@inheritDoc} | 
|  Object | ASTIdentifier.execute(Object obj,
        JexlContext jc)returns the value of itself applied to the object. | 
|  Object | ASTExpressionExpression.value(JexlContext context){@inheritDoc} | 
|  Object | ASTLTNode.value(JexlContext jc){@inheritDoc} | 
|  Object | ASTExpression.value(JexlContext context){@inheritDoc} | 
|  Object | ASTAddNode.value(JexlContext context){@inheritDoc} | 
|  Object | ASTJexlScript.value(JexlContext jc){@inheritDoc} | 
|  Object | ASTTrueNode.value(JexlContext jc){@inheritDoc} | 
|  Object | ASTMethod.execute(Object obj,
        JexlContext jc)evaluate a method invocation upon a base object. | 
|  Object | ASTStatementExpression.value(JexlContext context){@inheritDoc} | 
|  Object | ASTNotNode.value(JexlContext jc){@inheritDoc} | 
|  Object | ASTIfStatement.value(JexlContext jc){@inheritDoc} | 
|  Object | ASTNullLiteral.value(JexlContext context){@inheritDoc} | 
|  Object | ASTAssignment.value(JexlContext context){@inheritDoc} | 
|  Object | ASTIntegerLiteral.execute(Object obj,
        JexlContext ctx)Part of reference resolution - wierd... | 
|  Object | ASTIntegerLiteral.value(JexlContext jc){@inheritDoc} | 
|  Object | ASTFloatLiteral.value(JexlContext jc){@inheritDoc} | 
| Uses of JexlContext in org.apache.commons.jexl.resolver | 
| Methods in org.apache.commons.jexl.resolver with parameters of type JexlContext | |
|  Object | FlatResolver.evaluate(JexlContext context,
         String expression)Try to resolve expression as-is. | 
| 
 | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||