- 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.
- 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.
- 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.
- 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
-
- 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.