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.commons.jexl.parser.ASTBitwiseXorNode
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl.parser.ASTBlock
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl.parser.ASTDivNode
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl.parser.ASTEQNode
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl.parser.ASTEmptyFunction
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl.parser.ASTExpression
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl.parser.ASTExpressionExpression
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl.parser.ASTFalseNode
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl.parser.ASTFloatLiteral
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl.parser.ASTForeachStatement
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl.parser.ASTGENode
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl.parser.ASTGTNode
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl.parser.ASTIdentifier
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl.parser.ASTIfStatement
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl.parser.ASTIntegerLiteral
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl.parser.ASTJexlScript
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl.parser.ASTLENode
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl.parser.ASTLTNode
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl.parser.ASTMethod
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl.parser.ASTModNode
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl.parser.ASTMulNode
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl.parser.ASTNENode
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl.parser.ASTNotNode
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl.parser.ASTNullLiteral
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl.parser.ASTOrNode
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl.parser.ASTReference
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl.parser.ASTReferenceExpression
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl.parser.ASTSizeFunction
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl.parser.ASTSizeMethod
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl.parser.ASTStatementExpression
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl.parser.ASTStringLiteral
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl.parser.ASTSubtractNode
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl.parser.ASTTrueNode
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl.parser.ASTUnaryMinusNode
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl.parser.ASTWhileStatement
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in interface org.apache.commons.jexl.parser.Node
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl.parser.SimpleNode
Accept the visitor.
jjtAddChild(Node, int) - Method in interface org.apache.commons.jexl.parser.Node
This method tells the node to add its argument to the node's list of children.
jjtAddChild(Node, int) - Method in class org.apache.commons.jexl.parser.SimpleNode
 
jjtClose() - Method in class org.apache.commons.jexl.parser.ASTReference
 
jjtClose() - Method in interface org.apache.commons.jexl.parser.Node
This method is called after all the child nodes have been added.
jjtClose() - Method in class org.apache.commons.jexl.parser.SimpleNode
 
jjtGetChild(int) - Method in interface org.apache.commons.jexl.parser.Node
This method returns a child node.
jjtGetChild(int) - Method in class org.apache.commons.jexl.parser.SimpleNode
 
jjtGetNumChildren() - Method in interface org.apache.commons.jexl.parser.Node
Return the number of children the node has.
jjtGetNumChildren() - Method in class org.apache.commons.jexl.parser.SimpleNode
 
jjtGetParent() - Method in interface org.apache.commons.jexl.parser.Node
 
jjtGetParent() - Method in class org.apache.commons.jexl.parser.SimpleNode
 
jjtNodeName - Static variable in interface org.apache.commons.jexl.parser.ParserTreeConstants
 
jjtOpen() - Method in interface org.apache.commons.jexl.parser.Node
This method is called after the node has been made the current node.
jjtOpen() - Method in class org.apache.commons.jexl.parser.SimpleNode
 
jjtSetParent(Node) - Method in interface org.apache.commons.jexl.parser.Node
This pair of methods are used to inform the node of its parent.
jjtSetParent(Node) - Method in class org.apache.commons.jexl.parser.SimpleNode
 
jjtree - Variable in class org.apache.commons.jexl.parser.Parser
 

K

kind - Variable in class org.apache.commons.jexl.parser.Token
An integer that describes the kind of this token.

L

LETTER - Static variable in interface org.apache.commons.jexl.parser.ParserConstants
 
Literal() - Method in class org.apache.commons.jexl.parser.Parser
 
lexStateNames - Static variable in class org.apache.commons.jexl.parser.ParserTokenManager
 
literal - Variable in class org.apache.commons.jexl.parser.ASTStringLiteral
 
log - Static variable in class org.apache.commons.jexl.ExpressionFactory
The Log to which all ExpressionFactory messages will be logged.
lookingAhead - Variable in class org.apache.commons.jexl.parser.Parser
 

M

Method() - Method in class org.apache.commons.jexl.parser.Parser
 
MethodMap - class org.apache.commons.jexl.util.introspection.MethodMap.
 
MethodMap() - Constructor for class org.apache.commons.jexl.util.introspection.MethodMap
 
MethodMap.AmbiguousException - exception org.apache.commons.jexl.util.introspection.MethodMap.AmbiguousException.
simple distinguishable exception, used when we run across ambiguous overloading
MethodMap.AmbiguousException() - Constructor for class org.apache.commons.jexl.util.introspection.MethodMap.AmbiguousException
 
MultiplicativeExpression() - Method in class org.apache.commons.jexl.parser.Parser
 
method - Variable in class org.apache.commons.jexl.util.AbstractExecutor
Method to be executed.
methodUsed - Variable in class org.apache.commons.jexl.util.PropertyExecutor
 

N

NO_VALUE - Static variable in interface org.apache.commons.jexl.JexlExprResolver
 
Node - interface org.apache.commons.jexl.parser.Node.
 
NullLiteral() - Method in class org.apache.commons.jexl.parser.Parser
 
newContext() - Method in class org.apache.commons.jexl.JexlHelper
Creates and returns a new JexlContext.
newToken(int) - Static method in class org.apache.commons.jexl.parser.Token
Returns a new Token object, by default.
next - Variable in class org.apache.commons.jexl.parser.Token
A reference to the next regular (non-special) token from the input stream.
next() - Method in class org.apache.commons.jexl.util.ArrayIterator
Move to next element in the array.
next() - Method in class org.apache.commons.jexl.util.EnumerationIterator
Move to next element in the array.
noValOnNull - Variable in class org.apache.commons.jexl.resolver.FlatResolver
flag to return NO_VALUE on null from context this allows jexl to try to evaluate

O

org.apache.commons.jexl - package org.apache.commons.jexl
Provides a framework for evaluating JEXL expressions.
org.apache.commons.jexl.context - package org.apache.commons.jexl.context
Simple JexlContext implementations.
org.apache.commons.jexl.junit - package org.apache.commons.jexl.junit
Using JEXL expressions in JUnit assertions

org.apache.commons.jexl.parser - package org.apache.commons.jexl.parser
Contains the Parser for JEXL script.
org.apache.commons.jexl.resolver - package org.apache.commons.jexl.resolver
 
org.apache.commons.jexl.util - package org.apache.commons.jexl.util
 
org.apache.commons.jexl.util.introspection - package org.apache.commons.jexl.util.introspection
 

P

Parameter() - Method in class org.apache.commons.jexl.parser.Parser
 
ParseException - exception org.apache.commons.jexl.parser.ParseException.
This exception is thrown when parse errors are encountered.
ParseException(Token, int[][], String[]) - Constructor for class org.apache.commons.jexl.parser.ParseException
This constructor is used by the method "generateParseException" in the generated parser.
ParseException() - Constructor for class org.apache.commons.jexl.parser.ParseException
The following constructors are for use by you for whatever purpose you can think of.
ParseException(String) - Constructor for class org.apache.commons.jexl.parser.ParseException
 
Parser - class org.apache.commons.jexl.parser.Parser.
 
Parser(InputStream) - Constructor for class org.apache.commons.jexl.parser.Parser
 
Parser(Reader) - Constructor for class org.apache.commons.jexl.parser.Parser
 
Parser(ParserTokenManager) - Constructor for class org.apache.commons.jexl.parser.Parser
 
ParserConstants - interface org.apache.commons.jexl.parser.ParserConstants.
 
ParserTokenManager - class org.apache.commons.jexl.parser.ParserTokenManager.
 
ParserTokenManager(SimpleCharStream) - Constructor for class org.apache.commons.jexl.parser.ParserTokenManager
 
ParserTokenManager(SimpleCharStream, int) - Constructor for class org.apache.commons.jexl.parser.ParserTokenManager
 
ParserTreeConstants - interface org.apache.commons.jexl.parser.ParserTreeConstants.
 
ParserVisitor - interface org.apache.commons.jexl.parser.ParserVisitor.
 
PrimaryExpression() - Method in class org.apache.commons.jexl.parser.Parser
 
PropertyExecutor - class org.apache.commons.jexl.util.PropertyExecutor.
Returned the value of object property when executed.
PropertyExecutor(Log, Introspector, Class, String) - Constructor for class org.apache.commons.jexl.util.PropertyExecutor
 
parent - Variable in class org.apache.commons.jexl.parser.SimpleNode
 
parse(Reader) - Method in class org.apache.commons.jexl.parser.Parser
 
parser - Static variable in class org.apache.commons.jexl.ExpressionFactory
The singleton ExpressionFactory also holds a single instance of Parser.
parser - Variable in class org.apache.commons.jexl.parser.SimpleNode
 

R

ReInit(InputStream) - Method in class org.apache.commons.jexl.parser.Parser
 
ReInit(Reader) - Method in class org.apache.commons.jexl.parser.Parser
 
ReInit(ParserTokenManager) - Method in class org.apache.commons.jexl.parser.Parser
 
ReInit(SimpleCharStream) - Method in class org.apache.commons.jexl.parser.ParserTokenManager
 
ReInit(SimpleCharStream, int) - Method in class org.apache.commons.jexl.parser.ParserTokenManager
 
ReInit(Reader, int, int, int) - Method in class org.apache.commons.jexl.parser.SimpleCharStream
 
ReInit(Reader, int, int) - Method in class org.apache.commons.jexl.parser.SimpleCharStream
 
ReInit(Reader) - Method in class org.apache.commons.jexl.parser.SimpleCharStream
 
ReInit(InputStream, int, int, int) - Method in class org.apache.commons.jexl.parser.SimpleCharStream
 
ReInit(InputStream) - Method in class org.apache.commons.jexl.parser.SimpleCharStream
 
ReInit(InputStream, int, int) - Method in class org.apache.commons.jexl.parser.SimpleCharStream
 
Reference() - Method in class org.apache.commons.jexl.parser.Parser
 
ReferenceExpression() - Method in class org.apache.commons.jexl.parser.Parser
 
RelationalExpression() - Method in class org.apache.commons.jexl.parser.Parser
 
readChar() - Method in class org.apache.commons.jexl.parser.SimpleCharStream
 
remove() - Method in class org.apache.commons.jexl.util.ArrayIterator
No op--merely added to satify the Iterator interface.
remove() - Method in class org.apache.commons.jexl.util.EnumerationIterator
Unimplemented.
rlog - Variable in class org.apache.commons.jexl.util.AbstractExecutor
 

S

STRING_LITERAL - Static variable in interface org.apache.commons.jexl.parser.ParserConstants
 
SimpleCharStream - class org.apache.commons.jexl.parser.SimpleCharStream.
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
SimpleCharStream(Reader, int, int, int) - Constructor for class org.apache.commons.jexl.parser.SimpleCharStream
 
SimpleCharStream(Reader, int, int) - Constructor for class org.apache.commons.jexl.parser.SimpleCharStream
 
SimpleCharStream(Reader) - Constructor for class org.apache.commons.jexl.parser.SimpleCharStream
 
SimpleCharStream(InputStream, int, int, int) - Constructor for class org.apache.commons.jexl.parser.SimpleCharStream
 
SimpleCharStream(InputStream, int, int) - Constructor for class org.apache.commons.jexl.parser.SimpleCharStream
 
SimpleCharStream(InputStream) - Constructor for class org.apache.commons.jexl.parser.SimpleCharStream
 
SimpleNode - class org.apache.commons.jexl.parser.SimpleNode.
useful interface to node.
SimpleNode(int) - Constructor for class org.apache.commons.jexl.parser.SimpleNode
 
SimpleNode(Parser, int) - Constructor for class org.apache.commons.jexl.parser.SimpleNode
 
SizeFunction() - Method in class org.apache.commons.jexl.parser.Parser
 
SizeMethod() - Method in class org.apache.commons.jexl.parser.Parser
 
Statement() - Method in class org.apache.commons.jexl.parser.Parser
 
StatementExpression() - Method in class org.apache.commons.jexl.parser.Parser
 
StringLiteral() - Method in class org.apache.commons.jexl.parser.Parser
 
SwitchTo(int) - Method in class org.apache.commons.jexl.parser.ParserTokenManager
 
setDebugStream(PrintStream) - Method in class org.apache.commons.jexl.parser.ParserTokenManager
 
setRuntimeLogger(Log) - Method in class org.apache.commons.jexl.util.introspection.UberspectImpl
Sets the runtime logger - this must be called before anything else besides init() as to get the logger.
setRuntimeLogger(Log) - Method in interface org.apache.commons.jexl.util.introspection.UberspectLoggable
Sets the logger.
setValue(JexlContext, Object) - Method in class org.apache.commons.jexl.parser.SimpleNode
Sets the value for the node - again, only makes sense for some nodes but lazyness tempts me to put it here.
setVariable(String, Object) - Method in class org.apache.commons.jexl.junit.Asserter
Puts a variable of a certain name in the context so that it can be used from assertion expressions.
setVars(Map) - Method in interface org.apache.commons.jexl.JexlContext
Replaces variables in a JexlContext with the variables contained in the supplied Map.
setVars(Map) - Method in class org.apache.commons.jexl.context.HashMapContext
 
sizeOf(Object) - Static method in class org.apache.commons.jexl.parser.ASTSizeFunction
 
specialConstructor - Variable in class org.apache.commons.jexl.parser.ParseException
This variable determines which constructor was used to create this object and thereby affects the semantics of the "getMessage" method (see below).
specialToken - Variable in class org.apache.commons.jexl.parser.Token
This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token.
staticFlag - Static variable in class org.apache.commons.jexl.parser.SimpleCharStream
 

T

Token - class org.apache.commons.jexl.parser.Token.
Describes the input token stream.
Token() - Constructor for class org.apache.commons.jexl.parser.Token
 
TokenMgrError - error org.apache.commons.jexl.parser.TokenMgrError.
 
TokenMgrError() - Constructor for class org.apache.commons.jexl.parser.TokenMgrError
 
TokenMgrError(String, int) - Constructor for class org.apache.commons.jexl.parser.TokenMgrError
 
TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for class org.apache.commons.jexl.parser.TokenMgrError
 
toString() - Method in class org.apache.commons.jexl.parser.SimpleNode
 
toString(String) - Method in class org.apache.commons.jexl.parser.SimpleNode
 
toString() - Method in class org.apache.commons.jexl.parser.Token
Returns the image.
token - Variable in class org.apache.commons.jexl.parser.Parser
 
tokenImage - Variable in class org.apache.commons.jexl.parser.ParseException
This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred.
tokenImage - Static variable in interface org.apache.commons.jexl.parser.ParserConstants
 
token_source - Variable in class org.apache.commons.jexl.parser.Parser
 

U

Uberspect - interface org.apache.commons.jexl.util.introspection.Uberspect.
'Federated' introspection/reflection interface to allow the introspection behavior in Velocity to be customized.
UberspectImpl - class org.apache.commons.jexl.util.introspection.UberspectImpl.
Implementation of Uberspect to provide the default introspective functionality of Velocity
UberspectImpl() - Constructor for class org.apache.commons.jexl.util.introspection.UberspectImpl
 
UberspectImpl.VelGetterImpl - class org.apache.commons.jexl.util.introspection.UberspectImpl.VelGetterImpl.
 
UberspectImpl.VelGetterImpl(AbstractExecutor) - Constructor for class org.apache.commons.jexl.util.introspection.UberspectImpl.VelGetterImpl
 
UberspectImpl.VelMethodImpl - class org.apache.commons.jexl.util.introspection.UberspectImpl.VelMethodImpl.
Implementation of VelMethod
UberspectImpl.VelMethodImpl(Method) - Constructor for class org.apache.commons.jexl.util.introspection.UberspectImpl.VelMethodImpl
 
UberspectImpl.VelSetterImpl - class org.apache.commons.jexl.util.introspection.UberspectImpl.VelSetterImpl.
 
UberspectImpl.VelSetterImpl(VelMethod) - Constructor for class org.apache.commons.jexl.util.introspection.UberspectImpl.VelSetterImpl
 
UberspectImpl.VelSetterImpl(VelMethod, String) - Constructor for class org.apache.commons.jexl.util.introspection.UberspectImpl.VelSetterImpl
 
UberspectLoggable - interface org.apache.commons.jexl.util.introspection.UberspectLoggable.
Marker interface to let an uberspector indicate it can and wants to log Thanks to Paulo for the suggestion
UnaryExpression() - Method in class org.apache.commons.jexl.parser.Parser
 

V

VelMethod - interface org.apache.commons.jexl.util.introspection.VelMethod.
Method used for regular method invocation $foo.bar()
VelPropertyGet - interface org.apache.commons.jexl.util.introspection.VelPropertyGet.
Interface defining a 'getter'.
VelPropertySet - interface org.apache.commons.jexl.util.introspection.VelPropertySet.
Interface used for setting values that appear to be properties in Velocity.
val - Variable in class org.apache.commons.jexl.parser.ASTFloatLiteral
 
val - Variable in class org.apache.commons.jexl.parser.ASTIdentifier
 
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTAddNode
 
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTAndNode
 
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTArrayAccess
return the value of this node
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTDivNode
 
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTEQNode
 
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTEmptyFunction
 
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTExpression
 
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTExpressionExpression
 
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTFalseNode
 
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTFloatLiteral
 
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTGENode
 
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTGTNode
 
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTIdentifier
 
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTIntegerLiteral
 
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTLENode
 
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTLTNode
 
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTModNode
 
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTMulNode
 
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTNENode
 
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTNotNode
 
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTNullLiteral
 
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTOrNode
 
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTReference
 
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTSizeFunction
 
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTStringLiteral
 
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTSubtractNode
 
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTTrueNode
 
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTUnaryMinusNode
 
value(JexlContext) - Method in class org.apache.commons.jexl.parser.SimpleNode
Returns the value of the node.
visit(SimpleNode, Object) - Method in interface org.apache.commons.jexl.parser.ParserVisitor
 
visit(ASTJexlScript, Object) - Method in interface org.apache.commons.jexl.parser.ParserVisitor
 
visit(ASTBlock, Object) - Method in interface org.apache.commons.jexl.parser.ParserVisitor
 
visit(ASTEmptyFunction, Object) - Method in interface org.apache.commons.jexl.parser.ParserVisitor
 
visit(ASTSizeFunction, Object) - Method in interface org.apache.commons.jexl.parser.ParserVisitor
 
visit(ASTIdentifier, Object) - Method in interface org.apache.commons.jexl.parser.ParserVisitor
 
visit(ASTExpression, Object) - Method in interface org.apache.commons.jexl.parser.ParserVisitor
 
visit(ASTAssignment, Object) - Method in interface org.apache.commons.jexl.parser.ParserVisitor
 
visit(ASTOrNode, Object) - Method in interface org.apache.commons.jexl.parser.ParserVisitor
 
visit(ASTAndNode, Object) - Method in interface org.apache.commons.jexl.parser.ParserVisitor
 
visit(ASTBitwiseOrNode, Object) - Method in interface org.apache.commons.jexl.parser.ParserVisitor
 
visit(ASTBitwiseXorNode, Object) - Method in interface org.apache.commons.jexl.parser.ParserVisitor
 
visit(ASTBitwiseAndNode, Object) - Method in interface org.apache.commons.jexl.parser.ParserVisitor
 
visit(ASTEQNode, Object) - Method in interface org.apache.commons.jexl.parser.ParserVisitor
 
visit(ASTNENode, Object) - Method in interface org.apache.commons.jexl.parser.ParserVisitor
 
visit(ASTLTNode, Object) - Method in interface org.apache.commons.jexl.parser.ParserVisitor
 
visit(ASTGTNode, Object) - Method in interface org.apache.commons.jexl.parser.ParserVisitor
 
visit(ASTLENode, Object) - Method in interface org.apache.commons.jexl.parser.ParserVisitor
 
visit(ASTGENode, Object) - Method in interface org.apache.commons.jexl.parser.ParserVisitor
 
visit(ASTAddNode, Object) - Method in interface org.apache.commons.jexl.parser.ParserVisitor
 
visit(ASTSubtractNode, Object) - Method in interface org.apache.commons.jexl.parser.ParserVisitor
 
visit(ASTMulNode, Object) - Method in interface org.apache.commons.jexl.parser.ParserVisitor
 
visit(ASTDivNode, Object) - Method in interface org.apache.commons.jexl.parser.ParserVisitor
 
visit(ASTModNode, Object) - Method in interface org.apache.commons.jexl.parser.ParserVisitor
 
visit(ASTUnaryMinusNode, Object) - Method in interface org.apache.commons.jexl.parser.ParserVisitor
 
visit(ASTBitwiseComplNode, Object) - Method in interface org.apache.commons.jexl.parser.ParserVisitor
 
visit(ASTNotNode, Object) - Method in interface org.apache.commons.jexl.parser.ParserVisitor
 
visit(ASTNullLiteral, Object) - Method in interface org.apache.commons.jexl.parser.ParserVisitor
 
visit(ASTTrueNode, Object) - Method in interface org.apache.commons.jexl.parser.ParserVisitor
 
visit(ASTFalseNode, Object) - Method in interface org.apache.commons.jexl.parser.ParserVisitor
 
visit(ASTIntegerLiteral, Object) - Method in interface org.apache.commons.jexl.parser.ParserVisitor
 
visit(ASTFloatLiteral, Object) - Method in interface org.apache.commons.jexl.parser.ParserVisitor
 
visit(ASTStringLiteral, Object) - Method in interface org.apache.commons.jexl.parser.ParserVisitor
 
visit(ASTExpressionExpression, Object) - Method in interface org.apache.commons.jexl.parser.ParserVisitor
 
visit(ASTStatementExpression, Object) - Method in interface org.apache.commons.jexl.parser.ParserVisitor
 
visit(ASTReferenceExpression, Object) - Method in interface org.apache.commons.jexl.parser.ParserVisitor
 
visit(ASTIfStatement, Object) - Method in interface org.apache.commons.jexl.parser.ParserVisitor
 
visit(ASTWhileStatement, Object) - Method in interface org.apache.commons.jexl.parser.ParserVisitor
 
visit(ASTForeachStatement, Object) - Method in interface org.apache.commons.jexl.parser.ParserVisitor
 
visit(ASTMethod, Object) - Method in interface org.apache.commons.jexl.parser.ParserVisitor
 
visit(ASTArrayAccess, Object) - Method in interface org.apache.commons.jexl.parser.ParserVisitor
 
visit(ASTSizeMethod, Object) - Method in interface org.apache.commons.jexl.parser.ParserVisitor
 
visit(ASTReference, Object) - Method in interface org.apache.commons.jexl.parser.ParserVisitor
 

W

WhileStatement() - Method in class org.apache.commons.jexl.parser.Parser
 

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

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