Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## 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.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` | `JexlExprResolver.evaluate(JexlContext context, String expression)` evaluates an expression against the context
`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.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)` Returns the value of the 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)`
`Object` | `ASTModNode.value(JexlContext jc)`
`Object` | `ASTEmptyFunction.value(JexlContext jc)`
`Object` | `ASTReference.value(JexlContext jc)`
`Object` | `ASTReference.execute(Object obj, JexlContext jc)`
`Object` | `ASTAndNode.value(JexlContext jc)`
`Object` | `ASTSizeMethod.execute(Object obj, JexlContext jc)` returns the value of itself applied to the object.
`Object` | `ASTSizeFunction.value(JexlContext jc)`
`Object` | `ASTOrNode.value(JexlContext jc)`
`Object` | `ASTMulNode.value(JexlContext context)`
`Object` | `ASTDivNode.value(JexlContext jc)`
`Object` | `ASTUnaryMinusNode.value(JexlContext jc)`
`Object` | `ASTArrayAccess.execute(Object obj, JexlContext jc)`
`Object` | `ASTArrayAccess.value(JexlContext jc)` return the value of this node
`Object` | `ASTGENode.value(JexlContext jc)`
`Object` | `ASTSubtractNode.value(JexlContext context)`
`Object` | `ASTNENode.value(JexlContext pc)`
`Object` | `ASTStringLiteral.value(JexlContext jc)`
`Object` | `ASTFalseNode.value(JexlContext jc)`
`Object` | `ASTGTNode.value(JexlContext jc)`
`Object` | `ASTLENode.value(JexlContext jc)`
`Object` | `ASTIdentifier.value(JexlContext jc)`
`Object` | `ASTIdentifier.execute(Object obj, JexlContext jc)` returns the value of itself applied to the object.
`Object` | `ASTExpressionExpression.value(JexlContext context)`
`Object` | `ASTLTNode.value(JexlContext jc)`
`Object` | `ASTExpression.value(JexlContext context)`
`Object` | `ASTAddNode.value(JexlContext context)`
`Object` | `ASTTrueNode.value(JexlContext jc)`
`Object` | `ASTMethod.execute(Object obj, JexlContext jc)` returns the value of itself applied to the object.
`Object` | `ASTNotNode.value(JexlContext jc)`
`Object` | `ASTNullLiteral.value(JexlContext context)`
`Object` | `ASTIntegerLiteral.execute(Object o, JexlContext ctx)` Part of reference resolution - wierd...
`Object` | `ASTIntegerLiteral.value(JexlContext jc)`
`Object` | `ASTFloatLiteral.value(JexlContext jc)`

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)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2003-2004 The Apache Software Foundation. All Rights Reserved.