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

A

AbstractExecutor - Class in org.apache.commons.jexl.util
Abstract class that is used to execute an arbitrary method that is in introspected.
AbstractExecutor() - Constructor for class org.apache.commons.jexl.util.AbstractExecutor
 
add(Method) - Method in class org.apache.commons.jexl.util.introspection.MethodMap
Add a method to a list of methods by name.
add_escapes(String) - Method in exception 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.
addEscapes(String) - Static method in error org.apache.commons.jexl.parser.TokenMgrError
Replaces unprintable characters by their espaced (or unicode escaped) equivalents in the given string
AdditiveExpression() - Method in class org.apache.commons.jexl.parser.Parser
 
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.
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.
ae - Variable in class org.apache.commons.jexl.util.introspection.UberspectImpl.VelGetterImpl
executor for performing the get.
AmbiguousException() - Constructor for exception org.apache.commons.jexl.util.introspection.MethodMap.AmbiguousException
 
AndExpression() - Method in class org.apache.commons.jexl.parser.Parser
 
ArrayAccess() - Method in class org.apache.commons.jexl.parser.Parser
 
ArrayIterator - Class in org.apache.commons.jexl.util
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.
ArrayListWrapper - Class in org.apache.commons.jexl.util
A class that wraps an array with a List interface.
ArrayListWrapper(Object) - Constructor for class org.apache.commons.jexl.util.ArrayListWrapper
 
ArrayLiteral() - Method in class org.apache.commons.jexl.parser.Parser
 
Asserter - Class in org.apache.commons.jexl.junit
A utility class for performing JUnit based assertions using Jexl expressions.
Asserter() - Constructor for class org.apache.commons.jexl.junit.Asserter
Create an asserter.
Asserter(Object) - Constructor for class org.apache.commons.jexl.junit.Asserter
This constructor will register the given variableValue as the "this" variable.
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.
Assignment() - Method in class org.apache.commons.jexl.parser.Parser
 
ASTAddNode - Class in org.apache.commons.jexl.parser
Addition : either integer addition or string concatenation.
ASTAddNode(int) - Constructor for class org.apache.commons.jexl.parser.ASTAddNode
Create the node given an id.
ASTAddNode(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTAddNode
Create a node with the given parser and id.
ASTAndNode - Class in org.apache.commons.jexl.parser
&& and 'and'.
ASTAndNode(int) - Constructor for class org.apache.commons.jexl.parser.ASTAndNode
Create the node given an id.
ASTAndNode(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTAndNode
Create a node with the given parser and id.
ASTArrayAccess - Class in org.apache.commons.jexl.parser
Like an ASTIdentifier, but with array access allowed.
ASTArrayAccess(int) - Constructor for class org.apache.commons.jexl.parser.ASTArrayAccess
Create the node given an id.
ASTArrayAccess(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTArrayAccess
Create a node with the given parser and id.
ASTArrayLiteral - Class in org.apache.commons.jexl.parser
 
ASTArrayLiteral(int) - Constructor for class org.apache.commons.jexl.parser.ASTArrayLiteral
 
ASTArrayLiteral(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTArrayLiteral
 
ASTAssignment - Class in org.apache.commons.jexl.parser
x = y, assigns a value to a variable in the context.
ASTAssignment(int) - Constructor for class org.apache.commons.jexl.parser.ASTAssignment
Create the node given an id.
ASTAssignment(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTAssignment
Create a node with the given parser and id.
ASTBitwiseAndNode - Class in org.apache.commons.jexl.parser
Bitwise And.
ASTBitwiseAndNode(int) - Constructor for class org.apache.commons.jexl.parser.ASTBitwiseAndNode
Create the node given an id.
ASTBitwiseAndNode(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTBitwiseAndNode
Create a node with the given parser and id.
ASTBitwiseComplNode - Class in org.apache.commons.jexl.parser
Bitwise Complement.
ASTBitwiseComplNode(int) - Constructor for class org.apache.commons.jexl.parser.ASTBitwiseComplNode
Create the node given an id.
ASTBitwiseComplNode(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTBitwiseComplNode
Create a node with the given parser and id.
ASTBitwiseOrNode - Class in org.apache.commons.jexl.parser
Bitwise Or.
ASTBitwiseOrNode(int) - Constructor for class org.apache.commons.jexl.parser.ASTBitwiseOrNode
Create the node given an id.
ASTBitwiseOrNode(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTBitwiseOrNode
Create a node with the given parser and id.
ASTBitwiseXorNode - Class in org.apache.commons.jexl.parser
Bitwise Or.
ASTBitwiseXorNode(int) - Constructor for class org.apache.commons.jexl.parser.ASTBitwiseXorNode
Create the node given an id.
ASTBitwiseXorNode(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTBitwiseXorNode
Create a node with the given parser and id.
ASTBlock - Class in org.apache.commons.jexl.parser
{ code }, a block of statements enclosed in curly braces.
ASTBlock(int) - Constructor for class org.apache.commons.jexl.parser.ASTBlock
Create the node given an id.
ASTBlock(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTBlock
Create a node with the given parser and id.
ASTDivNode - Class in org.apache.commons.jexl.parser
a / b, mathematical divide.
ASTDivNode(int) - Constructor for class org.apache.commons.jexl.parser.ASTDivNode
Create the node given an id.
ASTDivNode(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTDivNode
Create a node with the given parser and id.
ASTElvisNode - Class in org.apache.commons.jexl.parser
"x?:y" operator.
ASTElvisNode(int) - Constructor for class org.apache.commons.jexl.parser.ASTElvisNode
Create the node given an id.
ASTElvisNode(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTElvisNode
Create a node with the given parser and id.
ASTEmptyFunction - Class in org.apache.commons.jexl.parser
function to see if reference doesn't exist in context.
ASTEmptyFunction(int) - Constructor for class org.apache.commons.jexl.parser.ASTEmptyFunction
Create the node given an id.
ASTEmptyFunction(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTEmptyFunction
Create a node with the given parser and id.
ASTEQNode - Class in org.apache.commons.jexl.parser
Represents equality between values.
ASTEQNode(int) - Constructor for class org.apache.commons.jexl.parser.ASTEQNode
Create the node given an id.
ASTEQNode(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTEQNode
Create a node with the given parser and id.
ASTExpression - Class in org.apache.commons.jexl.parser
AST node for expression.
ASTExpression(int) - Constructor for class org.apache.commons.jexl.parser.ASTExpression
Create the node given an id.
ASTExpression(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTExpression
Create a node with the given parser and id.
ASTExpressionExpression - Class in org.apache.commons.jexl.parser
represents equality between integers - use .equals() for strings.
ASTExpressionExpression(int) - Constructor for class org.apache.commons.jexl.parser.ASTExpressionExpression
Create the node given an id.
ASTExpressionExpression(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTExpressionExpression
Create a node with the given parser and id.
ASTFalseNode - Class in org.apache.commons.jexl.parser
represents Boolean false.
ASTFalseNode(int) - Constructor for class org.apache.commons.jexl.parser.ASTFalseNode
Create the node given an id.
ASTFalseNode(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTFalseNode
Create a node with the given parser and id.
ASTFloatLiteral - Class in org.apache.commons.jexl.parser
represents a float point number.
ASTFloatLiteral(int) - Constructor for class org.apache.commons.jexl.parser.ASTFloatLiteral
Create the node given an id.
ASTFloatLiteral(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTFloatLiteral
Create a node with the given parser and id.
ASTForeachStatement - Class in org.apache.commons.jexl.parser
ForEach statement.
ASTForeachStatement(int) - Constructor for class org.apache.commons.jexl.parser.ASTForeachStatement
Create the node given an id.
ASTForeachStatement(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTForeachStatement
Create a node with the given parser and id.
ASTGENode - Class in org.apache.commons.jexl.parser
GE : a >= b.
ASTGENode(int) - Constructor for class org.apache.commons.jexl.parser.ASTGENode
Create the node given an id.
ASTGENode(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTGENode
Create a node with the given parser and id.
ASTGTNode - Class in org.apache.commons.jexl.parser
GT : a > b.
ASTGTNode(int) - Constructor for class org.apache.commons.jexl.parser.ASTGTNode
Create the node given an id.
ASTGTNode(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTGTNode
Create a node with the given parser and id.
ASTIdentifier - Class in org.apache.commons.jexl.parser
Simple identifier - $foo or $foo.bar (both parts are identifiers).
ASTIdentifier(int) - Constructor for class org.apache.commons.jexl.parser.ASTIdentifier
Create the node given an id.
ASTIdentifier(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTIdentifier
Create a node with the given parser and id.
ASTIfStatement - Class in org.apache.commons.jexl.parser
if ( expression ) statement [else statement].
ASTIfStatement(int) - Constructor for class org.apache.commons.jexl.parser.ASTIfStatement
Create the node given an id.
ASTIfStatement(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTIfStatement
Create a node with the given parser and id.
ASTIntegerLiteral - Class in org.apache.commons.jexl.parser
represents an integer.
ASTIntegerLiteral(int) - Constructor for class org.apache.commons.jexl.parser.ASTIntegerLiteral
Create the node given an id.
ASTIntegerLiteral(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTIntegerLiteral
Create a node with the given parser and id.
ASTJexlScript - Class in org.apache.commons.jexl.parser
Top of the syntax tree - parsed Jexl code.
ASTJexlScript(int) - Constructor for class org.apache.commons.jexl.parser.ASTJexlScript
Create the node given an id.
ASTJexlScript(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTJexlScript
Create a node with the given parser and id.
ASTLENode - Class in org.apache.commons.jexl.parser
LE : a <= b.
ASTLENode(int) - Constructor for class org.apache.commons.jexl.parser.ASTLENode
Create the node given an id.
ASTLENode(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTLENode
Create a node with the given parser and id.
ASTLTNode - Class in org.apache.commons.jexl.parser
LT : a < b.
ASTLTNode(int) - Constructor for class org.apache.commons.jexl.parser.ASTLTNode
Create the node given an id.
ASTLTNode(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTLTNode
Create a node with the given parser and id.
ASTMapEntry - Class in org.apache.commons.jexl.parser
 
ASTMapEntry(int) - Constructor for class org.apache.commons.jexl.parser.ASTMapEntry
 
ASTMapEntry(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTMapEntry
 
ASTMapLiteral - Class in org.apache.commons.jexl.parser
 
ASTMapLiteral(int) - Constructor for class org.apache.commons.jexl.parser.ASTMapLiteral
 
ASTMapLiteral(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTMapLiteral
 
ASTMethod - Class in org.apache.commons.jexl.parser
Method execution.
ASTMethod(int) - Constructor for class org.apache.commons.jexl.parser.ASTMethod
Create the node given an id.
ASTMethod(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTMethod
Create a node with the given parser and id.
ASTModNode - Class in org.apache.commons.jexl.parser
% (mod).
ASTModNode(int) - Constructor for class org.apache.commons.jexl.parser.ASTModNode
Create the node given an id.
ASTModNode(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTModNode
Create a node with the given parser and id.
ASTMulNode - Class in org.apache.commons.jexl.parser
Multiplication.
ASTMulNode(int) - Constructor for class org.apache.commons.jexl.parser.ASTMulNode
Create the node given an id.
ASTMulNode(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTMulNode
Create a node with the given parser and id.
ASTNENode - Class in org.apache.commons.jexl.parser
Not equal to.
ASTNENode(int) - Constructor for class org.apache.commons.jexl.parser.ASTNENode
Create the node given an id.
ASTNENode(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTNENode
Create a node with the given parser and id.
ASTNotNode - Class in org.apache.commons.jexl.parser
Not : 'not' or '!'.
ASTNotNode(int) - Constructor for class org.apache.commons.jexl.parser.ASTNotNode
Create the node given an id.
ASTNotNode(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTNotNode
Create a node with the given parser and id.
ASTNullLiteral - Class in org.apache.commons.jexl.parser
'null'.
ASTNullLiteral(int) - Constructor for class org.apache.commons.jexl.parser.ASTNullLiteral
Create the node given an id.
ASTNullLiteral(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTNullLiteral
Create a node with the given parser and id.
ASTOrNode - Class in org.apache.commons.jexl.parser
|| and 'or'.
ASTOrNode(int) - Constructor for class org.apache.commons.jexl.parser.ASTOrNode
Create the node given an id.
ASTOrNode(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTOrNode
Create a node with the given parser and id.
ASTReference - Class in org.apache.commons.jexl.parser
reference - any variable expression.
ASTReference(int) - Constructor for class org.apache.commons.jexl.parser.ASTReference
Create the node given an id.
ASTReference(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTReference
Create a node with the given parser and id.
ASTReferenceExpression - Class in org.apache.commons.jexl.parser
variable; A reference by itself.
ASTReferenceExpression(int) - Constructor for class org.apache.commons.jexl.parser.ASTReferenceExpression
Create the node given an id.
ASTReferenceExpression(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTReferenceExpression
Create a node with the given parser and id.
ASTSizeFunction - Class in org.apache.commons.jexl.parser
generalized size() function for all classes we can think of.
ASTSizeFunction(int) - Constructor for class org.apache.commons.jexl.parser.ASTSizeFunction
Create the node given an id.
ASTSizeFunction(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTSizeFunction
Create a node with the given parser and id.
ASTSizeMethod - Class in org.apache.commons.jexl.parser
Size Method, e.g.
ASTSizeMethod(int) - Constructor for class org.apache.commons.jexl.parser.ASTSizeMethod
Create the node given an id.
ASTSizeMethod(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTSizeMethod
Create a node with the given parser and id.
ASTStatementExpression - Class in org.apache.commons.jexl.parser
Assignment as an expression.
ASTStatementExpression(int) - Constructor for class org.apache.commons.jexl.parser.ASTStatementExpression
Create the node given an id.
ASTStatementExpression(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTStatementExpression
Create a node with the given parser and id.
ASTStringLiteral - Class in org.apache.commons.jexl.parser
represents a quoted string.
ASTStringLiteral(int) - Constructor for class org.apache.commons.jexl.parser.ASTStringLiteral
Create the node given an id.
ASTStringLiteral(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTStringLiteral
Create a node with the given parser and id.
ASTSubtractNode - Class in org.apache.commons.jexl.parser
Subtraction.
ASTSubtractNode(int) - Constructor for class org.apache.commons.jexl.parser.ASTSubtractNode
Create the node given an id.
ASTSubtractNode(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTSubtractNode
Create a node with the given parser and id.
ASTTernaryNode - Class in org.apache.commons.jexl.parser
"x?y:z" operator.
ASTTernaryNode(int) - Constructor for class org.apache.commons.jexl.parser.ASTTernaryNode
Create the node given an id.
ASTTernaryNode(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTTernaryNode
Create a node with the given parser and id.
ASTTrueNode - Class in org.apache.commons.jexl.parser
represents Boolean true.
ASTTrueNode(int) - Constructor for class org.apache.commons.jexl.parser.ASTTrueNode
Create the node given an id.
ASTTrueNode(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTTrueNode
Create a node with the given parser and id.
ASTUnaryMinusNode - Class in org.apache.commons.jexl.parser
- (unary minus).
ASTUnaryMinusNode(int) - Constructor for class org.apache.commons.jexl.parser.ASTUnaryMinusNode
Create the node given an id.
ASTUnaryMinusNode(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTUnaryMinusNode
Create a node with the given parser and id.
ASTWhileStatement - Class in org.apache.commons.jexl.parser
A while loop.
ASTWhileStatement(int) - Constructor for class org.apache.commons.jexl.parser.ASTWhileStatement
Create the node given an id.
ASTWhileStatement(Parser, int) - Constructor for class org.apache.commons.jexl.parser.ASTWhileStatement
Create a node with the given parser and id.

B

backup(int) - Method in class org.apache.commons.jexl.parser.SimpleCharStream
 
beginColumn - Variable in class org.apache.commons.jexl.parser.Token
The column number of the first character of this Token.
beginLine - Variable in class org.apache.commons.jexl.parser.Token
The line number of the first character of this Token.
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 in org.apache.commons.jexl.util
Handles discovery and valuation of a boolean object property, of the form public boolean is<Property> when executed.
BooleanPropertyExecutor(Log, Introspector, Class, String) - Constructor for class org.apache.commons.jexl.util.BooleanPropertyExecutor
Constructor.
bufcolumn - Variable in class org.apache.commons.jexl.parser.SimpleCharStream
 
buffer - Variable in class org.apache.commons.jexl.parser.SimpleCharStream
 
bufline - Variable in class org.apache.commons.jexl.parser.SimpleCharStream
 
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.
children - Variable in class org.apache.commons.jexl.parser.SimpleNode
children of this node.
childrenAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl.parser.SimpleNode
Visit all children.
ClassMap - Class in org.apache.commons.jexl.util.introspection
Taken from the Velocity tree so we can be self-sufficient A cache of introspection information for a specific class instance.
ClassMap(Class, Log) - Constructor for class org.apache.commons.jexl.util.introspection.ClassMap
Standard constructor.
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
Coerce to a Boolean.
coerceDouble(Object) - Static method in class org.apache.commons.jexl.util.Coercion
Coerce to a Double.
coerceInteger(Object) - Static method in class org.apache.commons.jexl.util.Coercion
Coerce to a Integer.
coerceLong(Object) - Static method in class org.apache.commons.jexl.util.Coercion
Coerce to a Long.
Coercion - Class in org.apache.commons.jexl.util
Coercion utilities for the JSTL EL-like coercion.
Coercion() - Constructor for class org.apache.commons.jexl.util.Coercion
 
column - Variable in class org.apache.commons.jexl.parser.SimpleCharStream
 
COMMENT - Static variable in interface org.apache.commons.jexl.parser.ParserConstants
RegularExpression Id.
ConditionalAndExpression() - Method in class org.apache.commons.jexl.parser.Parser
 
ConditionalOrExpression() - Method in class org.apache.commons.jexl.parser.Parser
 
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.
createNewScript(String) - Method in class org.apache.commons.jexl.ScriptFactory
Creates a new Script based on the string.
createScript(String) - Static method in class org.apache.commons.jexl.ScriptFactory
Creates a Script from a String containing valid JEXL syntax.
createScript(File) - Static method in class org.apache.commons.jexl.ScriptFactory
Creates a Script from a File containing valid JEXL syntax.
createScript(URL) - Static method in class org.apache.commons.jexl.ScriptFactory
Creates a Script from a URL containing valid JEXL syntax.
curChar - Variable in class org.apache.commons.jexl.parser.ParserTokenManager
 
currentToken - Variable in exception org.apache.commons.jexl.parser.ParseException
This is the last token that has been consumed successfully.

D

debugStream - Variable in class org.apache.commons.jexl.parser.ParserTokenManager
Debug output.
DEFAULT - Static variable in interface org.apache.commons.jexl.parser.ParserConstants
Lexical state.
DIGIT - Static variable in interface org.apache.commons.jexl.parser.ParserConstants
RegularExpression Id.
disable_tracing() - Method in class org.apache.commons.jexl.parser.Parser
Disable tracing.
discover(Class, String) - Method in class org.apache.commons.jexl.util.BooleanPropertyExecutor
Locate the getter method for this boolean property.
discover(Class) - Method in class org.apache.commons.jexl.util.MapGetExecutor
 
discover(Class, String) - Method in class org.apache.commons.jexl.util.PropertyExecutor
Locate the getter method for this property.
Done() - Method in class org.apache.commons.jexl.parser.SimpleCharStream
 
dump(String) - Method in class org.apache.commons.jexl.parser.SimpleNode
Dump the node and all children.

E

ef - Static variable in class org.apache.commons.jexl.ExpressionFactory
ExpressionFactory is a singleton and this is the private instance fufilling that pattern.
ElvisExpression() - Method in class org.apache.commons.jexl.parser.Parser
 
EmptyFunction() - Method in class org.apache.commons.jexl.parser.Parser
 
enable_tracing() - Method in class org.apache.commons.jexl.parser.Parser
Enable tracing.
endColumn - Variable in class org.apache.commons.jexl.parser.Token
The column number of the last character of this Token.
endLine - Variable in class org.apache.commons.jexl.parser.Token
The line number of the last character of this Token.
EnumerationIterator - Class in org.apache.commons.jexl.util
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.
EOF - Static variable in interface org.apache.commons.jexl.parser.ParserConstants
End of File.
eol - Variable in exception org.apache.commons.jexl.parser.ParseException
The end of line string for this machine.
EqualityExpression() - Method in class org.apache.commons.jexl.parser.Parser
 
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
Try to resolve expression as-is.
evaluateExpr(Object, Object, Uberspect) - Static method in class org.apache.commons.jexl.parser.ASTArrayAccess
Evaluate the Array expression 'loc' on the given object, o.
ExclusiveOrExpression() - Method in class org.apache.commons.jexl.parser.Parser
 
execute(Object, JexlContext) - Method in class org.apache.commons.jexl.parser.ASTArrayAccess
evaluate array access upon a base object.
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
evaluate a method invocation upon a base object.
execute(Object, JexlContext) - Method in class org.apache.commons.jexl.parser.ASTReference
evaluate each piece of the reference.
execute(Object, JexlContext) - Method in class org.apache.commons.jexl.parser.ASTSizeMethod
evaluate size as part of an expression on a base object.
execute(Object, JexlContext) - Method in class org.apache.commons.jexl.parser.SimpleNode
Used to let a node calcuate it's value..
execute(JexlContext) - Method in interface org.apache.commons.jexl.Script
Executes the script with the variables contained in the supplied JexlContext.
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.MapGetExecutor
 
execute(Object) - Method in class org.apache.commons.jexl.util.PropertyExecutor
Execute method against context.
ExpandBuff(boolean) - Method in class org.apache.commons.jexl.parser.SimpleCharStream
 
expectedTokenSequences - Variable in exception org.apache.commons.jexl.parser.ParseException
Each entry in this array is an array of integers.
Expression - Interface in org.apache.commons.jexl
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 in org.apache.commons.jexl
Creates Expression objects.

F

factory - Static variable in class org.apache.commons.jexl.ScriptFactory
ScriptFactory is a singleton and this is the private instance fufilling that pattern.
FillBuff() - Method in class org.apache.commons.jexl.parser.SimpleCharStream
 
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 method name and parameter objects.
FlatResolver - Class in org.apache.commons.jexl.resolver
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.
FLOAT_LITERAL - Static variable in interface org.apache.commons.jexl.parser.ParserConstants
RegularExpression Id.
FloatLiteral() - Method in class org.apache.commons.jexl.parser.Parser
 
ForeachStatement() - Method in class org.apache.commons.jexl.parser.Parser
 

G

generateParseException() - Method in class org.apache.commons.jexl.parser.Parser
Generate ParseException.
get(int) - Method in class org.apache.commons.jexl.util.ArrayListWrapper
 
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
 
getCause() - Method in exception org.apache.commons.jexl.JexlException
 
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
 
GetExecutor - Class in org.apache.commons.jexl.util
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.
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
Gets the variable name piece of the expression.
getIdentifierString() - Method in class org.apache.commons.jexl.parser.ASTIdentifier
Gets the name of the variable.
GetImage() - Method in class org.apache.commons.jexl.parser.SimpleCharStream
 
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
 
getInstance() - Static method in class org.apache.commons.jexl.ScriptFactory
Returns the single instance of ScriptFactory.
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 exception 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 error 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
Get the method to be executed.
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
Returns a general method, corresponding to $foo.bar( $woogie )
getMethodName() - Method in class org.apache.commons.jexl.util.introspection.UberspectImpl.VelGetterImpl
returns the method name used to return this 'property'.
getMethodName() - Method in class org.apache.commons.jexl.util.introspection.UberspectImpl.VelMethodImpl
returns the method name used
getMethodName() - Method in class org.apache.commons.jexl.util.introspection.UberspectImpl.VelSetterImpl
returns the method name used to set this 'property'.
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
Get the next Token.
getNextToken() - Method in class org.apache.commons.jexl.parser.ParserTokenManager
Get the next Token.
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 - returns VelPropertyGet appropos for #set($foo = $bar.woogie)
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 - returns VelPropertySet appropos for #set($foo.bar = "geir")
getReturnType() - Method in class org.apache.commons.jexl.util.introspection.UberspectImpl.VelMethodImpl
returns the return type of the method invoked
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
Gets the variable name of root.
GetSuffix(int) - Method in class org.apache.commons.jexl.parser.SimpleCharStream
 
getTabSize(int) - Method in class org.apache.commons.jexl.parser.SimpleCharStream
 
getTemplateName() - Method in class org.apache.commons.jexl.util.introspection.Info
 
getText() - Method in interface org.apache.commons.jexl.Script
Returns the text of this Script.
getToken(int) - Method in class org.apache.commons.jexl.parser.Parser
Get the specific Token.
getUberspect() - Method in class org.apache.commons.jexl.parser.Parser
 
getUberspect() - Method in class org.apache.commons.jexl.parser.SimpleNode
 
getUberspect() - Static method in class org.apache.commons.jexl.util.Introspector
For now, expose the raw uberspector to the AST.
getValue() - Method in class org.apache.commons.jexl.parser.Token
An optional attribute value of the Token.
getVars() - Method in class org.apache.commons.jexl.context.HashMapContext
Retrives the Map of variables associated with this JexlContext.
getVars() - Method in interface org.apache.commons.jexl.JexlContext
Retrives the Map of variables associated with this JexlContext.

H

HashMapContext - Class in org.apache.commons.jexl.context
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
singleton instance.

I

id - Variable in class org.apache.commons.jexl.parser.SimpleNode
id of the node.
Identifier() - Method in class org.apache.commons.jexl.parser.Parser
 
IDENTIFIER - Static variable in interface org.apache.commons.jexl.parser.ParserConstants
RegularExpression Id.
IfStatement() - Method in class org.apache.commons.jexl.parser.Parser
 
image - Variable in class org.apache.commons.jexl.parser.Token
The string image of the token.
inBuf - Variable in class org.apache.commons.jexl.parser.SimpleCharStream
 
InclusiveOrExpression() - Method in class org.apache.commons.jexl.parser.Parser
 
Info - Class in org.apache.commons.jexl.util.introspection
Little class to carry in info such as template name, line and column for information error reporting from the uberspector implementations
Info(String, int, int) - Constructor for class org.apache.commons.jexl.util.introspection.Info
 
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.
input_stream - Variable in class org.apache.commons.jexl.parser.ParserTokenManager
 
inputStream - Variable in class org.apache.commons.jexl.parser.SimpleCharStream
 
INTEGER_LITERAL - Static variable in interface org.apache.commons.jexl.parser.ParserConstants
RegularExpression Id.
IntegerLiteral() - Method in class org.apache.commons.jexl.parser.Parser
 
interpret(JexlContext) - Method in class org.apache.commons.jexl.parser.SimpleNode
basic interpret - just invoke interpret on all children.
IntrospectionUtils - Class in org.apache.commons.jexl.util.introspection
 
IntrospectionUtils() - Constructor for class org.apache.commons.jexl.util.introspection.IntrospectionUtils
 
Introspector - Class in org.apache.commons.jexl.util.introspection
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.
Introspector - Class in org.apache.commons.jexl.util
Little class to manage a Velocity uberspector (Vel 1.4+) for instrospective services.
Introspector() - Constructor for class org.apache.commons.jexl.util.Introspector
 
introspector - Variable in class org.apache.commons.jexl.util.PropertyExecutor
The JEXL introspector used.
IntrospectorBase - Class in org.apache.commons.jexl.util.introspection
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(Log) - Constructor for class org.apache.commons.jexl.util.introspection.IntrospectorBase
 
invoke(Object) - Method in class org.apache.commons.jexl.util.introspection.UberspectImpl.VelGetterImpl
invocation method - called when the 'get action' should be performed and a value returned.
invoke(Object, Object[]) - Method in class org.apache.commons.jexl.util.introspection.UberspectImpl.VelMethodImpl
invocation method - called when the method invocation should be performed and a value returned
invoke(Object, Object) - Method in class org.apache.commons.jexl.util.introspection.UberspectImpl.VelSetterImpl
method used to set the value in the object.
invoke(Object, Object[]) - Method in interface org.apache.commons.jexl.util.introspection.VelMethod
invocation method - called when the method invocation should be performed 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 performed 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.
isAlive() - Method in class org.apache.commons.jexl.util.introspection.UberspectImpl.VelGetterImpl
 
isAlive() - Method in interface org.apache.commons.jexl.util.introspection.VelPropertyGet
Tell whether the method underlying this 'property' is alive by checking to see if represents a successful name resolution.
isCacheable() - Method in class org.apache.commons.jexl.util.introspection.UberspectImpl.VelGetterImpl
specifies if this VelPropertyGet is cacheable and able to be reused for this class of object it was returned for.
isCacheable() - Method in class org.apache.commons.jexl.util.introspection.UberspectImpl.VelMethodImpl
specifies if this VelMethod is cacheable and able to be reused for this class of object it was returned for
isCacheable() - Method in class org.apache.commons.jexl.util.introspection.UberspectImpl.VelSetterImpl
specifies if this VelPropertySet 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.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
Is Object a floating point number.
isMethodInvocationConvertible(Class, Class, boolean) - Static method in class org.apache.commons.jexl.util.introspection.IntrospectionUtils
Determines whether a type represented by a class object is convertible to another type represented by a class object using a method invocation conversion, treating object types of primitive types as if they were primitive types (that is, a Boolean actual parameter type matches boolean primitive formal type).
isNumberable(Object) - Static method in class org.apache.commons.jexl.util.Coercion
Is Object a whole number.
isStrictMethodInvocationConvertible(Class, Class, boolean) - Static method in class org.apache.commons.jexl.util.introspection.IntrospectionUtils
Determines whether a type represented by a class object is convertible to another type represented by a class object using a method invocation conversion, without matching object and primitive types.

J

JexlContext - Interface in org.apache.commons.jexl
Holds a Map of variables which are referenced in a JEXL expression.
JexlException - Exception in org.apache.commons.jexl
Signals an error inside JEXL.
JexlException(String) - Constructor for exception org.apache.commons.jexl.JexlException
 
JexlException(String, Throwable) - Constructor for exception org.apache.commons.jexl.JexlException
 
JexlException(Throwable) - Constructor for exception org.apache.commons.jexl.JexlException
 
JexlExprResolver - Interface in org.apache.commons.jexl
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 in org.apache.commons.jexl
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
Next token.
jjFillToken() - Method in class org.apache.commons.jexl.parser.ParserTokenManager
 
jjstrLiteralImages - Static variable in class org.apache.commons.jexl.parser.ParserTokenManager
Token literal values.
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.ASTArrayLiteral
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.ASTElvisNode
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.ASTEQNode
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.ASTMapEntry
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl.parser.ASTMapLiteral
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.ASTTernaryNode
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
This method tells the node to add its argument to the node's list of children.
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
 
JJTARRAYLITERAL - 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
 
jjtClose() - Method in class org.apache.commons.jexl.parser.ASTReference
Store the first child as root.
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
End of the node.
JJTDIVNODE - Static variable in interface org.apache.commons.jexl.parser.ParserTreeConstants
 
JJTELVISNODE - 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
 
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
This method returns a child node.
jjtGetNumChildren() - Method in interface org.apache.commons.jexl.parser.Node
Gets the number of children the node has.
jjtGetNumChildren() - Method in class org.apache.commons.jexl.parser.SimpleNode
Gets the number of children the node has.
jjtGetParent() - Method in interface org.apache.commons.jexl.parser.Node
Gets the parent node.
jjtGetParent() - Method in class org.apache.commons.jexl.parser.SimpleNode
Gets the parent node.
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
 
JJTMAPENTRY - Static variable in interface org.apache.commons.jexl.parser.ParserTreeConstants
 
JJTMAPLITERAL - 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
 
jjtNodeName - 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
 
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
Start of the node.
JJTORNODE - Static variable in interface org.apache.commons.jexl.parser.ParserTreeConstants
 
jjtree - Variable in class org.apache.commons.jexl.parser.Parser
 
JJTREFERENCE - Static variable in interface org.apache.commons.jexl.parser.ParserTreeConstants
 
JJTREFERENCEEXPRESSION - Static variable in interface org.apache.commons.jexl.parser.ParserTreeConstants
 
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
This pair of methods are used to inform the node of its parent.
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
 
JJTTERNARYNODE - 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
 

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
RegularExpression Id.
LexicalError(boolean, int, int, int, String, char) - Static method in error org.apache.commons.jexl.parser.TokenMgrError
Returns a detailed message for the Error when it is thrown by the token manager to indicate a lexical error.
lexStateNames - Static variable in class org.apache.commons.jexl.parser.ParserTokenManager
Lexer state names.
line - Variable in class org.apache.commons.jexl.parser.SimpleCharStream
 
literal - Variable in class org.apache.commons.jexl.parser.ASTStringLiteral
the parsed literal.
Literal() - Method in class org.apache.commons.jexl.parser.Parser
 
log - Static variable in class org.apache.commons.jexl.ExpressionFactory
The Log to which all ExpressionFactory messages will be logged.
log - Static variable in class org.apache.commons.jexl.ScriptFactory
The Log to which all ScriptFactory messages will be logged.

M

MapEntry() - Method in class org.apache.commons.jexl.parser.Parser
 
MapGetExecutor - Class in org.apache.commons.jexl.util
GetExecutor that is smart about Maps.
MapGetExecutor(Log, Class, String) - Constructor for class org.apache.commons.jexl.util.MapGetExecutor
 
MapLiteral() - Method in class org.apache.commons.jexl.parser.Parser
 
maxNextCharInd - Variable in class org.apache.commons.jexl.parser.SimpleCharStream
 
Method() - Method in class org.apache.commons.jexl.parser.Parser
 
method - Variable in class org.apache.commons.jexl.util.AbstractExecutor
Method to be executed.
method - Variable in class org.apache.commons.jexl.util.introspection.UberspectImpl.VelMethodImpl
the method.
MethodMap - Class in org.apache.commons.jexl.util.introspection
 
MethodMap() - Constructor for class org.apache.commons.jexl.util.introspection.MethodMap
 
MethodMap.AmbiguousException - Exception in org.apache.commons.jexl.util.introspection
Simple distinguishable exception, used when we run across ambiguous overloading.
methodUsed - Variable in class org.apache.commons.jexl.util.PropertyExecutor
The method used.
MultiplicativeExpression() - Method in class org.apache.commons.jexl.parser.Parser
 

N

newContext() - Method in class org.apache.commons.jexl.JexlHelper
Creates and returns a new JexlContext.
newToken(int, String) - Static method in class org.apache.commons.jexl.parser.Token
Returns a new Token object, by default.
newToken(int) - Static method in class org.apache.commons.jexl.parser.Token
 
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.
NO_VALUE - Static variable in interface org.apache.commons.jexl.JexlExprResolver
represents an expression result of no value.
Node - Interface in org.apache.commons.jexl.parser
All AST nodes must implement this interface.
noValOnNull - Variable in class org.apache.commons.jexl.resolver.FlatResolver
Flag to return NO_VALUE on null from context.
NullLiteral() - Method in class org.apache.commons.jexl.parser.Parser
 

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
 
parent - Variable in class org.apache.commons.jexl.parser.SimpleNode
parent node.
parse(Reader) - Method in class org.apache.commons.jexl.parser.Parser
 
ParseException - Exception in org.apache.commons.jexl.parser
This exception is thrown when parse errors are encountered.
ParseException(Token, int[][], String[]) - Constructor for exception org.apache.commons.jexl.parser.ParseException
This constructor is used by the method "generateParseException" in the generated parser.
ParseException() - Constructor for exception 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 exception org.apache.commons.jexl.parser.ParseException
 
parser - Static variable in class org.apache.commons.jexl.ExpressionFactory
The singleton ExpressionFactory also holds a single instance of Parser.
Parser - Class in org.apache.commons.jexl.parser
 
Parser(InputStream) - Constructor for class org.apache.commons.jexl.parser.Parser
Constructor with InputStream.
Parser(InputStream, String) - Constructor for class org.apache.commons.jexl.parser.Parser
Constructor with InputStream and supplied encoding
Parser(Reader) - Constructor for class org.apache.commons.jexl.parser.Parser
Constructor.
Parser(ParserTokenManager) - Constructor for class org.apache.commons.jexl.parser.Parser
Constructor with generated Token Manager.
parser - Variable in class org.apache.commons.jexl.parser.SimpleNode
parser that created the node.
parser - Static variable in class org.apache.commons.jexl.ScriptFactory
The singleton ScriptFactory also holds a single instance of Parser.
ParserConstants - Interface in org.apache.commons.jexl.parser
Token literal values and constants.
ParserTokenManager - Class in org.apache.commons.jexl.parser
Token Manager.
ParserTokenManager(SimpleCharStream) - Constructor for class org.apache.commons.jexl.parser.ParserTokenManager
Constructor.
ParserTokenManager(SimpleCharStream, int) - Constructor for class org.apache.commons.jexl.parser.ParserTokenManager
Constructor.
ParserTreeConstants - Interface in org.apache.commons.jexl.parser
 
ParserVisitor - Interface in org.apache.commons.jexl.parser
 
prevCharIsCR - Variable in class org.apache.commons.jexl.parser.SimpleCharStream
 
prevCharIsLF - Variable in class org.apache.commons.jexl.parser.SimpleCharStream
 
PrimaryExpression() - Method in class org.apache.commons.jexl.parser.Parser
 
PropertyExecutor - Class in org.apache.commons.jexl.util
Returned the value of object property when executed.
PropertyExecutor(Log, Introspector, Class, String) - Constructor for class org.apache.commons.jexl.util.PropertyExecutor
Constructor.
putKey - Variable in class org.apache.commons.jexl.util.introspection.UberspectImpl.VelSetterImpl
the key for indexed and other properties.

R

readChar() - 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
 
ReInit(InputStream) - Method in class org.apache.commons.jexl.parser.Parser
Reinitialise.
ReInit(InputStream, String) - Method in class org.apache.commons.jexl.parser.Parser
Reinitialise.
ReInit(Reader) - Method in class org.apache.commons.jexl.parser.Parser
Reinitialise.
ReInit(ParserTokenManager) - Method in class org.apache.commons.jexl.parser.Parser
Reinitialise.
ReInit(SimpleCharStream) - Method in class org.apache.commons.jexl.parser.ParserTokenManager
Reinitialise parser.
ReInit(SimpleCharStream, int) - Method in class org.apache.commons.jexl.parser.ParserTokenManager
Reinitialise parser.
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, String, int, int, int) - 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, String) - Method in class org.apache.commons.jexl.parser.SimpleCharStream
 
ReInit(InputStream) - Method in class org.apache.commons.jexl.parser.SimpleCharStream
 
ReInit(InputStream, String, int, int) - Method in class org.apache.commons.jexl.parser.SimpleCharStream
 
ReInit(InputStream, int, int) - Method in class org.apache.commons.jexl.parser.SimpleCharStream
 
RelationalExpression() - Method in class org.apache.commons.jexl.parser.Parser
 
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
The executor instance log.
root - Variable in class org.apache.commons.jexl.parser.ASTReference
first variable in the expression.

S

Script - Interface in org.apache.commons.jexl
A JEXL Script.
ScriptFactory - Class in org.apache.commons.jexl
Creates Scripts.
set(int, Object) - Method in class org.apache.commons.jexl.util.ArrayListWrapper
 
setDebugStream(PrintStream) - Method in class org.apache.commons.jexl.parser.ParserTokenManager
Set debug output.
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.
setTabSize(int) - Method in class org.apache.commons.jexl.parser.SimpleCharStream
 
setUberspect(Uberspect) - Method in class org.apache.commons.jexl.parser.Parser
 
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 class org.apache.commons.jexl.context.HashMapContext
Replaces variables in a JexlContext with the variables contained in the supplied Map.
setVars(Map) - Method in interface org.apache.commons.jexl.JexlContext
Replaces variables in a JexlContext with the variables contained in the supplied Map.
SimpleCharStream - Class in org.apache.commons.jexl.parser
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, String, int, int, int) - 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, String, 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, String) - Constructor for class org.apache.commons.jexl.parser.SimpleCharStream
 
SimpleCharStream(InputStream) - Constructor for class org.apache.commons.jexl.parser.SimpleCharStream
 
SimpleNode - Class in org.apache.commons.jexl.parser
A Useful implementation of Node.
SimpleNode(int) - Constructor for class org.apache.commons.jexl.parser.SimpleNode
Create the node given an id.
SimpleNode(Parser, int) - Constructor for class org.apache.commons.jexl.parser.SimpleNode
Create a node with the given parser and id.
size() - Method in class org.apache.commons.jexl.util.ArrayListWrapper
 
SizeFunction() - Method in class org.apache.commons.jexl.parser.Parser
 
SizeMethod() - Method in class org.apache.commons.jexl.parser.Parser
 
sizeOf(Object, Uberspect) - Static method in class org.apache.commons.jexl.parser.ASTSizeFunction
Calculate the size of various types: Collection, Array, Map, String, and anything that has a int size() method.
specialConstructor - Variable in exception 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.
Statement() - Method in class org.apache.commons.jexl.parser.Parser
 
StatementExpression() - Method in class org.apache.commons.jexl.parser.Parser
 
staticFlag - Static variable in class org.apache.commons.jexl.parser.SimpleCharStream
 
STRING_LITERAL - Static variable in interface org.apache.commons.jexl.parser.ParserConstants
RegularExpression Id.
StringLiteral() - Method in class org.apache.commons.jexl.parser.Parser
 
SwitchTo(int) - Method in class org.apache.commons.jexl.parser.ParserTokenManager
Switch to specified lex state.

T

tabSize - Variable in class org.apache.commons.jexl.parser.SimpleCharStream
 
token - Variable in class org.apache.commons.jexl.parser.Parser
Current token.
Token - Class in org.apache.commons.jexl.parser
Describes the input token stream.
Token() - Constructor for class org.apache.commons.jexl.parser.Token
No-argument constructor
Token(int) - Constructor for class org.apache.commons.jexl.parser.Token
Constructs a new token for the specified Image.
Token(int, String) - Constructor for class org.apache.commons.jexl.parser.Token
Constructs a new token for the specified Image and Kind.
token_source - Variable in class org.apache.commons.jexl.parser.Parser
Generated Token Manager.
tokenImage - Variable in exception 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
Literal token values.
TokenMgrError - Error in org.apache.commons.jexl.parser
 
TokenMgrError() - Constructor for error org.apache.commons.jexl.parser.TokenMgrError
 
TokenMgrError(String, int) - Constructor for error org.apache.commons.jexl.parser.TokenMgrError
 
TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for error org.apache.commons.jexl.parser.TokenMgrError
 
toString() - Method in class org.apache.commons.jexl.parser.SimpleNode
Gets a string representation of the node.
toString(String) - Method in class org.apache.commons.jexl.parser.SimpleNode
Used during dumping to output the node with a prefix.
toString() - Method in class org.apache.commons.jexl.parser.Token
Returns the image.
toString() - Method in class org.apache.commons.jexl.util.introspection.Info
Formats a textual representation of this object as SOURCE [line X, column Y].

U

Uberspect - Interface in org.apache.commons.jexl.util.introspection
'Federated' introspection/reflection interface to allow the introspection behavior in Velocity to be customized.
UberspectImpl - Class in org.apache.commons.jexl.util.introspection
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 in org.apache.commons.jexl.util.introspection
UberspectImpl.VelMethodImpl - Class in org.apache.commons.jexl.util.introspection
An implementation of VelMethod.
UberspectImpl.VelSetterImpl - Class in org.apache.commons.jexl.util.introspection
UberspectLoggable - Interface in org.apache.commons.jexl.util.introspection
Marker interface to let an uberspector indicate it can and wants to log.
UnaryExpression() - Method in class org.apache.commons.jexl.parser.Parser
 
UpdateLineColumn(char) - Method in class org.apache.commons.jexl.parser.SimpleCharStream
 

V

val - Variable in class org.apache.commons.jexl.parser.ASTFloatLiteral
the value of the literal.
val - Variable in class org.apache.commons.jexl.parser.ASTIdentifier
the name of the variable.
val - Variable in class org.apache.commons.jexl.parser.ASTIntegerLiteral
literal value.
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTAddNode
Gets the value of this node.
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTAndNode
Gets the value of this node.
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTArrayAccess
Gets the value of this node.
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTArrayLiteral
 
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTAssignment
Gets the value of this node.
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTBitwiseAndNode
Gets the value of this node.
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTBitwiseComplNode
Gets the value of this node.
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTBitwiseOrNode
Gets the value of this node.
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTBitwiseXorNode
Gets the value of this node.
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTBlock
 
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTDivNode
Gets the value of this node.
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTElvisNode
Gets the value of this node.
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTEmptyFunction
Gets the value of this node.
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTEQNode
Gets the value of this node.
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTExpression
Gets the value of this node.
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTExpressionExpression
Gets the value of this node.
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTFalseNode
Gets the value of this node.
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTFloatLiteral
Gets the value of this node.
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTForeachStatement
Gets the value of this node.
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTGENode
Gets the value of this node.
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTGTNode
Gets the value of this node.
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTIdentifier
Gets the value of this node.
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTIfStatement
Gets the value of this node.
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTIntegerLiteral
Gets the value of this node.
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTJexlScript
Gets the value of this node.
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTLENode
Gets the value of this node.
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTLTNode
Gets the value of this node.
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTMapEntry
 
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTMapLiteral
 
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTModNode
Gets the value of this node.
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTMulNode
Gets the value of this node.
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTNENode
Gets the value of this node.
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTNotNode
Gets the value of this node.
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTNullLiteral
Gets the value of this node.
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTOrNode
Gets the value of this node.
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTReference
Gets the value of this node.
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTReferenceExpression
Gets the value of this node.
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTSizeFunction
Gets the value of this node.
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTStatementExpression
Gets the value of this node.
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTStringLiteral
Gets the value of this node.
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTSubtractNode
Gets the value of this node.
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTTernaryNode
Gets the value of this node.
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTTrueNode
Gets the value of this node.
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTUnaryMinusNode
Gets the value of this node.
value(JexlContext) - Method in class org.apache.commons.jexl.parser.ASTWhileStatement
Gets the value of this node.
value(JexlContext) - Method in class org.apache.commons.jexl.parser.SimpleNode
Gets the value of this node.
VelGetterImpl(AbstractExecutor) - Constructor for class org.apache.commons.jexl.util.introspection.UberspectImpl.VelGetterImpl
Create the getter using an AbstractExecutor to do the work.
VelMethod - Interface in org.apache.commons.jexl.util.introspection
Method used for regular method invocation $foo.bar()
VelMethodImpl(Method) - Constructor for class org.apache.commons.jexl.util.introspection.UberspectImpl.VelMethodImpl
Create a new instance.
VelPropertyGet - Interface in org.apache.commons.jexl.util.introspection
Interface defining a 'getter'.
VelPropertySet - Interface in org.apache.commons.jexl.util.introspection
Interface used for setting values that appear to be properties in Velocity.
VelSetterImpl(VelMethod) - Constructor for class org.apache.commons.jexl.util.introspection.UberspectImpl.VelSetterImpl
Create an instance.
VelSetterImpl(VelMethod, String) - Constructor for class org.apache.commons.jexl.util.introspection.UberspectImpl.VelSetterImpl
Create an instance.
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(ASTElvisNode, Object) - Method in interface org.apache.commons.jexl.parser.ParserVisitor
 
visit(ASTTernaryNode, 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(ASTMapLiteral, Object) - Method in interface org.apache.commons.jexl.parser.ParserVisitor
 
visit(ASTArrayLiteral, Object) - Method in interface org.apache.commons.jexl.parser.ParserVisitor
 
visit(ASTMapEntry, 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
 
vm - Variable in class org.apache.commons.jexl.util.introspection.UberspectImpl.VelSetterImpl
the method to call.

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 
Skip navigation links

Copyright © 2014 The Apache Software Foundation. All rights reserved.