A B C D E F G H I J K L M N O P R S T U V W

A

ASTAddNode - class org.apache.commons.jexl.parser.ASTAddNode.
Addition : either integer addition or string concatenation
ASTAddNode(int) - Constructor for class org.apache.commons.jexl.parser.ASTAddNode
 
ASTAddNode(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTAddNode
 
ASTAndNode - class org.apache.commons.jexl.parser.ASTAndNode.
&& and 'and'
ASTAndNode(int) - Constructor for class org.apache.commons.jexl.parser.ASTAndNode
 
ASTAndNode(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTAndNode
 
ASTArrayAccess - class org.apache.commons.jexl.parser.ASTArrayAccess.
Like an ASTIdentifier, but with array access allowed $foo[2]
ASTArrayAccess(int) - Constructor for class org.apache.commons.jexl.parser.ASTArrayAccess
 
ASTArrayAccess(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTArrayAccess
 
ASTAssignment - class org.apache.commons.jexl.parser.ASTAssignment.
 
ASTAssignment(int) - Constructor for class org.apache.commons.jexl.parser.ASTAssignment
 
ASTAssignment(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTAssignment
 
ASTBitwiseAndNode - class org.apache.commons.jexl.parser.ASTBitwiseAndNode.
 
ASTBitwiseAndNode(int) - Constructor for class org.apache.commons.jexl.parser.ASTBitwiseAndNode
 
ASTBitwiseAndNode(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTBitwiseAndNode
 
ASTBitwiseComplNode - class org.apache.commons.jexl.parser.ASTBitwiseComplNode.
 
ASTBitwiseComplNode(int) - Constructor for class org.apache.commons.jexl.parser.ASTBitwiseComplNode
 
ASTBitwiseComplNode(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTBitwiseComplNode
 
ASTBitwiseOrNode - class org.apache.commons.jexl.parser.ASTBitwiseOrNode.
 
ASTBitwiseOrNode(int) - Constructor for class org.apache.commons.jexl.parser.ASTBitwiseOrNode
 
ASTBitwiseOrNode(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTBitwiseOrNode
 
ASTBitwiseXorNode - class org.apache.commons.jexl.parser.ASTBitwiseXorNode.
 
ASTBitwiseXorNode(int) - Constructor for class org.apache.commons.jexl.parser.ASTBitwiseXorNode
 
ASTBitwiseXorNode(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTBitwiseXorNode
 
ASTBlock - class org.apache.commons.jexl.parser.ASTBlock.
 
ASTBlock(int) - Constructor for class org.apache.commons.jexl.parser.ASTBlock
 
ASTBlock(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTBlock
 
ASTDivNode - class org.apache.commons.jexl.parser.ASTDivNode.
/
ASTDivNode(int) - Constructor for class org.apache.commons.jexl.parser.ASTDivNode
 
ASTDivNode(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTDivNode
 
ASTEQNode - class org.apache.commons.jexl.parser.ASTEQNode.
represents equality between integers - use .equals() for strings
ASTEQNode(int) - Constructor for class org.apache.commons.jexl.parser.ASTEQNode
 
ASTEQNode(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTEQNode
 
ASTEmptyFunction - class org.apache.commons.jexl.parser.ASTEmptyFunction.
function to see if reference doesn't exist in context
ASTEmptyFunction(int) - Constructor for class org.apache.commons.jexl.parser.ASTEmptyFunction
 
ASTEmptyFunction(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTEmptyFunction
 
ASTExpression - class org.apache.commons.jexl.parser.ASTExpression.
AST node for expression
ASTExpression(int) - Constructor for class org.apache.commons.jexl.parser.ASTExpression
 
ASTExpression(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTExpression
 
ASTExpressionExpression - class org.apache.commons.jexl.parser.ASTExpressionExpression.
represents equality between integers - use .equals() for strings
ASTExpressionExpression(int) - Constructor for class org.apache.commons.jexl.parser.ASTExpressionExpression
 
ASTExpressionExpression(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTExpressionExpression
 
ASTFalseNode - class org.apache.commons.jexl.parser.ASTFalseNode.
represents Boolean false
ASTFalseNode(int) - Constructor for class org.apache.commons.jexl.parser.ASTFalseNode
 
ASTFalseNode(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTFalseNode
 
ASTFloatLiteral - class org.apache.commons.jexl.parser.ASTFloatLiteral.
represents an float
ASTFloatLiteral(int) - Constructor for class org.apache.commons.jexl.parser.ASTFloatLiteral
 
ASTFloatLiteral(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTFloatLiteral
 
ASTForeachStatement - class org.apache.commons.jexl.parser.ASTForeachStatement.
 
ASTForeachStatement(int) - Constructor for class org.apache.commons.jexl.parser.ASTForeachStatement
 
ASTForeachStatement(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTForeachStatement
 
ASTGENode - class org.apache.commons.jexl.parser.ASTGENode.
GE : a >= b Follows A.3.6.1 of the JSTL 1.0 specification
ASTGENode(int) - Constructor for class org.apache.commons.jexl.parser.ASTGENode
 
ASTGENode(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTGENode
 
ASTGTNode - class org.apache.commons.jexl.parser.ASTGTNode.
GT : a > b Follows A.3.6.1 of the JSTL 1.0 specification
ASTGTNode(int) - Constructor for class org.apache.commons.jexl.parser.ASTGTNode
 
ASTGTNode(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTGTNode
 
ASTIdentifier - class org.apache.commons.jexl.parser.ASTIdentifier.
Simple identifier - $foo or $foo.bar (both parts are identifiers...)
ASTIdentifier(int) - Constructor for class org.apache.commons.jexl.parser.ASTIdentifier
 
ASTIdentifier(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTIdentifier
 
ASTIfStatement - class org.apache.commons.jexl.parser.ASTIfStatement.
 
ASTIfStatement(int) - Constructor for class org.apache.commons.jexl.parser.ASTIfStatement
 
ASTIfStatement(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTIfStatement
 
ASTIntegerLiteral - class org.apache.commons.jexl.parser.ASTIntegerLiteral.
represents an integer
ASTIntegerLiteral(int) - Constructor for class org.apache.commons.jexl.parser.ASTIntegerLiteral
 
ASTIntegerLiteral(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTIntegerLiteral
 
ASTJexlScript - class org.apache.commons.jexl.parser.ASTJexlScript.
 
ASTJexlScript(int) - Constructor for class org.apache.commons.jexl.parser.ASTJexlScript
 
ASTJexlScript(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTJexlScript
 
ASTLENode - class org.apache.commons.jexl.parser.ASTLENode.
LE : a <= b Follows A.3.6.1 of the JSTL 1.0 specification
ASTLENode(int) - Constructor for class org.apache.commons.jexl.parser.ASTLENode
 
ASTLENode(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTLENode
 
ASTLTNode - class org.apache.commons.jexl.parser.ASTLTNode.
LT : a < b Follows A.3.6.1 of the JSTL 1.0 specification
ASTLTNode(int) - Constructor for class org.apache.commons.jexl.parser.ASTLTNode
 
ASTLTNode(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTLTNode
 
ASTMethod - class org.apache.commons.jexl.parser.ASTMethod.
 
ASTMethod(int) - Constructor for class org.apache.commons.jexl.parser.ASTMethod
 
ASTMethod(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTMethod
 
ASTModNode - class org.apache.commons.jexl.parser.ASTModNode.
%
ASTModNode(int) - Constructor for class org.apache.commons.jexl.parser.ASTModNode
 
ASTModNode(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTModNode
 
ASTMulNode - class org.apache.commons.jexl.parser.ASTMulNode.
Multiplication
ASTMulNode(int) - Constructor for class org.apache.commons.jexl.parser.ASTMulNode
 
ASTMulNode(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTMulNode
 
ASTNENode - class org.apache.commons.jexl.parser.ASTNENode.
!= or ne
ASTNENode(int) - Constructor for class org.apache.commons.jexl.parser.ASTNENode
 
ASTNENode(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTNENode
 
ASTNotNode - class org.apache.commons.jexl.parser.ASTNotNode.
Not : 'not' or '!'
ASTNotNode(int) - Constructor for class org.apache.commons.jexl.parser.ASTNotNode
 
ASTNotNode(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTNotNode
 
ASTNullLiteral - class org.apache.commons.jexl.parser.ASTNullLiteral.
Fill in the blanks for how this is to work
ASTNullLiteral(int) - Constructor for class org.apache.commons.jexl.parser.ASTNullLiteral
 
ASTNullLiteral(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTNullLiteral
 
ASTOrNode - class org.apache.commons.jexl.parser.ASTOrNode.
|| and 'or'
ASTOrNode(int) - Constructor for class org.apache.commons.jexl.parser.ASTOrNode
 
ASTOrNode(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTOrNode
 
ASTReference - class org.apache.commons.jexl.parser.ASTReference.
reference - any variable expression
ASTReference(int) - Constructor for class org.apache.commons.jexl.parser.ASTReference
 
ASTReference(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTReference
 
ASTReferenceExpression - class org.apache.commons.jexl.parser.ASTReferenceExpression.
 
ASTReferenceExpression(int) - Constructor for class org.apache.commons.jexl.parser.ASTReferenceExpression
 
ASTReferenceExpression(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTReferenceExpression
 
ASTSizeFunction - class org.apache.commons.jexl.parser.ASTSizeFunction.
generalized size() function for all classes we can think of
ASTSizeFunction(int) - Constructor for class org.apache.commons.jexl.parser.ASTSizeFunction
 
ASTSizeFunction(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTSizeFunction
 
ASTSizeMethod - class org.apache.commons.jexl.parser.ASTSizeMethod.
Simple testcases
ASTSizeMethod(int) - Constructor for class org.apache.commons.jexl.parser.ASTSizeMethod
 
ASTSizeMethod(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTSizeMethod
 
ASTStatementExpression - class org.apache.commons.jexl.parser.ASTStatementExpression.
 
ASTStatementExpression(int) - Constructor for class org.apache.commons.jexl.parser.ASTStatementExpression
 
ASTStatementExpression(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTStatementExpression
 
ASTStringLiteral - class org.apache.commons.jexl.parser.ASTStringLiteral.
represents an string
ASTStringLiteral(int) - Constructor for class org.apache.commons.jexl.parser.ASTStringLiteral
 
ASTStringLiteral(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTStringLiteral
 
ASTSubtractNode - class org.apache.commons.jexl.parser.ASTSubtractNode.
Subtraction
ASTSubtractNode(int) - Constructor for class org.apache.commons.jexl.parser.ASTSubtractNode
 
ASTSubtractNode(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTSubtractNode
 
ASTTrueNode - class org.apache.commons.jexl.parser.ASTTrueNode.
represents Boolean true
ASTTrueNode(int) - Constructor for class org.apache.commons.jexl.parser.ASTTrueNode
 
ASTTrueNode(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTTrueNode
 
ASTUnaryMinusNode - class org.apache.commons.jexl.parser.ASTUnaryMinusNode.
-
ASTUnaryMinusNode(int) - Constructor for class org.apache.commons.jexl.parser.ASTUnaryMinusNode
 
ASTUnaryMinusNode(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTUnaryMinusNode
 
ASTWhileStatement - class org.apache.commons.jexl.parser.ASTWhileStatement.
 
ASTWhileStatement(int) - Constructor for class org.apache.commons.jexl.parser.ASTWhileStatement
 
ASTWhileStatement(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTWhileStatement
 
AbstractExecutor - class org.apache.commons.jexl.util.AbstractExecutor.
Abstract class that is used to execute an arbitrary method that is in introspected.
AbstractExecutor() - Constructor for class org.apache.commons.jexl.util.AbstractExecutor
 
AdditiveExpression() - Method in class org.apache.commons.jexl.parser.Parser
 
AndExpression() - Method in class org.apache.commons.jexl.parser.Parser
 
ArrayAccess() - Method in class org.apache.commons.jexl.parser.Parser
 
ArrayIterator - class org.apache.commons.jexl.util.ArrayIterator.
An Iterator wrapper for an Object[].
ArrayIterator(Object) - Constructor for class org.apache.commons.jexl.util.ArrayIterator
Creates a new iterator instance for the specified array.
Asserter - class org.apache.commons.jexl.junit.Asserter.
A utility class for performing JUnit based assertions using Jexl expressions.
Asserter() - Constructor for class org.apache.commons.jexl.junit.Asserter
 
Asserter(Object) - Constructor for class org.apache.commons.jexl.junit.Asserter
This constructor will register the given variableValue as the "this" variable.
Assignment() - Method in class org.apache.commons.jexl.parser.Parser
 
add(Method) - Method in class org.apache.commons.jexl.util.introspection.MethodMap
Add a method to a list of methods by name.
addEscapes(String) - Static method in class org.apache.commons.jexl.parser.TokenMgrError
Replaces unprintable characters by their espaced (or unicode escaped) equivalents in the given string
addPostResolver(JexlExprResolver) - Method in interface org.apache.commons.jexl.Expression
allows addition of a resolver to allow custom interdiction of expression evaluation
addPreResolver(JexlExprResolver) - Method in interface org.apache.commons.jexl.Expression
allows addition of a resolver to allow custom interdiction of expression evaluation
add_escapes(String) - Method in class org.apache.commons.jexl.parser.ParseException
Used to convert raw characters to their escaped version when these raw version cannot be used as part of an ASCII string literal.
adjustBeginLineColumn(int, int) - Method in class org.apache.commons.jexl.parser.SimpleCharStream
Method to adjust line and column numbers for the start of a token.
assertExpression(String, Object) - Method in class org.apache.commons.jexl.junit.Asserter
Performs an assertion that the value of the given Jexl expression evaluates to the given expected value

B

BeginToken() - Method in class org.apache.commons.jexl.parser.SimpleCharStream
 
Block() - Method in class org.apache.commons.jexl.parser.Parser
 
BooleanLiteral() - Method in class org.apache.commons.jexl.parser.Parser
 
BooleanPropertyExecutor - class org.apache.commons.jexl.util.BooleanPropertyExecutor.
Handles discovery and valuation of a boolean object property, of the form public boolean is when executed.
BooleanPropertyExecutor(Log, Introspector, Class, String) - Constructor for class org.apache.commons.jexl.util.BooleanPropertyExecutor
 
backup(int) - Method in class org.apache.commons.jexl.parser.SimpleCharStream
 
beginColumn - Variable in class org.apache.commons.jexl.parser.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
beginLine - Variable in class org.apache.commons.jexl.parser.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
bufpos - Variable in class org.apache.commons.jexl.parser.SimpleCharStream
 

C

CACHEDUMP_MSG - Static variable in class org.apache.commons.jexl.util.introspection.Introspector
define a public string so that it can be looked for if interested
COMMENT - Static variable in interface org.apache.commons.jexl.parser.ParserConstants
 
ClassMap - class org.apache.commons.jexl.util.introspection.ClassMap.
Taken from the Velocity tree so we can be self-sufficient A cache of introspection information for a specific class instance.
ClassMap(Class) - Constructor for class org.apache.commons.jexl.util.introspection.ClassMap
Standard constructor
Coercion - class org.apache.commons.jexl.util.Coercion.
Coercion utilities for the JSTL EL-like coercion.
Coercion() - Constructor for class org.apache.commons.jexl.util.Coercion
 
ConditionalAndExpression() - Method in class org.apache.commons.jexl.parser.Parser
 
ConditionalOrExpression() - Method in class org.apache.commons.jexl.parser.Parser
 
cachedClassNames - Variable in class org.apache.commons.jexl.util.introspection.IntrospectorBase
Holds the qualified class names for the classes we hold in the classMethodMaps hash
children - Variable in class org.apache.commons.jexl.parser.SimpleNode
 
childrenAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl.parser.SimpleNode
Accept the visitor.
classMethodMaps - Variable in class org.apache.commons.jexl.util.introspection.IntrospectorBase
Holds the method maps for the classes we know about, keyed by Class object.
clearCache() - Method in class org.apache.commons.jexl.util.introspection.Introspector
Clears the classmap and classname caches, and logs that we did so
clearCache() - Method in class org.apache.commons.jexl.util.introspection.IntrospectorBase
Clears the classmap and classname caches
coerceBoolean(Object) - Static method in class org.apache.commons.jexl.util.Coercion
 
coerceDouble(Object) - Static method in class org.apache.commons.jexl.util.Coercion
 
coerceInteger(Object) - Static method in class org.apache.commons.jexl.util.Coercion
 
coerceLong(Object) - Static method in class org.apache.commons.jexl.util.Coercion
 
createClassMap(Class) - Method in class org.apache.commons.jexl.util.introspection.IntrospectorBase
Creates a class map for specific class and registers it in the cache.
createContext() - Static method in class org.apache.commons.jexl.JexlHelper
Returns a new JexlContext.
createExpression(String) - Static method in class org.apache.commons.jexl.ExpressionFactory
Creates an Expression from a String containing valid JEXL syntax.
createNewExpression(String) - Method in class org.apache.commons.jexl.ExpressionFactory
Creates a new Expression based on the expression string.
curChar - Variable in class org.apache.commons.jexl.parser.ParserTokenManager
 
currentToken - Variable in class org.apache.commons.jexl.parser.ParseException
This is the last token that has been consumed successfully.

D

DEFAULT - Static variable in interface org.apache.commons.jexl.parser.ParserConstants
 
DIGIT - Static variable in interface org.apache.commons.jexl.parser.ParserConstants
 
Done() - Method in class org.apache.commons.jexl.parser.SimpleCharStream
 
debugStream - Variable in class org.apache.commons.jexl.parser.ParserTokenManager
 
disable_tracing() - Method in class org.apache.commons.jexl.parser.Parser
 
discover(Class, String) - Method in class org.apache.commons.jexl.util.BooleanPropertyExecutor
 
discover(Class, String) - Method in class org.apache.commons.jexl.util.PropertyExecutor
 
dump(String) - Method in class org.apache.commons.jexl.parser.SimpleNode
 

E

EOF - Static variable in interface org.apache.commons.jexl.parser.ParserConstants
 
EmptyFunction() - Method in class org.apache.commons.jexl.parser.Parser
 
EnumerationIterator - class org.apache.commons.jexl.util.EnumerationIterator.
An Iterator wrapper for an Enumeration.
EnumerationIterator(Enumeration) - Constructor for class org.apache.commons.jexl.util.EnumerationIterator
Creates a new iteratorwrapper instance for the specified Enumeration.
EqualityExpression() - Method in class org.apache.commons.jexl.parser.Parser
 
ExclusiveOrExpression() - Method in class org.apache.commons.jexl.parser.Parser
 
Expression - interface org.apache.commons.jexl.Expression.
Represents a single JEXL expression.
Expression() - Method in class org.apache.commons.jexl.parser.Parser
 
ExpressionExpression() - Method in class org.apache.commons.jexl.parser.Parser
 
ExpressionFactory - class org.apache.commons.jexl.ExpressionFactory.
Creates Expression objects.
ef - Static variable in class org.apache.commons.jexl.ExpressionFactory
ExpressionFactory is a single and this is the private status instance fufilling that pattern.
enable_tracing() - Method in class org.apache.commons.jexl.parser.Parser
 
endColumn - Variable in class org.apache.commons.jexl.parser.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
endLine - Variable in class org.apache.commons.jexl.parser.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
eol - Variable in class org.apache.commons.jexl.parser.ParseException
The end of line string for this machine.
evaluate(JexlContext) - Method in interface org.apache.commons.jexl.Expression
Evaluates the expression with the variables contained in the supplied JexlContext.
evaluate(JexlContext, String) - Method in interface org.apache.commons.jexl.JexlExprResolver
evaluates an expression against the context
evaluate(JexlContext, String) - Method in class org.apache.commons.jexl.resolver.FlatResolver
 
evaluateExpr(Object, Object) - Static method in class org.apache.commons.jexl.parser.ASTArrayAccess
 
execute(Object, JexlContext) - Method in class org.apache.commons.jexl.parser.ASTArrayAccess
 
execute(Object, JexlContext) - Method in class org.apache.commons.jexl.parser.ASTIdentifier
returns the value of itself applied to the object.
execute(Object, JexlContext) - Method in class org.apache.commons.jexl.parser.ASTIntegerLiteral
Part of reference resolution - wierd...
execute(Object, JexlContext) - Method in class org.apache.commons.jexl.parser.ASTMethod
returns the value of itself applied to the object.
execute(Object, JexlContext) - Method in class org.apache.commons.jexl.parser.ASTReference
 
execute(Object, JexlContext) - Method in class org.apache.commons.jexl.parser.ASTSizeMethod
returns the value of itself applied to the object.
execute(Object, JexlContext) - Method in class org.apache.commons.jexl.parser.SimpleNode
Used to let a node calcuate it's value..
execute(Object) - Method in class org.apache.commons.jexl.util.AbstractExecutor
Execute method against context.
execute(Object) - Method in class org.apache.commons.jexl.util.GetExecutor
Execute method against context.
execute(Object) - Method in class org.apache.commons.jexl.util.PropertyExecutor
Execute method against context.
expectedTokenSequences - Variable in class org.apache.commons.jexl.parser.ParseException
Each entry in this array is an array of integers.

F

FLOAT_LITERAL - Static variable in interface org.apache.commons.jexl.parser.ParserConstants
 
FlatResolver - class org.apache.commons.jexl.resolver.FlatResolver.
Simple resolver to try the expression as-is from the context.
FlatResolver() - Constructor for class org.apache.commons.jexl.resolver.FlatResolver
default CTOR
FlatResolver(boolean) - Constructor for class org.apache.commons.jexl.resolver.FlatResolver
CTOR that lets you override the default behavior of noValOnNull, which is true (jexl gets a shot after if null)
FloatLiteral() - Method in class org.apache.commons.jexl.parser.Parser
 
ForeachStatement() - Method in class org.apache.commons.jexl.parser.Parser
 
find(String, Object[]) - Method in class org.apache.commons.jexl.util.introspection.MethodMap
Find a method.
findMethod(String, Object[]) - Method in class org.apache.commons.jexl.util.introspection.ClassMap
Find a Method using the methodKey provided.

G

GetExecutor - class org.apache.commons.jexl.util.GetExecutor.
Executor that simply tries to execute a get(key) operation.
GetExecutor(Log, Introspector, Class, String) - Constructor for class org.apache.commons.jexl.util.GetExecutor
Default constructor.
GetImage() - Method in class org.apache.commons.jexl.parser.SimpleCharStream
 
GetSuffix(int) - Method in class org.apache.commons.jexl.parser.SimpleCharStream
 
generateParseException() - Method in class org.apache.commons.jexl.parser.Parser
 
get(String) - Method in class org.apache.commons.jexl.util.introspection.MethodMap
Return a list of methods with the same name.
getBeginColumn() - Method in class org.apache.commons.jexl.parser.SimpleCharStream
 
getBeginLine() - Method in class org.apache.commons.jexl.parser.SimpleCharStream
 
getColumn() - Method in class org.apache.commons.jexl.parser.SimpleCharStream
Deprecated.  
getColumn() - Method in class org.apache.commons.jexl.util.introspection.Info
 
getEndColumn() - Method in class org.apache.commons.jexl.parser.SimpleCharStream
 
getEndLine() - Method in class org.apache.commons.jexl.parser.SimpleCharStream
 
getExpression() - Method in interface org.apache.commons.jexl.Expression
Returns the JEXL expression this Expression was created with.
getIdentifierString() - Method in class org.apache.commons.jexl.parser.ASTArrayAccess
 
getIdentifierString() - Method in class org.apache.commons.jexl.parser.ASTIdentifier
 
getInstance() - Static method in class org.apache.commons.jexl.ExpressionFactory
Returns the single instance of ExpressionFactory.
getInstance() - Static method in class org.apache.commons.jexl.JexlHelper
 
getIterator(Object, Info) - Method in interface org.apache.commons.jexl.util.introspection.Uberspect
To support iteratives - #foreach()
getIterator(Object, Info) - Method in class org.apache.commons.jexl.util.introspection.UberspectImpl
To support iteratives - #foreach()
getLine() - Method in class org.apache.commons.jexl.parser.SimpleCharStream
Deprecated.  
getLine() - Method in class org.apache.commons.jexl.util.introspection.Info
 
getMessage() - Method in class org.apache.commons.jexl.parser.ParseException
This method has the standard behavior when this object has been created using the standard constructors.
getMessage() - Method in class org.apache.commons.jexl.parser.TokenMgrError
You can also modify the body of this method to customize your error messages.
getMethod() - Method in class org.apache.commons.jexl.util.AbstractExecutor
 
getMethod(Class, String, Object[]) - Method in class org.apache.commons.jexl.util.introspection.Introspector
Gets the method defined by name and params for the Class c.
getMethod(Class, String, Object[]) - Method in class org.apache.commons.jexl.util.introspection.IntrospectorBase
Gets the method defined by name and params for the Class c.
getMethod(Object, String, Object[], Info) - Method in interface org.apache.commons.jexl.util.introspection.Uberspect
Returns a general method, corresponding to $foo.bar( $woogie )
getMethod(Object, String, Object[], Info) - Method in class org.apache.commons.jexl.util.introspection.UberspectImpl
Method
getMethodName() - Method in class org.apache.commons.jexl.util.introspection.UberspectImpl.VelGetterImpl
 
getMethodName() - Method in class org.apache.commons.jexl.util.introspection.UberspectImpl.VelMethodImpl
 
getMethodName() - Method in class org.apache.commons.jexl.util.introspection.UberspectImpl.VelSetterImpl
 
getMethodName() - Method in interface org.apache.commons.jexl.util.introspection.VelMethod
returns the method name used
getMethodName() - Method in interface org.apache.commons.jexl.util.introspection.VelPropertyGet
returns the method name used to return this 'property'
getMethodName() - Method in interface org.apache.commons.jexl.util.introspection.VelPropertySet
returns the method name used to set this 'property'
getNextToken() - Method in class org.apache.commons.jexl.parser.Parser
 
getNextToken() - Method in class org.apache.commons.jexl.parser.ParserTokenManager
 
getPropertyGet(Object, String, Info) - Method in interface org.apache.commons.jexl.util.introspection.Uberspect
Property getter - returns VelPropertyGet appropos for #set($foo = $bar.woogie)
getPropertyGet(Object, String, Info) - Method in class org.apache.commons.jexl.util.introspection.UberspectImpl
Property getter
getPropertySet(Object, String, Object, Info) - Method in interface org.apache.commons.jexl.util.introspection.Uberspect
Property setter - returns VelPropertySet appropos for #set($foo.bar = "geir")
getPropertySet(Object, String, Object, Info) - Method in class org.apache.commons.jexl.util.introspection.UberspectImpl
Property setter
getPublicMethod(Method) - Static method in class org.apache.commons.jexl.util.introspection.ClassMap
For a given method, retrieves its publicly accessible counterpart.
getReturnType() - Method in class org.apache.commons.jexl.util.introspection.UberspectImpl.VelMethodImpl
 
getReturnType() - Method in interface org.apache.commons.jexl.util.introspection.VelMethod
returns the return type of the method invoked
getRootString() - Method in class org.apache.commons.jexl.parser.ASTReference
 
getTemplateName() - Method in class org.apache.commons.jexl.util.introspection.Info
 
getToken(int) - Method in class org.apache.commons.jexl.parser.Parser
 
getUberspect() - Static method in class org.apache.commons.jexl.util.Introspector
For now, expose the raw uberspector to the AST
getVars() - Method in interface org.apache.commons.jexl.JexlContext
Retrives the Map of variables associated with this JexlContext.
getVars() - Method in class org.apache.commons.jexl.context.HashMapContext
 

H

HashMapContext - class org.apache.commons.jexl.context.HashMapContext.
Implementation of JexlContext based on a HashMap
HashMapContext() - Constructor for class org.apache.commons.jexl.context.HashMapContext
 
hasNext() - Method in class org.apache.commons.jexl.util.ArrayIterator
Check to see if there is another element in the array.
hasNext() - Method in class org.apache.commons.jexl.util.EnumerationIterator
Check to see if there is another element in the array.
helper - Static variable in class org.apache.commons.jexl.JexlHelper
 

I

IDENTIFIER - Static variable in interface org.apache.commons.jexl.parser.ParserConstants
 
INTEGER_LITERAL - Static variable in interface org.apache.commons.jexl.parser.ParserConstants
 
Identifier() - Method in class org.apache.commons.jexl.parser.Parser
 
IfStatement() - Method in class org.apache.commons.jexl.parser.Parser
 
InclusiveOrExpression() - Method in class org.apache.commons.jexl.parser.Parser
 
Info - class org.apache.commons.jexl.util.introspection.Info.
Little class to carry in info such as template name, line and column for information error reporting from the uberspector implementations Taken from velocity for self-sufficiency.
Info(String, int, int) - Constructor for class org.apache.commons.jexl.util.introspection.Info
 
IntegerLiteral() - Method in class org.apache.commons.jexl.parser.Parser
 
Introspector - class org.apache.commons.jexl.util.Introspector.
Little class to manage a Velocity uberspector (Vel 1.4+) for instrospective services
Introspector() - Constructor for class org.apache.commons.jexl.util.Introspector
 
Introspector - class org.apache.commons.jexl.util.introspection.Introspector.
This basic function of this class is to return a Method object for a particular class given the name of a method and the parameters to the method in the form of an Object[] The first time the Introspector sees a class it creates a class method map for the class in question.
Introspector(Log) - Constructor for class org.apache.commons.jexl.util.introspection.Introspector
Recieves our RuntimeServices object
IntrospectorBase - class org.apache.commons.jexl.util.introspection.IntrospectorBase.
This basic function of this class is to return a Method object for a particular class given the name of a method and the parameters to the method in the form of an Object[] The first time the Introspector sees a class it creates a class method map for the class in question.
IntrospectorBase() - Constructor for class org.apache.commons.jexl.util.introspection.IntrospectorBase
 
id - Variable in class org.apache.commons.jexl.parser.SimpleNode
 
image - Variable in class org.apache.commons.jexl.parser.Token
The string image of the token.
init() - Method in interface org.apache.commons.jexl.util.introspection.Uberspect
Initializer - will be called before use
init() - Method in class org.apache.commons.jexl.util.introspection.UberspectImpl
init - does nothing - we need to have setRuntimeLogger called before getting our introspector, as the default vel introspector depends upon it.
interpret(JexlContext) - Method in class org.apache.commons.jexl.parser.SimpleNode
basic interpret - just invoke interpret on all children
introspector - Variable in class org.apache.commons.jexl.util.PropertyExecutor
 
invoke(Object) - Method in class org.apache.commons.jexl.util.introspection.UberspectImpl.VelGetterImpl
 
invoke(Object, Object[]) - Method in class org.apache.commons.jexl.util.introspection.UberspectImpl.VelMethodImpl
 
invoke(Object, Object) - Method in class org.apache.commons.jexl.util.introspection.UberspectImpl.VelSetterImpl
 
invoke(Object, Object[]) - Method in interface org.apache.commons.jexl.util.introspection.VelMethod
invocation method - called when the method invocationshould be preformed and a value returned
invoke(Object) - Method in interface org.apache.commons.jexl.util.introspection.VelPropertyGet
invocation method - called when the 'get action' should be preformed and a value returned
invoke(Object, Object) - Method in interface org.apache.commons.jexl.util.introspection.VelPropertySet
method used to set the value in the object
isAlive() - Method in class org.apache.commons.jexl.util.AbstractExecutor
Tell whether the executor is alive by looking at the value of the method.
isCacheable() - Method in class org.apache.commons.jexl.util.introspection.UberspectImpl.VelGetterImpl
 
isCacheable() - Method in class org.apache.commons.jexl.util.introspection.UberspectImpl.VelMethodImpl
 
isCacheable() - Method in class org.apache.commons.jexl.util.introspection.UberspectImpl.VelSetterImpl
 
isCacheable() - Method in interface org.apache.commons.jexl.util.introspection.VelMethod
specifies if this VelMethod is cacheable and able to be reused for this class of object it was returned for
isCacheable() - Method in interface org.apache.commons.jexl.util.introspection.VelPropertyGet
specifies if this VelPropertyGet is cacheable and able to be reused for this class of object it was returned for
isCacheable() - Method in interface org.apache.commons.jexl.util.introspection.VelPropertySet
specifies if this VelPropertySet is cacheable and able to be reused for this class of object it was returned for
isFloatingPoint(Object) - Static method in class org.apache.commons.jexl.util.Coercion
 
isNumberable(Object) - Static method in class org.apache.commons.jexl.util.Coercion
 

J

JJTADDNODE - Static variable in interface org.apache.commons.jexl.parser.ParserTreeConstants
 
JJTANDNODE - Static variable in interface org.apache.commons.jexl.parser.ParserTreeConstants
 
JJTARRAYACCESS - Static variable in interface org.apache.commons.jexl.parser.ParserTreeConstants
 
JJTASSIGNMENT - Static variable in interface org.apache.commons.jexl.parser.ParserTreeConstants
 
JJTBITWISEANDNODE - Static variable in interface org.apache.commons.jexl.parser.ParserTreeConstants
 
JJTBITWISECOMPLNODE - Static variable in interface org.apache.commons.jexl.parser.ParserTreeConstants
 
JJTBITWISEORNODE - Static variable in interface org.apache.commons.jexl.parser.ParserTreeConstants
 
JJTBITWISEXORNODE - Static variable in interface org.apache.commons.jexl.parser.ParserTreeConstants
 
JJTBLOCK - Static variable in interface org.apache.commons.jexl.parser.ParserTreeConstants
 
JJTDIVNODE - Static variable in interface org.apache.commons.jexl.parser.ParserTreeConstants
 
JJTEMPTYFUNCTION - Static variable in interface org.apache.commons.jexl.parser.ParserTreeConstants
 
JJTEQNODE - Static variable in interface org.apache.commons.jexl.parser.ParserTreeConstants
 
JJTEXPRESSION - Static variable in interface org.apache.commons.jexl.parser.ParserTreeConstants
 
JJTEXPRESSIONEXPRESSION - Static variable in interface org.apache.commons.jexl.parser.ParserTreeConstants
 
JJTFALSENODE - Static variable in interface org.apache.commons.jexl.parser.ParserTreeConstants
 
JJTFLOATLITERAL - Static variable in interface org.apache.commons.jexl.parser.ParserTreeConstants
 
JJTFOREACHSTATEMENT - Static variable in interface org.apache.commons.jexl.parser.ParserTreeConstants
 
JJTGENODE - Static variable in interface org.apache.commons.jexl.parser.ParserTreeConstants
 
JJTGTNODE - Static variable in interface org.apache.commons.jexl.parser.ParserTreeConstants
 
JJTIDENTIFIER - Static variable in interface org.apache.commons.jexl.parser.ParserTreeConstants
 
JJTIFSTATEMENT - Static variable in interface org.apache.commons.jexl.parser.ParserTreeConstants
 
JJTINTEGERLITERAL - Static variable in interface org.apache.commons.jexl.parser.ParserTreeConstants
 
JJTJEXLSCRIPT - Static variable in interface org.apache.commons.jexl.parser.ParserTreeConstants
 
JJTLENODE - Static variable in interface org.apache.commons.jexl.parser.ParserTreeConstants
 
JJTLTNODE - Static variable in interface org.apache.commons.jexl.parser.ParserTreeConstants
 
JJTMETHOD - Static variable in interface org.apache.commons.jexl.parser.ParserTreeConstants
 
JJTMODNODE - Static variable in interface org.apache.commons.jexl.parser.ParserTreeConstants
 
JJTMULNODE - Static variable in interface org.apache.commons.jexl.parser.ParserTreeConstants
 
JJTNENODE - Static variable in interface org.apache.commons.jexl.parser.ParserTreeConstants
 
JJTNOTNODE - Static variable in interface org.apache.commons.jexl.parser.ParserTreeConstants
 
JJTNULLLITERAL - Static variable in interface org.apache.commons.jexl.parser.ParserTreeConstants
 
JJTORNODE - Static variable in interface org.apache.commons.jexl.parser.ParserTreeConstants
 
JJTREFERENCE - Static variable in interface org.apache.commons.jexl.parser.ParserTreeConstants
 
JJTREFERENCEEXPRESSION - Static variable in interface org.apache.commons.jexl.parser.ParserTreeConstants
 
JJTSIZEFUNCTION - Static variable in interface org.apache.commons.jexl.parser.ParserTreeConstants
 
JJTSIZEMETHOD - Static variable in interface org.apache.commons.jexl.parser.ParserTreeConstants
 
JJTSTATEMENTEXPRESSION - Static variable in interface org.apache.commons.jexl.parser.ParserTreeConstants
 
JJTSTRINGLITERAL - Static variable in interface org.apache.commons.jexl.parser.ParserTreeConstants
 
JJTSUBTRACTNODE - Static variable in interface org.apache.commons.jexl.parser.ParserTreeConstants
 
JJTTRUENODE - Static variable in interface org.apache.commons.jexl.parser.ParserTreeConstants
 
JJTUNARYMINUSNODE - Static variable in interface org.apache.commons.jexl.parser.ParserTreeConstants
 
JJTVOID - Static variable in interface org.apache.commons.jexl.parser.ParserTreeConstants
 
JJTWHILESTATEMENT - Static variable in interface org.apache.commons.jexl.parser.ParserTreeConstants
 
JexlContext - interface org.apache.commons.jexl.JexlContext.
Holds a Map of variables which are referenced in a JEXL expression.
JexlExprResolver - interface org.apache.commons.jexl.JexlExprResolver.
A Resolver allows custom resolution of the expression, and can be added in front of the jexl engine, or after in the evaluation
JexlHelper - class org.apache.commons.jexl.JexlHelper.
Helper to create a context.
JexlHelper() - Constructor for class org.apache.commons.jexl.JexlHelper
 
JexlScript() - Method in class org.apache.commons.jexl.parser.Parser
 
jj_nt - Variable in class org.apache.commons.jexl.parser.Parser
 
jjstrLiteralImages - Static variable in class org.apache.commons.jexl.parser.ParserTokenManager
 
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl.parser.ASTAddNode
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl.parser.ASTAndNode
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl.parser.ASTArrayAccess
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl.parser.ASTAssignment
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl.parser.ASTBitwiseAndNode
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl.parser.ASTBitwiseComplNode
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl.parser.ASTBitwiseOrNode
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.c