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

A

AbstractExecutor - Class in org.apache.commons.jexl2.internal
Abstract class that is used to execute an arbitrary method that is introspected.
AbstractExecutor(Class<?>, Method) - Constructor for class org.apache.commons.jexl2.internal.AbstractExecutor
Default and sole constructor.
AbstractExecutor.Get - Class in org.apache.commons.jexl2.internal
Abstract class that is used to execute an arbitrary 'get' method.
AbstractExecutor.Method - Class in org.apache.commons.jexl2.internal
Abstract class that is used to execute an arbitrary method.
AbstractExecutor.Method.Parameter - Class in org.apache.commons.jexl2.internal
A helper class to pass the method & parameters.
AbstractExecutor.Set - Class in org.apache.commons.jexl2.internal
Abstract class that is used to execute an arbitrary 'set' method.
accept(JexlNode, Object) - Method in class org.apache.commons.jexl2.Debugger
Checks if a child node is the cause to debug & adds its representation to the rebuilt expression.
acceptStatement(JexlNode, Object) - Method in class org.apache.commons.jexl2.Debugger
Adds a statement node to the rebuilt expression.
adapt(JexlContext) - Static method in class org.apache.commons.jexl.JexlOne.ContextAdapter
Adapts a Jexl-1.x context to a Jexl-2.0 context.
add(Object) - Method in class org.apache.commons.jexl2.internal.ArrayListWrapper
 
add(int, Object) - Method in class org.apache.commons.jexl2.internal.ArrayListWrapper
 
add(Method) - Method in class org.apache.commons.jexl2.internal.introspection.MethodMap
Add a method to a list of methods by name.
add(String) - Method in class org.apache.commons.jexl2.introspection.Sandbox.BlackSet
 
add(String) - Method in class org.apache.commons.jexl2.introspection.Sandbox.Names
Adds a name to this set.
add(String) - Method in class org.apache.commons.jexl2.introspection.Sandbox.WhiteSet
 
add(Object, Object) - Method in class org.apache.commons.jexl2.JexlArithmetic
Add two values together.
add(UnifiedJEXL.Expression) - Method in class org.apache.commons.jexl2.UnifiedJEXL.ExpressionBuilder
Adds an expression to the list of expressions, maintain per-type counts.
addAll(Collection<? extends Object>) - Method in class org.apache.commons.jexl2.internal.ArrayListWrapper
 
addAll(int, Collection<? extends Object>) - Method in class org.apache.commons.jexl2.internal.ArrayListWrapper
 
AdditiveExpression() - Method in class org.apache.commons.jexl2.parser.Parser
Arithmetic
AdditiveOperator() - Method in class org.apache.commons.jexl2.parser.Parser
 
adjustBeginLineColumn(int, int) - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
Method to adjust line and column numbers for the start of a token.
after - Variable in exception org.apache.commons.jexl2.parser.ParseException
Last correct input before error occurs.
after - Variable in error org.apache.commons.jexl2.parser.TokenMgrError
Last correct input before error occurs.
alias(String, String) - Method in class org.apache.commons.jexl2.introspection.Sandbox.Names
Adds an alias to a name to this set.
alias(String, String) - Method in class org.apache.commons.jexl2.introspection.Sandbox.WhiteSet
 
ALL_WHITE - Static variable in class org.apache.commons.jexl2.introspection.Sandbox
The pass-thru permissions.
ALLOW_REGISTERS - Variable in class org.apache.commons.jexl2.parser.Parser
 
AmbiguousException() - Constructor for exception org.apache.commons.jexl2.internal.introspection.MethodKey.AmbiguousException
 
AND - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
RegularExpression Id.
and - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
RegularExpression Id.
AndExpression() - Method in class org.apache.commons.jexl2.parser.Parser
 
AnyMethod() - Method in class org.apache.commons.jexl2.parser.Parser
 
arg - Variable in class org.apache.commons.jexl2.parser.Parser.JJCalls
 
arithmetic - Variable in class org.apache.commons.jexl2.Interpreter
The arithmetic handler.
arithmetic - Variable in class org.apache.commons.jexl2.JexlEngine
The JexlArithmetic instance.
array - Variable in class org.apache.commons.jexl2.internal.ArrayIterator
The objects to iterate over.
array - Variable in class org.apache.commons.jexl2.internal.ArrayListWrapper
the array to wrap.
array - Variable in class org.apache.commons.jexl2.parser.ASTArrayLiteral
The type literal value.
ARRAY_GET - Static variable in class org.apache.commons.jexl2.internal.ListGetExecutor
The java.lang.reflect.Array.get method used as an active marker in ListGet.
ARRAY_SET - Static variable in class org.apache.commons.jexl2.internal.ListSetExecutor
The java.lang.reflect.Array.get method used as an active marker in ListGet.
ArrayAccess() - Method in class org.apache.commons.jexl2.parser.Parser
 
ArrayIterator - Class in org.apache.commons.jexl2.internal
An Iterator wrapper for an Object[].
ArrayIterator(Object) - Constructor for class org.apache.commons.jexl2.internal.ArrayIterator
Creates a new iterator instance for the specified array.
ArrayListWrapper - Class in org.apache.commons.jexl2.internal
A class that wraps an array within an AbstractList.
ArrayListWrapper(Object) - Constructor for class org.apache.commons.jexl2.internal.ArrayListWrapper
Create the wrapper.
ArrayLiteral() - Method in class org.apache.commons.jexl2.parser.Parser
 
assign - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
RegularExpression Id.
Assignment() - Method in class org.apache.commons.jexl2.parser.Parser
 
asString(StringBuilder) - Method in class org.apache.commons.jexl2.UnifiedJEXL.CompositeExpression
Adds this expression's string representation to a StringBuilder.
asString(StringBuilder) - Method in class org.apache.commons.jexl2.UnifiedJEXL.ConstantExpression
Adds this expression's string representation to a StringBuilder.
asString() - Method in class org.apache.commons.jexl2.UnifiedJEXL.Expression
Generates this expression's string representation.
asString(StringBuilder) - Method in class org.apache.commons.jexl2.UnifiedJEXL.Expression
Adds this expression's string representation to a StringBuilder.
asString(StringBuilder) - Method in class org.apache.commons.jexl2.UnifiedJEXL.JexlBasedExpression
Adds this expression's string representation to a StringBuilder.
asString(StringBuilder) - Method in class org.apache.commons.jexl2.UnifiedJEXL.NestedExpression
 
asString() - Method in class org.apache.commons.jexl2.UnifiedJEXL.Template
Recreate the template source from its inner components.
ASTAdditiveNode - Class in org.apache.commons.jexl2.parser
 
ASTAdditiveNode(int) - Constructor for class org.apache.commons.jexl2.parser.ASTAdditiveNode
 
ASTAdditiveNode(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTAdditiveNode
 
ASTAdditiveOperator - Class in org.apache.commons.jexl2.parser
 
ASTAdditiveOperator(int) - Constructor for class org.apache.commons.jexl2.parser.ASTAdditiveOperator
 
ASTAdditiveOperator(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTAdditiveOperator
 
ASTAmbiguous - Class in org.apache.commons.jexl2.parser
 
ASTAmbiguous(int) - Constructor for class org.apache.commons.jexl2.parser.ASTAmbiguous
 
ASTAmbiguous(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTAmbiguous
 
ASTAndNode - Class in org.apache.commons.jexl2.parser
 
ASTAndNode(int) - Constructor for class org.apache.commons.jexl2.parser.ASTAndNode
 
ASTAndNode(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTAndNode
 
ASTArrayAccess - Class in org.apache.commons.jexl2.parser
 
ASTArrayAccess(int) - Constructor for class org.apache.commons.jexl2.parser.ASTArrayAccess
 
ASTArrayAccess(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTArrayAccess
 
ASTArrayLiteral - Class in org.apache.commons.jexl2.parser
 
ASTArrayLiteral(int) - Constructor for class org.apache.commons.jexl2.parser.ASTArrayLiteral
 
ASTArrayLiteral(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTArrayLiteral
 
ASTAssignment - Class in org.apache.commons.jexl2.parser
 
ASTAssignment(int) - Constructor for class org.apache.commons.jexl2.parser.ASTAssignment
 
ASTAssignment(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTAssignment
 
ASTBitwiseAndNode - Class in org.apache.commons.jexl2.parser
 
ASTBitwiseAndNode(int) - Constructor for class org.apache.commons.jexl2.parser.ASTBitwiseAndNode
 
ASTBitwiseAndNode(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTBitwiseAndNode
 
ASTBitwiseComplNode - Class in org.apache.commons.jexl2.parser
 
ASTBitwiseComplNode(int) - Constructor for class org.apache.commons.jexl2.parser.ASTBitwiseComplNode
 
ASTBitwiseComplNode(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTBitwiseComplNode
 
ASTBitwiseOrNode - Class in org.apache.commons.jexl2.parser
 
ASTBitwiseOrNode(int) - Constructor for class org.apache.commons.jexl2.parser.ASTBitwiseOrNode
 
ASTBitwiseOrNode(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTBitwiseOrNode
 
ASTBitwiseXorNode - Class in org.apache.commons.jexl2.parser
 
ASTBitwiseXorNode(int) - Constructor for class org.apache.commons.jexl2.parser.ASTBitwiseXorNode
 
ASTBitwiseXorNode(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTBitwiseXorNode
 
ASTBlock - Class in org.apache.commons.jexl2.parser
 
ASTBlock(int) - Constructor for class org.apache.commons.jexl2.parser.ASTBlock
 
ASTBlock(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTBlock
 
ASTConstructorNode - Class in org.apache.commons.jexl2.parser
 
ASTConstructorNode(int) - Constructor for class org.apache.commons.jexl2.parser.ASTConstructorNode
 
ASTConstructorNode(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTConstructorNode
 
ASTDivNode - Class in org.apache.commons.jexl2.parser
 
ASTDivNode(int) - Constructor for class org.apache.commons.jexl2.parser.ASTDivNode
 
ASTDivNode(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTDivNode
 
ASTEmptyFunction - Class in org.apache.commons.jexl2.parser
 
ASTEmptyFunction(int) - Constructor for class org.apache.commons.jexl2.parser.ASTEmptyFunction
 
ASTEmptyFunction(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTEmptyFunction
 
ASTEQNode - Class in org.apache.commons.jexl2.parser
 
ASTEQNode(int) - Constructor for class org.apache.commons.jexl2.parser.ASTEQNode
 
ASTEQNode(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTEQNode
 
ASTERNode - Class in org.apache.commons.jexl2.parser
 
ASTERNode(int) - Constructor for class org.apache.commons.jexl2.parser.ASTERNode
 
ASTERNode(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTERNode
 
ASTFalseNode - Class in org.apache.commons.jexl2.parser
 
ASTFalseNode(int) - Constructor for class org.apache.commons.jexl2.parser.ASTFalseNode
 
ASTFalseNode(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTFalseNode
 
ASTFloatLiteral - Class in org.apache.commons.jexl2.parser
Deprecated.
Only for use in maintaining binary compatibility - should not actually be used - will be removed in 3.0
ASTFloatLiteral(int) - Constructor for class org.apache.commons.jexl2.parser.ASTFloatLiteral
Deprecated.
 
ASTFloatLiteral(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTFloatLiteral
Deprecated.
 
ASTForeachStatement - Class in org.apache.commons.jexl2.parser
 
ASTForeachStatement(int) - Constructor for class org.apache.commons.jexl2.parser.ASTForeachStatement
 
ASTForeachStatement(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTForeachStatement
 
ASTFunctionNode - Class in org.apache.commons.jexl2.parser
 
ASTFunctionNode(int) - Constructor for class org.apache.commons.jexl2.parser.ASTFunctionNode
 
ASTFunctionNode(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTFunctionNode
 
ASTGENode - Class in org.apache.commons.jexl2.parser
 
ASTGENode(int) - Constructor for class org.apache.commons.jexl2.parser.ASTGENode
 
ASTGENode(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTGENode
 
ASTGTNode - Class in org.apache.commons.jexl2.parser
 
ASTGTNode(int) - Constructor for class org.apache.commons.jexl2.parser.ASTGTNode
 
ASTGTNode(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTGTNode
 
ASTIdentifier - Class in org.apache.commons.jexl2.parser
Identifiers, variables and registers.
ASTIdentifier(int) - Constructor for class org.apache.commons.jexl2.parser.ASTIdentifier
 
ASTIdentifier(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTIdentifier
 
ASTIfStatement - Class in org.apache.commons.jexl2.parser
 
ASTIfStatement(int) - Constructor for class org.apache.commons.jexl2.parser.ASTIfStatement
 
ASTIfStatement(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTIfStatement
 
ASTIntegerLiteral - Class in org.apache.commons.jexl2.parser
Deprecated.
Only for use in maintaining binary compatibility - should not actually be used - will be removed in 3.0
ASTIntegerLiteral(int) - Constructor for class org.apache.commons.jexl2.parser.ASTIntegerLiteral
Deprecated.
 
ASTIntegerLiteral(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTIntegerLiteral
Deprecated.
 
ASTJexlScript - Class in org.apache.commons.jexl2.parser
Enhanced script to allow parameters declaration.
ASTJexlScript(int) - Constructor for class org.apache.commons.jexl2.parser.ASTJexlScript
 
ASTJexlScript(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTJexlScript
 
ASTLENode - Class in org.apache.commons.jexl2.parser
 
ASTLENode(int) - Constructor for class org.apache.commons.jexl2.parser.ASTLENode
 
ASTLENode(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTLENode
 
ASTLTNode - Class in org.apache.commons.jexl2.parser
 
ASTLTNode(int) - Constructor for class org.apache.commons.jexl2.parser.ASTLTNode
 
ASTLTNode(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTLTNode
 
ASTMapEntry - Class in org.apache.commons.jexl2.parser
 
ASTMapEntry(int) - Constructor for class org.apache.commons.jexl2.parser.ASTMapEntry
 
ASTMapEntry(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTMapEntry
 
ASTMapLiteral - Class in org.apache.commons.jexl2.parser
 
ASTMapLiteral(int) - Constructor for class org.apache.commons.jexl2.parser.ASTMapLiteral
 
ASTMapLiteral(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTMapLiteral
 
ASTMethodNode - Class in org.apache.commons.jexl2.parser
 
ASTMethodNode(int) - Constructor for class org.apache.commons.jexl2.parser.ASTMethodNode
 
ASTMethodNode(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTMethodNode
 
ASTModNode - Class in org.apache.commons.jexl2.parser
 
ASTModNode(int) - Constructor for class org.apache.commons.jexl2.parser.ASTModNode
 
ASTModNode(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTModNode
 
ASTMulNode - Class in org.apache.commons.jexl2.parser
 
ASTMulNode(int) - Constructor for class org.apache.commons.jexl2.parser.ASTMulNode
 
ASTMulNode(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTMulNode
 
ASTNENode - Class in org.apache.commons.jexl2.parser
 
ASTNENode(int) - Constructor for class org.apache.commons.jexl2.parser.ASTNENode
 
ASTNENode(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTNENode
 
ASTNotNode - Class in org.apache.commons.jexl2.parser
 
ASTNotNode(int) - Constructor for class org.apache.commons.jexl2.parser.ASTNotNode
 
ASTNotNode(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTNotNode
 
ASTNRNode - Class in org.apache.commons.jexl2.parser
 
ASTNRNode(int) - Constructor for class org.apache.commons.jexl2.parser.ASTNRNode
 
ASTNRNode(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTNRNode
 
ASTNullLiteral - Class in org.apache.commons.jexl2.parser
 
ASTNullLiteral(int) - Constructor for class org.apache.commons.jexl2.parser.ASTNullLiteral
 
ASTNullLiteral(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTNullLiteral
 
ASTNumberLiteral - Class in org.apache.commons.jexl2.parser
 
ASTNumberLiteral(int) - Constructor for class org.apache.commons.jexl2.parser.ASTNumberLiteral
 
ASTNumberLiteral(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTNumberLiteral
 
ASTOrNode - Class in org.apache.commons.jexl2.parser
 
ASTOrNode(int) - Constructor for class org.apache.commons.jexl2.parser.ASTOrNode
 
ASTOrNode(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTOrNode
 
ASTReference - Class in org.apache.commons.jexl2.parser
 
ASTReference(int) - Constructor for class org.apache.commons.jexl2.parser.ASTReference
 
ASTReference(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTReference
 
ASTReferenceExpression - Class in org.apache.commons.jexl2.parser
 
ASTReferenceExpression(int) - Constructor for class org.apache.commons.jexl2.parser.ASTReferenceExpression
 
ASTReferenceExpression(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTReferenceExpression
 
ASTReturnStatement - Class in org.apache.commons.jexl2.parser
 
ASTReturnStatement(int) - Constructor for class org.apache.commons.jexl2.parser.ASTReturnStatement
 
ASTReturnStatement(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTReturnStatement
 
ASTSizeFunction - Class in org.apache.commons.jexl2.parser
 
ASTSizeFunction(int) - Constructor for class org.apache.commons.jexl2.parser.ASTSizeFunction
 
ASTSizeFunction(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTSizeFunction
 
ASTSizeMethod - Class in org.apache.commons.jexl2.parser
 
ASTSizeMethod(int) - Constructor for class org.apache.commons.jexl2.parser.ASTSizeMethod
 
ASTSizeMethod(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTSizeMethod
 
ASTStringLiteral - Class in org.apache.commons.jexl2.parser
 
ASTStringLiteral(int) - Constructor for class org.apache.commons.jexl2.parser.ASTStringLiteral
 
ASTStringLiteral(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTStringLiteral
 
ASTTernaryNode - Class in org.apache.commons.jexl2.parser
 
ASTTernaryNode(int) - Constructor for class org.apache.commons.jexl2.parser.ASTTernaryNode
 
ASTTernaryNode(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTTernaryNode
 
ASTTrueNode - Class in org.apache.commons.jexl2.parser
 
ASTTrueNode(int) - Constructor for class org.apache.commons.jexl2.parser.ASTTrueNode
 
ASTTrueNode(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTTrueNode
 
ASTUnaryMinusNode - Class in org.apache.commons.jexl2.parser
 
ASTUnaryMinusNode(int) - Constructor for class org.apache.commons.jexl2.parser.ASTUnaryMinusNode
 
ASTUnaryMinusNode(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTUnaryMinusNode
 
ASTVar - Class in org.apache.commons.jexl2.parser
Declares a local variable.
ASTVar(int) - Constructor for class org.apache.commons.jexl2.parser.ASTVar
 
ASTVar(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTVar
 
ASTWhileStatement - Class in org.apache.commons.jexl2.parser
 
ASTWhileStatement(int) - Constructor for class org.apache.commons.jexl2.parser.ASTWhileStatement
 
ASTWhileStatement(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTWhileStatement
 
available - Variable in class org.apache.commons.jexl2.parser.SimpleCharStream
 

B

backup(int) - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
Backup a number of characters.
base() - Method in class org.apache.commons.jexl2.internal.Introspector
Gets the current introspector base.
BASE10 - Static variable in class org.apache.commons.jexl2.parser.StringParser
The base 10 offset used to convert hexa characters to decimal.
beginColumn - Variable in class org.apache.commons.jexl2.parser.Token
The column number of the first character of this Token.
beginLine - Variable in class org.apache.commons.jexl2.parser.Token
The line number of the first character of this Token.
BeginToken() - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
Start.
BIGD_DOUBLE_MAX_VALUE - Static variable in class org.apache.commons.jexl2.JexlArithmetic
Double.MAX_VALUE as BigDecimal.
BIGD_DOUBLE_MIN_VALUE - Static variable in class org.apache.commons.jexl2.JexlArithmetic
Double.MIN_VALUE as BigDecimal.
BIGD_SCALE - Static variable in class org.apache.commons.jexl2.JexlArithmetic
Default BigDecimal scale.
BIGI_LONG_MAX_VALUE - Static variable in class org.apache.commons.jexl2.JexlArithmetic
Long.MAX_VALUE as BigInteger.
BIGI_LONG_MIN_VALUE - Static variable in class org.apache.commons.jexl2.JexlArithmetic
Long.MIN_VALUE as BigInteger.
bitwiseAnd(Object, Object) - Method in class org.apache.commons.jexl2.JexlArithmetic
Performs a bitwise and.
bitwiseComplement(Object) - Method in class org.apache.commons.jexl2.JexlArithmetic
Performs a bitwise complement.
bitwiseOr(Object, Object) - Method in class org.apache.commons.jexl2.JexlArithmetic
Performs a bitwise or.
bitwiseXor(Object, Object) - Method in class org.apache.commons.jexl2.JexlArithmetic
Performs a bitwise xor.
black(String) - Method in class org.apache.commons.jexl2.introspection.Sandbox
Creates a new set of permissions based on black lists for methods and properties for a given class.
BlackSet() - Constructor for class org.apache.commons.jexl2.introspection.Sandbox.BlackSet
 
Block() - Method in class org.apache.commons.jexl2.parser.Parser
 
BlockType() - Constructor for enum org.apache.commons.jexl2.UnifiedJEXL.BlockType
 
body - Variable in class org.apache.commons.jexl2.UnifiedJEXL.TemplateBlock
The actual contexnt.
BooleanGetExecutor - Class in org.apache.commons.jexl2.internal
Specialized executor to get a boolean property from an object.
BooleanGetExecutor(Introspector, Class<?>, String) - Constructor for class org.apache.commons.jexl2.internal.BooleanGetExecutor
Creates an instance by attempting discovery of the get method.
BooleanLiteral() - Method in class org.apache.commons.jexl2.parser.Parser
 
bufcolumn - Variable in class org.apache.commons.jexl2.parser.SimpleCharStream
 
buffer - Variable in class org.apache.commons.jexl2.parser.SimpleCharStream
 
bufline - Variable in class org.apache.commons.jexl2.parser.SimpleCharStream
 
bufpos - Variable in class org.apache.commons.jexl2.parser.SimpleCharStream
Position in buffer.
bufsize - Variable in class org.apache.commons.jexl2.parser.SimpleCharStream
 
build(UnifiedJEXL, UnifiedJEXL.Expression) - Method in class org.apache.commons.jexl2.UnifiedJEXL.ExpressionBuilder
Builds an expression from a source, performs checks.
builder - Variable in class org.apache.commons.jexl2.Debugger
The builder to compose messages.
buildString(CharSequence, boolean) - Static method in class org.apache.commons.jexl2.parser.StringParser
Builds a string, handles escaping through '\' syntax.

C

cache - Variable in class org.apache.commons.jexl2.Interpreter
Cache executors.
cache - Variable in class org.apache.commons.jexl2.JexlEngine
The expression cache.
cache - Variable in class org.apache.commons.jexl2.UnifiedJEXL
The expression cache.
CACHE_MISS - Static variable in class org.apache.commons.jexl2.internal.introspection.ClassMap.MethodCache
The cache miss marker method.
CACHE_SIZE - Static variable in class org.apache.commons.jexl.JexlOne
Default cache size.
CACHE_SIZE - Static variable in class org.apache.commons.jexl2.scripting.JexlScriptEngine
The shared expression cache size.
CACHE_SIZE - Static variable in class org.apache.commons.jexl2.UnifiedJEXL
The default cache size.
cacheMiss() - Static method in class org.apache.commons.jexl2.internal.introspection.ClassMap.MethodCache
A method that returns itself used as a marker for cache miss, allows the underlying cache map to be strongly typed.
CacheMiss() - Constructor for class org.apache.commons.jexl2.internal.introspection.IntrospectorBase.CacheMiss
The constructor used as cache-miss.
call(JexlNode, Object, ASTIdentifier, int) - Method in class org.apache.commons.jexl2.Interpreter
Calls a method (or function).
callable(JexlContext) - Method in class org.apache.commons.jexl2.ExpressionImpl
Creates a Callable from this script.
callable(JexlContext, Object...) - Method in class org.apache.commons.jexl2.ExpressionImpl
Creates a Callable from this script.
callable(JexlContext) - Method in interface org.apache.commons.jexl2.Script
Creates a Callable from this script.
callable(JexlContext, Object...) - Method in interface org.apache.commons.jexl2.Script
Creates a Callable from this script.
Cancel(JexlNode) - Constructor for exception org.apache.commons.jexl2.JexlException.Cancel
Creates a new instance of Cancel.
cancelled - Variable in class org.apache.commons.jexl2.Interpreter
Cancellation support.
cause - Variable in class org.apache.commons.jexl2.Debugger
The cause of the issue to debug.
check(JexlNode, String, Object) - Method in class org.apache.commons.jexl2.Debugger
Checks if a terminal node is the the cause to debug & adds its representation to the rebuilt expression.
checkVariable(ASTIdentifier, String) - Method in class org.apache.commons.jexl2.parser.JexlParser
Checks whether an identifier is a local variable or argument, ie stored in a register.
children - Variable in class org.apache.commons.jexl2.parser.SimpleNode
The array of children nodes.
childrenAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.SimpleNode
Accept the visitor on all this node's children.
ClassMap - Class in org.apache.commons.jexl2.internal.introspection
A cache of introspection information for a specific class instance.
ClassMap(Class<?>, Log) - Constructor for class org.apache.commons.jexl2.internal.introspection.ClassMap
Standard constructor.
ClassMap.MethodCache - Class in org.apache.commons.jexl2.internal.introspection
This is the cache to store and look up the method information.
classMethodMaps - Variable in class org.apache.commons.jexl2.internal.introspection.IntrospectorBase
Holds the method maps for the classes we know about, keyed by Class.
clazz - Variable in class org.apache.commons.jexl2.introspection.UberspectImpl.IndexedType
The owning class.
clazz - Variable in class org.apache.commons.jexl2.parser.ASTNumberLiteral
The expected class.
cleanExpression(CharSequence) - Static method in class org.apache.commons.jexl2.JexlEngine
Trims the expression from front & ending spaces.
clear() - Method in class org.apache.commons.jexl2.internal.ArrayListWrapper
 
clear() - Method in class org.apache.commons.jexl2.JexlEngine.SoftCache
Clears the cache.
clearCache() - Method in class org.apache.commons.jexl2.JexlEngine
Clears the expression cache.
clearCache() - Method in class org.apache.commons.jexl2.UnifiedJEXL
Clears the cache.
clearNodeScope(Node) - Method in class org.apache.commons.jexl2.parser.JJTParserState
 
closeNodeScope(Node, int) - Method in class org.apache.commons.jexl2.parser.JJTParserState
 
closeNodeScope(Node, boolean) - Method in class org.apache.commons.jexl2.parser.JJTParserState
 
COLON - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
RegularExpression Id.
column - Variable in class org.apache.commons.jexl2.DebugInfo
column number.
column - Variable in exception org.apache.commons.jexl2.parser.ParseException
Error column.
column - Variable in class org.apache.commons.jexl2.parser.SimpleCharStream
 
column - Variable in error org.apache.commons.jexl2.parser.TokenMgrError
Error column.
COMMA - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
RegularExpression Id.
compare(Object, Object, String) - Method in class org.apache.commons.jexl2.JexlArithmetic
Performs a comparison.
compile(String) - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngine
compile(Reader) - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngine
CompositeExpression(int[], ArrayList<UnifiedJEXL.Expression>, UnifiedJEXL.Expression) - Constructor for class org.apache.commons.jexl2.UnifiedJEXL.CompositeExpression
Creates a composite expression.
ConditionalAndExpression() - Method in class org.apache.commons.jexl2.parser.Parser
 
ConditionalExpression() - Method in class org.apache.commons.jexl2.parser.Parser
Conditional & relational
ConditionalOrExpression() - Method in class org.apache.commons.jexl2.parser.Parser
 
constant - Variable in class org.apache.commons.jexl2.parser.ASTArrayLiteral
Whether this array is constant or not.
constant - Variable in class org.apache.commons.jexl2.parser.ASTMapLiteral
Whether this array is constant or not.
ConstantExpression(Object, UnifiedJEXL.Expression) - Constructor for class org.apache.commons.jexl2.UnifiedJEXL.ConstantExpression
Creates a constant expression.
constructibleClasses - Variable in class org.apache.commons.jexl2.internal.introspection.IntrospectorBase
Holds the set of classes we have introspected.
Constructor() - Method in class org.apache.commons.jexl2.parser.Parser
 
ConstructorMethod(Constructor<?>) - Constructor for class org.apache.commons.jexl2.introspection.UberspectImpl.ConstructorMethod
Creates a constructor method.
CONSTRUCTORS - Static variable in class org.apache.commons.jexl2.internal.introspection.MethodKey
The parameter matching service for constructors.
constructorsMap - Variable in class org.apache.commons.jexl2.internal.introspection.IntrospectorBase
Holds the map of classes ctors we know about as well as unknown ones.
container - Variable in class org.apache.commons.jexl2.introspection.UberspectImpl.IndexedType
The container name.
contains(Object) - Method in class org.apache.commons.jexl2.internal.ArrayListWrapper
 
containsAll(Collection<?>) - Method in class org.apache.commons.jexl2.internal.ArrayListWrapper
 
context - Variable in class org.apache.commons.jexl2.Interpreter
The context to store/retrieve variables.
CONTEXT_KEY - Static variable in class org.apache.commons.jexl2.scripting.JexlScriptEngine
Reserved key for context (mandated by JSR-223).
ContextAdapter(JexlContext) - Constructor for class org.apache.commons.jexl.JexlOne.ContextAdapter
Creates a jexl2.JexlContext from a jexl.JexlContext.
controlNullNullOperands() - Method in class org.apache.commons.jexl2.JexlArithmetic
The result of +,/,-,*,% when both operands are null.
controlNullOperand() - Method in class org.apache.commons.jexl2.JexlArithmetic
Throw a NPE if arithmetic is strict.
counts - Variable in class org.apache.commons.jexl2.UnifiedJEXL.ExpressionBuilder
Per expression type counters.
createBindings() - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngine
createCache(int) - Method in class org.apache.commons.jexl2.JexlEngine
Creates a cache.
createContext() - Static method in class org.apache.commons.jexl.JexlHelper
Returns a new JexlContext.
createException(String, UnifiedJEXL.Expression, Exception) - Method in class org.apache.commons.jexl2.UnifiedJEXL
Creates a UnifiedJEXL.Exception from a JexlException.
createExpression(String) - Static method in class org.apache.commons.jexl.JexlOne
Deprecated.
Create a JexlEngine and use createExpression() on that
createExpression(ASTJexlScript, String) - Method in class org.apache.commons.jexl.JexlOne.JexlOneEngine
An overridable through covariant return Expression creator.
createExpression(ASTJexlScript, String) - Method in class org.apache.commons.jexl2.JexlEngine
An overridable through covariant return Expression creator.
createExpression(String) - Method in class org.apache.commons.jexl2.JexlEngine
Creates an Expression from a String containing valid JEXL syntax.
createExpression(String, JexlInfo) - Method in class org.apache.commons.jexl2.JexlEngine
Creates an Expression from a String containing valid JEXL syntax.
createFieldCache(Class<?>) - Static method in class org.apache.commons.jexl2.internal.introspection.ClassMap
Creates a map of all public fields of a given class.
createFrame(Object...) - Method in class org.apache.commons.jexl2.JexlEngine.Scope
Creates a frame by copying values up to the number of parameters.
createFrame(Object...) - Method in class org.apache.commons.jexl2.parser.ASTJexlScript
Creates an array of arguments by copying values up to the number of parameters.
createInfo(String, int, int) - Method in class org.apache.commons.jexl2.JexlEngine
Creates a JexlInfo instance.
createInterpreter(JexlContext) - Method in class org.apache.commons.jexl.JexlOne.JexlOneEngine
createInterpreter(JexlContext) - Method in class org.apache.commons.jexl2.JexlEngine
Creates an interpreter.
createInterpreter(JexlContext, boolean, boolean) - Method in class org.apache.commons.jexl2.JexlEngine
Creates an interpreter.
createMethodCache(Class<?>, Log) - Static method in class org.apache.commons.jexl2.internal.introspection.ClassMap
Populate the Map of direct hits.
createScript(String) - Static method in class org.apache.commons.jexl.JexlOne
Deprecated.
Create a JexlEngine and use the createScript method on that instead.
createScript(File) - Static method in class org.apache.commons.jexl.JexlOne
Deprecated.
Create a JexlEngine and use the createScript method on that instead.
createScript(URL) - Static method in class org.apache.commons.jexl.JexlOne
Deprecated.
Create a JexlEngine and use the createScript method on that instead.
createScript(ASTJexlScript, String) - Method in class org.apache.commons.jexl.JexlOne.JexlOneEngine
An overridable through covariant return Script creator.
createScript(String) - Method in class org.apache.commons.jexl2.JexlEngine
Creates a Script from a String containing valid JEXL syntax.
createScript(String, JexlInfo) - Method in class org.apache.commons.jexl2.JexlEngine
createScript(String, String...) - Method in class org.apache.commons.jexl2.JexlEngine
Creates a Script from a String containing valid JEXL syntax.
createScript(String, JexlInfo, String[]) - Method in class org.apache.commons.jexl2.JexlEngine
Creates a Script from a String containing valid JEXL syntax.
createScript(ASTJexlScript, String) - Method in class org.apache.commons.jexl2.JexlEngine
An overridable through covariant return Script creator.
createScript(File) - Method in class org.apache.commons.jexl2.JexlEngine
Creates a Script from a File containing valid JEXL syntax.
createScript(URL) - Method in class org.apache.commons.jexl2.JexlEngine
Creates a Script from a URL containing valid JEXL syntax.
createTemplate(String, Reader, String...) - Method in class org.apache.commons.jexl2.UnifiedJEXL
Creates a new template.
createTemplate(String, String...) - Method in class org.apache.commons.jexl2.UnifiedJEXL
Creates a new template.
createTemplate(String) - Method in class org.apache.commons.jexl2.UnifiedJEXL
Creates a new template.
ctor - Variable in class org.apache.commons.jexl2.introspection.UberspectImpl.ConstructorMethod
The wrapped constructor.
CTOR_MISS - Static variable in class org.apache.commons.jexl2.internal.introspection.IntrospectorBase
The cache-miss marker for the constructors map.
curChar - Variable in class org.apache.commons.jexl2.parser.ParserTokenManager
 
curLexState - Variable in class org.apache.commons.jexl2.parser.ParserTokenManager
 
current - Variable in error org.apache.commons.jexl2.parser.TokenMgrError
The current character.

D

data() - Method in class org.apache.commons.jexl2.Debugger
 
data(JexlNode) - Method in class org.apache.commons.jexl2.Debugger
Rebuilds an expression from a Jexl node.
debug(JexlNode) - Method in class org.apache.commons.jexl2.Debugger
Seeks the location of an error cause (a node) in an expression.
debug - Variable in class org.apache.commons.jexl2.JexlEngine
Whether error messages will carry debugging information.
Debugger - Class in org.apache.commons.jexl2
Helps pinpoint the cause of problems in expressions that fail during evaluation.
Debugger() - Constructor for class org.apache.commons.jexl2.Debugger
Creates a Debugger.
DebugInfo - Class in org.apache.commons.jexl2
Helper class to carry in info such as a url/file name, line and column for debugging information reporting.
DebugInfo(String, int, int) - Constructor for class org.apache.commons.jexl2.DebugInfo
Create info.
debugInfo() - Method in class org.apache.commons.jexl2.DebugInfo
Gets the underlying debugging information.
debugInfo() - Method in class org.apache.commons.jexl2.JexlEngine
Creates and fills up debugging information.
debugInfo() - Method in interface org.apache.commons.jexl2.JexlInfo
Gets the underlying debugging information.
debugInfo() - Method in class org.apache.commons.jexl2.parser.JexlNode
Gets the underlying debugging information.
debugStream - Variable in class org.apache.commons.jexl2.parser.ParserTokenManager
Debug output.
debugString() - Method in class org.apache.commons.jexl2.DebugInfo
Formats this information for debugging purpose.
debugString() - Method in class org.apache.commons.jexl2.internal.introspection.MethodKey
Outputs a human readable debug representation of this key.
debugString() - Method in interface org.apache.commons.jexl2.JexlInfo
Formats this information for debugging purpose.
debugString() - Method in class org.apache.commons.jexl2.parser.JexlNode
Formats this information for debugging purpose.
DeclareVar() - Method in class org.apache.commons.jexl2.parser.Parser
 
declareVariable(String) - Method in class org.apache.commons.jexl2.JexlEngine.Scope
Declares a local variable.
declareVariable(ASTVar, String) - Method in class org.apache.commons.jexl2.parser.JexlParser
Declares a local variable.
DEF_CHAR - Static variable in class org.apache.commons.jexl2.UnifiedJEXL
The first character for deferred expressions.
DEFAULT - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
Lexical state.
DEFAULT_ENGINE - Static variable in class org.apache.commons.jexl2.scripting.JexlScriptEngine.EngineSingletonHolder
The JEXL engine singleton instance.
DEFAULT_FACTORY - Static variable in class org.apache.commons.jexl2.scripting.JexlScriptEngine.FactorySingletonHolder
The engine factory singleton instance.
defaultLexState - Variable in class org.apache.commons.jexl2.parser.ParserTokenManager
 
defaultVisit(SimpleNode, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
 
DeferredExpression(CharSequence, JexlNode, UnifiedJEXL.Expression) - Constructor for class org.apache.commons.jexl2.UnifiedJEXL.DeferredExpression
Creates a deferred expression.
detailedMessage() - Method in exception org.apache.commons.jexl2.JexlException
Accesses detailed message.
detailedMessage() - Method in exception org.apache.commons.jexl2.JexlException.Method
 
detailedMessage() - Method in exception org.apache.commons.jexl2.JexlException.Parsing
 
detailedMessage() - Method in exception org.apache.commons.jexl2.JexlException.Property
 
detailedMessage() - Method in exception org.apache.commons.jexl2.JexlException.Tokenization
 
detailedMessage() - Method in exception org.apache.commons.jexl2.JexlException.Variable
 
DIGIT - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
RegularExpression Id.
disable_tracing() - Method in class org.apache.commons.jexl2.parser.Parser
Disable tracing.
discover(Introspector, Class<?>, String) - Static method in class org.apache.commons.jexl2.internal.BooleanGetExecutor
Discovers the method for a BooleanGet.
discover(Introspector, Class<?>, Object) - Static method in class org.apache.commons.jexl2.internal.DuckGetExecutor
Discovers a method for a GetExecutor.DuckGet.
discover(Introspector, Class<?>, Object, Object) - Static method in class org.apache.commons.jexl2.internal.DuckSetExecutor
Discovers the method for a DuckSet.
discover(Class<?>) - Static method in class org.apache.commons.jexl2.internal.ListGetExecutor
Finds the method to perform the get on a obj of array.
discover(Class<?>) - Static method in class org.apache.commons.jexl2.internal.ListSetExecutor
Finds the method to perform 'set' on a obj of array.
discover(Class<?>) - Static method in class org.apache.commons.jexl2.internal.MapGetExecutor
Finds the method to perform 'get' on a map.
discover(Class<?>) - Static method in class org.apache.commons.jexl2.internal.MapSetExecutor
Finds the method to perform 'set' on a map.
discover(Introspector, Object, String, Object[]) - Static method in class org.apache.commons.jexl2.internal.MethodExecutor
Discovers a method for a MethodExecutor.
discover(Introspector, Class<?>, String) - Static method in class org.apache.commons.jexl2.internal.PropertyGetExecutor
Discovers the method for a PropertyGet.
discover(Introspector, Class<?>, String, Object) - Static method in class org.apache.commons.jexl2.internal.PropertySetExecutor
Discovers the method for a PropertySet.
discoverGet(Introspector, String, Class<?>, String) - Static method in class org.apache.commons.jexl2.internal.PropertyGetExecutor
Base method for boolean & object property get.
div - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
RegularExpression Id.
divide(Object, Object) - Method in class org.apache.commons.jexl2.JexlArithmetic
Divide the left value by the right.
doCreateInstance(Object, Object...) - Method in class org.apache.commons.jexl2.JexlEngine
Creates a new instance of an object using the most appropriate constructor based on the arguments.
Done() - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
Reset buffer when finished.
doPrint(Object) - Method in class org.apache.commons.jexl2.UnifiedJEXL.TemplateContext
Prints to output.
DOT - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
RegularExpression Id.
DotReference() - Method in class org.apache.commons.jexl2.parser.Parser
 
DuckGetExecutor - Class in org.apache.commons.jexl2.internal
Specialized executor to get a property from an object.
DuckGetExecutor(Introspector, Class<?>, Object) - Constructor for class org.apache.commons.jexl2.internal.DuckGetExecutor
Creates an instance by attempting discovery of the get method.
DuckSetExecutor - Class in org.apache.commons.jexl2.internal
Specialized executor to set a property of an object.
DuckSetExecutor(Introspector, Class<?>, Object, Object) - Constructor for class org.apache.commons.jexl2.internal.DuckSetExecutor
Creates an instance.
dump() - Method in interface org.apache.commons.jexl2.Expression
Returns the JEXL expression by reconstructing it from the parsed tree.
dump() - Method in class org.apache.commons.jexl2.ExpressionImpl
Returns the JEXL expression by reconstructing it from the parsed tree.
dump(String) - Method in class org.apache.commons.jexl2.parser.SimpleNode
 

E

ELSE - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
RegularExpression Id.
ELVIS - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
RegularExpression Id.
EMPTY - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
RegularExpression Id.
EMPTY_CONTEXT - Static variable in class org.apache.commons.jexl2.JexlEngine
An empty/static/non-mutable JexlContext used instead of null context.
EMPTY_PARAMS - Static variable in class org.apache.commons.jexl2.internal.PropertyGetExecutor
A static signature for method().
EMPTY_PARAMS - Static variable in class org.apache.commons.jexl2.Interpreter
Empty parameters for method matching.
EmptyFunction() - Method in class org.apache.commons.jexl2.parser.Parser
Functions & Methods
enable_tracing() - Method in class org.apache.commons.jexl2.parser.Parser
Enable tracing.
end - Variable in class org.apache.commons.jexl2.Debugger
The ending character location offset of the cause in the builder.
end() - Method in class org.apache.commons.jexl2.Debugger
 
endColumn - Variable in class org.apache.commons.jexl2.parser.Token
The column number of the last character of this Token.
endLine - Variable in class org.apache.commons.jexl2.parser.Token
The line number of the last character of this Token.
EngineHolder() - Constructor for class org.apache.commons.jexl.JexlOne.EngineHolder
Non-instantiable.
EngineSingletonHolder() - Constructor for class org.apache.commons.jexl2.scripting.JexlScriptEngine.EngineSingletonHolder
non instantiable.
entrySet() - Method in class org.apache.commons.jexl2.JexlEngine.SoftCache
Produces the cache entry set.
enumeration - Variable in class org.apache.commons.jexl2.internal.EnumerationIterator
The enumeration to iterate over.
EnumerationIterator<T> - Class in org.apache.commons.jexl2.internal
An Iterator wrapper for an Enumeration.
EnumerationIterator(Enumeration<T>) - Constructor for class org.apache.commons.jexl2.internal.EnumerationIterator
Creates a new iteratorwrapper instance for the specified Enumeration.
EOF - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
End of File.
eof - Variable in error org.apache.commons.jexl2.parser.TokenMgrError
 
eq - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
RegularExpression Id.
EqualityExpression() - Method in class org.apache.commons.jexl2.parser.Parser
 
equals(Object) - Method in class org.apache.commons.jexl2.internal.AbstractExecutor
equals(AbstractExecutor) - Method in class org.apache.commons.jexl2.internal.AbstractExecutor
Indicates whether some other executor is equivalent to this one.
equals(Object) - Method in class org.apache.commons.jexl2.internal.introspection.MethodKey
equals(Object, Object) - Method in class org.apache.commons.jexl2.JexlArithmetic
Test if left and right are equal.
equals(Object) - Method in class org.apache.commons.jexl2.JexlEngine.Scope
 
equals(JexlEngine.Scope) - Method in class org.apache.commons.jexl2.JexlEngine.Scope
Whether this frame is equal to another.
errorCode - Variable in error org.apache.commons.jexl2.parser.TokenMgrError
Indicates the reason why the exception is thrown.
escapeString(String, char) - Static method in class org.apache.commons.jexl2.parser.StringParser
Escapes a String representation, expand non-ASCII characters as Unicode escape sequence.
eval(Reader, ScriptContext) - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngine
eval(String, ScriptContext) - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngine
eval(ScriptContext) - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngine.JexlCompiledScript
evaluate(JexlContext) - Method in interface org.apache.commons.jexl.Expression
Evaluates the expression with the variables contained in the supplied JexlContext.
evaluate(JexlContext) - Method in class org.apache.commons.jexl.JexlOne.JexlOneExpression
Evaluates the expression with the variables contained in the supplied JexlContext.
evaluate(JexlContext) - Method in interface org.apache.commons.jexl2.Expression
Evaluates the expression with the variables contained in the supplied JexlContext.
evaluate(JexlContext) - Method in class org.apache.commons.jexl2.ExpressionImpl
Evaluates the expression with the variables contained in the supplied JexlContext.
evaluate(Interpreter) - Method in class org.apache.commons.jexl2.UnifiedJEXL.CompositeExpression
Intreprets a sub-expression.
evaluate(Interpreter) - Method in class org.apache.commons.jexl2.UnifiedJEXL.ConstantExpression
Intreprets a sub-expression.
evaluate(JexlContext) - Method in class org.apache.commons.jexl2.UnifiedJEXL.Expression
Evaluates this expression.
evaluate(Interpreter) - Method in class org.apache.commons.jexl2.UnifiedJEXL.Expression
Intreprets a sub-expression.
evaluate(Interpreter) - Method in class org.apache.commons.jexl2.UnifiedJEXL.JexlBasedExpression
Intreprets a sub-expression.
evaluate(Interpreter) - Method in class org.apache.commons.jexl2.UnifiedJEXL.NestedExpression
Intreprets a sub-expression.
evaluate(JexlContext, Writer) - Method in class org.apache.commons.jexl2.UnifiedJEXL.Template
Evaluates this template.
evaluate(JexlContext, Writer, Object...) - Method in class org.apache.commons.jexl2.UnifiedJEXL.Template
Evaluates this template.
Exception(String, Throwable) - Constructor for exception org.apache.commons.jexl2.UnifiedJEXL.Exception
Creates a UnifiedJEXL.Exception.
ExclusiveOrExpression() - Method in class org.apache.commons.jexl2.parser.Parser
 
execute(JexlContext) - Method in class org.apache.commons.jexl.JexlOne.JexlOneExpression
Executes the script with the variables contained in the supplied JexlContext.
execute(JexlContext) - Method in interface org.apache.commons.jexl.Script
Executes the script with the variables contained in the supplied JexlContext.
execute(JexlContext) - Method in class org.apache.commons.jexl2.ExpressionImpl
Executes the script with the variables contained in the supplied JexlContext.
execute(JexlContext, Object...) - Method in class org.apache.commons.jexl2.ExpressionImpl
Executes the script with the variables contained in the supplied JexlContext and a set of arguments corresponding to the parameters used during parsing.
execute(Object) - Method in class org.apache.commons.jexl2.internal.AbstractExecutor.Get
Gets the property value from an object.
execute(Object, Object[]) - Method in class org.apache.commons.jexl2.internal.AbstractExecutor.Method
Invokes the method to be executed.
execute(Object, Object) - Method in class org.apache.commons.jexl2.internal.AbstractExecutor.Set
Sets the property value of an object.
execute(Object) - Method in class org.apache.commons.jexl2.internal.BooleanGetExecutor
Gets the property value from an object.
execute(Object) - Method in class org.apache.commons.jexl2.internal.DuckGetExecutor
Get the property from the object.
execute(Object, Object) - Method in class org.apache.commons.jexl2.internal.DuckSetExecutor
Sets the property value of an object.
execute(Object) - Method in class org.apache.commons.jexl2.internal.ListGetExecutor
Get the property from the obj or array.
execute(Object, Object) - Method in class org.apache.commons.jexl2.internal.ListSetExecutor
Sets the property value of an object.
execute(Object) - Method in class org.apache.commons.jexl2.internal.MapGetExecutor
Get the property from the map.
execute(Object, Object) - Method in class org.apache.commons.jexl2.internal.MapSetExecutor
Sets the property value of an object.
execute(Object, Object[]) - Method in class org.apache.commons.jexl2.internal.MethodExecutor
Invokes the method to be executed.
execute(Object) - Method in class org.apache.commons.jexl2.internal.PropertyGetExecutor
Gets the property value from an object.
execute(Object, Object) - Method in class org.apache.commons.jexl2.internal.PropertySetExecutor
Sets the property value of an object.
execute(Class<?>, String) - Method in class org.apache.commons.jexl2.introspection.Sandbox
Gets the execute permission value for a given method of a class.
execute(String, String) - Method in class org.apache.commons.jexl2.introspection.Sandbox
Gets the execute permission value for a given method of a class.
execute - Variable in class org.apache.commons.jexl2.introspection.Sandbox.Permissions
The controlled methods.
execute(String...) - Method in class org.apache.commons.jexl2.introspection.Sandbox.Permissions
Adds a list of executable methods names to these permissions.
execute() - Method in class org.apache.commons.jexl2.introspection.Sandbox.Permissions
Gets the set of method names in these permissions.
execute(JexlContext) - Method in interface org.apache.commons.jexl2.Script
Executes the script with the variables contained in the supplied JexlContext.
execute(JexlContext, Object...) - Method in interface org.apache.commons.jexl2.Script
Executes the script with the variables contained in the supplied JexlContext and a set of arguments corresponding to the parameters used during parsing.
ExpandBuff(boolean) - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
 
expr - Variable in class org.apache.commons.jexl2.UnifiedJEXL.JexlBasedExpression
The JEXL string for this expression.
Expression - Interface in org.apache.commons.jexl
Jexl-1.x compatible expression.
Expression - Interface in org.apache.commons.jexl2
Represents a single JEXL expression.
expression - Variable in class org.apache.commons.jexl2.ExpressionImpl
Original expression stripped from leading & trailing spaces.
Expression() - Method in class org.apache.commons.jexl2.parser.Parser
Expression syntax
Expression(UnifiedJEXL.Expression) - Constructor for class org.apache.commons.jexl2.UnifiedJEXL.Expression
Creates an expression.
ExpressionBuilder(int) - Constructor for class org.apache.commons.jexl2.UnifiedJEXL.ExpressionBuilder
Creates a builder.
ExpressionFactory - Class in org.apache.commons.jexl
Deprecated.
Create a JexlEngine and use the createScript method on that instead.
ExpressionFactory() - Constructor for class org.apache.commons.jexl.ExpressionFactory
Deprecated.
 
ExpressionImpl - Class in org.apache.commons.jexl2
Instances of ExpressionImpl are created by the JexlEngine, and this is the default implementation of the Expression and Script interface.
ExpressionImpl(JexlEngine, String, ASTJexlScript) - Constructor for class org.apache.commons.jexl2.ExpressionImpl
Do not let this be generally instantiated with a 'new'.
expressions - Variable in class org.apache.commons.jexl2.UnifiedJEXL.ExpressionBuilder
The list of expressions.
ExpressionStatement() - Method in class org.apache.commons.jexl2.parser.Parser
 
ExpressionType(int) - Constructor for enum org.apache.commons.jexl2.UnifiedJEXL.ExpressionType
Creates an ExpressionType.
exprs - Variable in class org.apache.commons.jexl2.UnifiedJEXL.CompositeExpression
The list of sub-expression resulting from parsing.
exprs - Variable in class org.apache.commons.jexl2.UnifiedJEXL.Template
The UnifiedJEXL expressions called by the script.
exprs - Variable in class org.apache.commons.jexl2.UnifiedJEXL.TemplateContext
The array of UnifiedJEXL expressions.

F

FactorySingletonHolder() - Constructor for class org.apache.commons.jexl2.scripting.JexlScriptEngine.FactorySingletonHolder
non instantiable.
FALSE - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
RegularExpression Id.
FEATURES - Static variable in class org.apache.commons.jexl2.JexlThreadedArithmetic
Whether this JexlArithmetic instance behaves in strict or lenient mode for this thread.
Features() - Constructor for class org.apache.commons.jexl2.JexlThreadedArithmetic.Features
Default ctor.
field - Variable in class org.apache.commons.jexl2.introspection.UberspectImpl.FieldPropertyGet
Deprecated.
The public field.
field - Variable in class org.apache.commons.jexl2.introspection.UberspectImpl.FieldPropertySet
Deprecated.
The public field.
fieldCache - Variable in class org.apache.commons.jexl2.internal.introspection.ClassMap
cache of fields.
FieldPropertyGet(Field) - Constructor for class org.apache.commons.jexl2.introspection.UberspectImpl.FieldPropertyGet
Deprecated.
Creates a new instance of FieldPropertyGet.
FieldPropertySet(Field) - Constructor for class org.apache.commons.jexl2.introspection.UberspectImpl.FieldPropertySet
Deprecated.
Creates a new instance of FieldPropertySet.
FillBuff() - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
 
find(String, Object[]) - Method in class org.apache.commons.jexl2.internal.introspection.MethodMap
Find a method.
find(MethodKey) - Method in class org.apache.commons.jexl2.internal.introspection.MethodMap
Finds a method by key.
findField(Class<?>, String) - Method in class org.apache.commons.jexl2.internal.introspection.ClassMap
Find a Field using its name.
findMethod(MethodKey) - Method in class org.apache.commons.jexl2.internal.introspection.ClassMap
Find a Method using the method name and parameter objects.
findNullOperand(RuntimeException, JexlNode, Object, Object) - Method in class org.apache.commons.jexl2.Interpreter
Finds the node causing a NPE for diadic operators.
first - Variable in class org.apache.commons.jexl2.parser.Parser.JJCalls
 
FIRST_ASCII - Static variable in class org.apache.commons.jexl2.parser.StringParser
The first printable 7bits ascii character.
FLOAT_LITERAL - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
RegularExpression Id.
FloatLiteral() - Method in class org.apache.commons.jexl2.parser.Parser
 
FOR - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
RegularExpression Id.
FOR_EACH_IN - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
Lexical state.
FOREACH - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
RegularExpression Id.
ForeachStatement() - Method in class org.apache.commons.jexl2.parser.Parser
 
Frame(Object[], String[]) - Constructor for class org.apache.commons.jexl2.JexlEngine.Frame
Creates a new frame.
frame - Variable in class org.apache.commons.jexl2.parser.JexlParser
The map of named registers aka script parameters.
frame - Variable in class org.apache.commons.jexl2.UnifiedJEXL.TemplateContext
The call frame.
Function() - Method in class org.apache.commons.jexl2.parser.Parser
 
functions - Variable in class org.apache.commons.jexl2.Interpreter
The map of registered functions.
functions - Variable in class org.apache.commons.jexl2.JexlEngine
The map of 'prefix:function' to object implementing the functions.
functors - Variable in class org.apache.commons.jexl2.Interpreter
The map of registered functions.

G

ge - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
RegularExpression Id.
gen - Variable in class org.apache.commons.jexl2.parser.Parser.JJCalls
 
generateParseException() - Method in class org.apache.commons.jexl2.parser.Parser
Generate ParseException.
get(String) - Method in class org.apache.commons.jexl.JexlOne.ContextAdapter
Gets the value of a variable.
Get(Class<?>, Method) - Constructor for class org.apache.commons.jexl2.internal.AbstractExecutor.Get
Default and sole constructor.
get(int) - Method in class org.apache.commons.jexl2.internal.ArrayListWrapper
get(String) - Method in class org.apache.commons.jexl2.internal.introspection.ClassMap
Gets all the methods with a given name from this map.
get(MethodKey) - Method in class org.apache.commons.jexl2.internal.introspection.ClassMap.MethodCache
Find a Method using the method name and parameter objects.
get(String) - Method in class org.apache.commons.jexl2.internal.introspection.ClassMap.MethodCache
Gets all the methods with a given name from this map.
get(String) - Method in class org.apache.commons.jexl2.internal.introspection.MethodMap
Return a list of methods with the same name.
get(String) - Method in class org.apache.commons.jexl2.introspection.Sandbox.BlackSet
 
get(String) - Method in class org.apache.commons.jexl2.introspection.Sandbox
Gets the set of permissions associated to a class.
get(String) - Method in class org.apache.commons.jexl2.introspection.Sandbox.Names
Whether a given name is allowed or not.
get(String) - Method in class org.apache.commons.jexl2.introspection.Sandbox.WhiteSet
 
get(Object) - Method in class org.apache.commons.jexl2.introspection.UberspectImpl.IndexedContainer
Gets a property from a container.
get(String) - Method in interface org.apache.commons.jexl2.JexlContext
Gets the value of a variable.
get(K) - Method in class org.apache.commons.jexl2.JexlEngine.SoftCache
Gets a value from cache.
get(String) - Method in class org.apache.commons.jexl2.MapContext
Gets the value of a variable.
get(String) - Method in class org.apache.commons.jexl2.ObjectContext
Gets the value of a variable.
get(String) - Method in class org.apache.commons.jexl2.ReadonlyContext
Gets the value of a variable.
get(String) - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngine.JexlContextWrapper
Gets the value of a variable.
get(String) - Method in class org.apache.commons.jexl2.UnifiedJEXL.TemplateContext
Gets the value of a variable.
getAfter() - Method in exception org.apache.commons.jexl2.parser.ParseException
Gets the last correct input.
getAfter() - Method in error org.apache.commons.jexl2.parser.TokenMgrError
Gets the last correct input.
getApplicables(List<T>, Class<?>[]) - Method in class org.apache.commons.jexl2.internal.introspection.MethodKey.Parameters
Returns all methods that are applicable to actual argument types.
getArgCount() - Method in class org.apache.commons.jexl2.JexlEngine.Scope
Gets the (maximum) number of arguments this script expects.
getArgCount() - Method in class org.apache.commons.jexl2.parser.ASTJexlScript
Gets the (maximum) number of arguments this script expects.
getArithmetic() - Method in class org.apache.commons.jexl2.JexlEngine
Gets this engine underlying arithmetic.
getAttribute(Object, Object) - Method in class org.apache.commons.jexl2.Interpreter
Gets an attribute of an object.
getAttribute(Object, Object, JexlNode) - Method in class org.apache.commons.jexl2.Interpreter
Gets an attribute of an object.
getBeginColumn() - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
Get token beginning column number.
getBeginLine() - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
Get token beginning line number.
getClassByName(String) - Method in class org.apache.commons.jexl2.internal.introspection.IntrospectorBase
Gets a class by name through this introspector class loader.
getClassByName(String) - Method in class org.apache.commons.jexl2.internal.Introspector
Gets a class by name through this introspector class loader.
getColumn() - Method in class org.apache.commons.jexl2.DebugInfo
Gets the column number.
getColumn() - Method in exception org.apache.commons.jexl2.parser.ParseException
Gets the column number.
getColumn() - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
Deprecated.
getColumn() - Method in error org.apache.commons.jexl2.parser.TokenMgrError
Gets the column number.
getConstructor(MethodKey) - Method in class org.apache.commons.jexl2.internal.introspection.IntrospectorBase
Gets the constructor defined by the MethodKey.
getConstructor(Class<?>, MethodKey) - Method in class org.apache.commons.jexl2.internal.introspection.IntrospectorBase
Gets the constructor defined by the MethodKey.
getConstructor(Object, Object[]) - Method in class org.apache.commons.jexl2.internal.Introspector
Returns a general constructor.
getConstructor(Object, Object[], JexlInfo) - Method in interface org.apache.commons.jexl2.introspection.Uberspect
Deprecated.
getConstructor(Object, Object[], JexlInfo) - Method in class org.apache.commons.jexl2.introspection.UberspectImpl
Deprecated.
getConstructorMethod(Object, Object[], JexlInfo) - Method in class org.apache.commons.jexl2.introspection.SandboxUberspectImpl
Returns a class constructor wrapped in a JexlMethod.
getConstructorMethod(Object, Object[], JexlInfo) - Method in interface org.apache.commons.jexl2.introspection.Uberspect
Returns a class constructor wrapped in a JexlMethod.
getConstructorMethod(Object, Object[], JexlInfo) - Method in class org.apache.commons.jexl2.introspection.UberspectImpl
Returns a class constructor wrapped in a JexlMethod.
getContext() - Method in class org.apache.commons.jexl2.Interpreter
Gets the context.
getEndColumn() - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
Get token end column number.
getEndLine() - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
Get token end line number.
getEngine() - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngine.JexlCompiledScript
getEngine() - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngine.JexlScriptObject
Gives access to the underlying JEXL engine shared between all ScriptEngine instances.
getEngine() - Method in class org.apache.commons.jexl2.UnifiedJEXL
Gets the JexlEngine underlying the UnifiedJEXL.
getEngineName() - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngineFactory
getEngineVersion() - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngineFactory
getErr() - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngine.JexlScriptObject
Gives access to the engine scope error writer (defaults to System.err).
getErrorCode() - Method in error org.apache.commons.jexl2.parser.TokenMgrError
Gets the reason why the exception is thrown.
getExpression() - Method in interface org.apache.commons.jexl2.Expression
Returns the JEXL expression this Expression was created with.
getExpression() - Method in class org.apache.commons.jexl2.ExpressionImpl
Returns the JEXL expression this Expression was created with.
getExpression() - Method in exception org.apache.commons.jexl2.JexlException.Parsing
 
getExpression() - Method in exception org.apache.commons.jexl2.JexlException.Tokenization
 
getExtensions() - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngineFactory
getFactory() - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngine
getField(Class<?>, String) - Method in class org.apache.commons.jexl2.internal.introspection.IntrospectorBase
Gets the field named by key for the class c.
getField(Class<?>, String) - Method in class org.apache.commons.jexl2.internal.Introspector
Gets the field named by key for the class c.
getField(Object, String, JexlInfo) - Method in class org.apache.commons.jexl2.introspection.UberspectImpl
Returns a class field.
getFieldNames() - Method in class org.apache.commons.jexl2.internal.introspection.ClassMap
Gets the field names cached by this map.
getFieldNames(Class<?>) - Method in class org.apache.commons.jexl2.internal.introspection.IntrospectorBase
Gets the array of accessible field names known for a given class.
getFieldNames(Class<?>) - Method in class org.apache.commons.jexl2.internal.Introspector
Gets the accessible field names known for a given class.
getFrame() - Method in class org.apache.commons.jexl2.parser.JexlParser
Gets the frame used by this parser.
getFrame() - Method in class org.apache.commons.jexl2.UnifiedJEXL.TemplateContext
Gets this context calling frame.
getFunctions() - Method in class org.apache.commons.jexl2.JexlEngine
Retrieves the map of function namespaces.
getGetExecutor(Object, Object) - Method in class org.apache.commons.jexl2.internal.Introspector
Return a property getter.
getId() - Method in interface org.apache.commons.jexl2.parser.Node
 
getId() - Method in class org.apache.commons.jexl2.parser.SimpleNode
 
GetImage() - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
Get token literal value.
getIn() - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngine.JexlScriptObject
Gives access to the engine scope input reader (defaults to System.in).
getIndexedGet(Object, String) - Method in class org.apache.commons.jexl2.introspection.UberspectImpl
Attempts to find an indexed-property getter in an object.
getInfo(int[]) - Method in exception org.apache.commons.jexl2.JexlException
Gets information about the cause of this error.
getInstance() - Static method in class org.apache.commons.jexl.JexlHelper
 
getIterator(Object, JexlInfo) - Method in interface org.apache.commons.jexl2.introspection.Uberspect
Gets an iterator from an object.
getIterator(Object, JexlInfo) - Method in class org.apache.commons.jexl2.introspection.UberspectImpl
Gets an iterator from an object.
getLanguageName() - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngineFactory
getLanguageVersion() - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngineFactory
getLine() - Method in class org.apache.commons.jexl2.DebugInfo
Gets the line number.
getLine() - Method in exception org.apache.commons.jexl2.parser.ParseException
Gets the line number.
getLine() - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
Deprecated.
getLine() - Method in error org.apache.commons.jexl2.parser.TokenMgrError
Gets the line number.
getLiteral() - Method in class org.apache.commons.jexl2.parser.ASTArrayLiteral
Gets the literal value.
getLiteral() - Method in class org.apache.commons.jexl2.parser.ASTFloatLiteral
Deprecated.
Gets the literal value.
getLiteral() - Method in class org.apache.commons.jexl2.parser.ASTIntegerLiteral
Deprecated.
Gets the literal value.
getLiteral() - Method in class org.apache.commons.jexl2.parser.ASTMapLiteral
Gets the literal value.
getLiteral() - Method in class org.apache.commons.jexl2.parser.ASTNumberLiteral
Gets the literal value.
getLiteral() - Method in class org.apache.commons.jexl2.parser.ASTStringLiteral
Gets the literal value.
getLiteral() - Method in interface org.apache.commons.jexl2.parser.JexlNode.Literal
 
getLiteralClass() - Method in class org.apache.commons.jexl2.parser.ASTNumberLiteral
 
getLocalVariables() - Method in class org.apache.commons.jexl2.ExpressionImpl
Gets this script local variables.
getLocalVariables(Script) - Method in class org.apache.commons.jexl2.JexlEngine
Gets the array of local variable from a script.
getLocalVariables() - Method in class org.apache.commons.jexl2.JexlEngine.Scope
Gets this script local variable, i.e.
getLocalVariables() - Method in class org.apache.commons.jexl2.parser.ASTJexlScript
Gets this script local variable, i.e.
getLocalVariables() - Method in interface org.apache.commons.jexl2.Script
Gets this script local variables.
getLogger() - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngine.JexlScriptObject
Gives access to the engine logger.
getMap(Class<?>) - Method in class org.apache.commons.jexl2.internal.introspection.IntrospectorBase
Gets the ClassMap for a given class.
getMathContext() - Method in class org.apache.commons.jexl2.JexlArithmetic
The MathContext instance used for +,-,/,*,% operations on big decimals.
getMathContext() - Method in class org.apache.commons.jexl2.JexlThreadedArithmetic
 
getMathScale() - Method in class org.apache.commons.jexl2.JexlArithmetic
The BigDecimal scale used for comparison and coercion operations.
getMathScale() - Method in class org.apache.commons.jexl2.JexlThreadedArithmetic
 
getMessage() - Method in exception org.apache.commons.jexl2.JexlException
Detailed info message about this error.
getMessage() - Method in error org.apache.commons.jexl2.parser.TokenMgrError
Returns a detailed message for the Error when it is thrown by the token manager to indicate a lexical error.
getMethod() - Method in class org.apache.commons.jexl2.internal.AbstractExecutor
Gets the method to be executed or used as a marker.
getMethod(Class<?>, MethodKey) - Method in class org.apache.commons.jexl2.internal.introspection.IntrospectorBase
Gets the method defined by the MethodKey for the class c.
getMethod() - Method in class org.apache.commons.jexl2.internal.introspection.MethodKey
Gets this key's method name.
getMethod(Class<?>, String, Object[]) - Method in class org.apache.commons.jexl2.internal.Introspector
Gets the method defined by name and params for the Class c.
getMethod(Class<?>, MethodKey) - Method in class org.apache.commons.jexl2.internal.Introspector
Gets the method defined by key and for the Class c.
getMethod(Object, String, Object[], JexlInfo) - Method in class org.apache.commons.jexl2.introspection.SandboxUberspectImpl
Returns a JexlMethod.
getMethod(Object, String, Object[], JexlInfo) - Method in interface org.apache.commons.jexl2.introspection.Uberspect
Returns a JexlMethod.
getMethod(Object, String, Object[], JexlInfo) - Method in class org.apache.commons.jexl2.introspection.UberspectImpl
Returns a JexlMethod.
getMethod() - Method in exception org.apache.commons.jexl2.JexlException.Method
 
getMethodCallSyntax(String, String, String[]) - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngineFactory
getMethodExecutor(Object, String, Object[]) - Method in class org.apache.commons.jexl2.internal.Introspector
Returns a general method.
getMethodName() - Method in class org.apache.commons.jexl2.internal.AbstractExecutor
Gets the method name used.
getMethodNames() - Method in class org.apache.commons.jexl2.internal.introspection.ClassMap
Gets the methods names cached by this map.
getMethodNames(Class<?>) - Method in class org.apache.commons.jexl2.internal.introspection.IntrospectorBase
Gets the array of accessible methods names known for a given class.
getMethodNames(Class<?>) - Method in class org.apache.commons.jexl2.internal.Introspector
Gets the accessible methods names known for a given class.
getMethods(Class<?>, String) - Method in class org.apache.commons.jexl2.internal.introspection.IntrospectorBase
Gets the array of accessible method known for a given class.
getMethods(Class<?>, String) - Method in class org.apache.commons.jexl2.internal.Introspector
Gets all the methods with a given name from this map.
getMimeTypes() - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngineFactory
getMostSpecific(List<T>, Class<?>[]) - Method in class org.apache.commons.jexl2.internal.introspection.MethodKey.Parameters
Gets the most specific method that is applicable to actual argument types.
getMostSpecificConstructor(List<Constructor<?>>) - Method in class org.apache.commons.jexl2.internal.introspection.MethodKey
Gets the most specific constructor that is applicable to the parameters of this key.
getMostSpecificMethod(List<Method>) - Method in class org.apache.commons.jexl2.internal.introspection.MethodKey
Gets the most specific method that is applicable to the parameters of this key.
getName() - Method in class org.apache.commons.jexl2.DebugInfo
Gets the file/script/url name.
getNames() - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngineFactory
getNextToken() - Method in class org.apache.commons.jexl2.parser.Parser
Get the next Token.
getNextToken() - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
Get the next Token.
getOut() - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngine.JexlScriptObject
Gives access to the engine scope output writer (defaults to System.out).
getOutputStatement(String) - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngineFactory
getParameter(String) - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngineFactory
getParameters() - Method in class org.apache.commons.jexl2.ExpressionImpl
Gets this script parameters.
getParameters() - Method in class org.apache.commons.jexl2.internal.introspection.MethodKey
Gets this key's method parameter classes.
getParameters() - Method in class org.apache.commons.jexl2.JexlEngine.Frame
 
getParameters(Script) - Method in class org.apache.commons.jexl2.JexlEngine
Gets the array of parameters from a script.
getParameters() - Method in class org.apache.commons.jexl2.JexlEngine.Scope
Gets this script parameters, i.e.
getParameters() - Method in class org.apache.commons.jexl2.parser.ASTJexlScript
Gets this script parameters, i.e.
getParameters() - Method in interface org.apache.commons.jexl2.Script
Gets this script parameters.
getParameterTypes(T) - Method in class org.apache.commons.jexl2.internal.introspection.MethodKey.Parameters
Extract the parameter types from its applicable argument.
getProgram(String[]) - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngineFactory
getProperty(Object, String) - Method in class org.apache.commons.jexl2.JexlEngine
Accesses properties of a bean using an expression.
getProperty(JexlContext, Object, String) - Method in class org.apache.commons.jexl2.JexlEngine
Accesses properties of a bean using an expression.
getProperty() - Method in exception org.apache.commons.jexl2.JexlException.Property
 
getPropertyGet(Object, Object, JexlInfo) - Method in class org.apache.commons.jexl2.introspection.SandboxUberspectImpl
Property getter.
getPropertyGet(Object, Object, JexlInfo) - Method in interface org.apache.commons.jexl2.introspection.Uberspect
Property getter.
getPropertyGet(Object, Object, JexlInfo) - Method in class org.apache.commons.jexl2.introspection.UberspectImpl
Property getter.
getPropertySet(Object, Object, Object, JexlInfo) - Method in class org.apache.commons.jexl2.introspection.SandboxUberspectImpl
Property setter.
getPropertySet(Object, Object, Object, JexlInfo) - Method in interface org.apache.commons.jexl2.introspection.Uberspect
Property setter.
getPropertySet(Object, Object, Object, JexlInfo) - Method in class org.apache.commons.jexl2.introspection.UberspectImpl
Property setter.
getRegister(String) - Method in class org.apache.commons.jexl2.JexlEngine.Scope
Checks whether an identifier is a local variable or argument, ie stored in a register.
getRegister() - Method in class org.apache.commons.jexl2.parser.ASTIdentifier
 
getRegisters() - Method in class org.apache.commons.jexl2.JexlEngine.Frame
 
getRegisters() - Method in class org.apache.commons.jexl2.JexlEngine.Scope
Gets this script registers, i.e.
getRegisters() - Method in class org.apache.commons.jexl2.parser.ASTJexlScript
Gets this script registers, i.e.
getReturnType() - Method in class org.apache.commons.jexl2.internal.AbstractExecutor.Method
Returns the return type of the method invoked.
getReturnType() - Method in interface org.apache.commons.jexl2.introspection.JexlMethod
returns the return type of the method invoked.
getReturnType() - Method in class org.apache.commons.jexl2.introspection.UberspectImpl.ConstructorMethod
returns the return type of the method invoked.
getScope() - Method in class org.apache.commons.jexl2.parser.ASTJexlScript
Gets this script scope.
getScriptEngine() - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngineFactory
getSetExecutor(Object, Object, Object) - Method in class org.apache.commons.jexl2.internal.Introspector
Return a property setter.
getSource() - Method in class org.apache.commons.jexl2.UnifiedJEXL.Expression
Retrieves this expression's source expression.
GetSuffix(int) - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
Get the suffix.
getSystem() - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngine.JexlScriptObject
Gives access to System class.
getTabSize() - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
 
getTargetClass() - Method in class org.apache.commons.jexl2.internal.AbstractExecutor
Gets the object class targeted by this executor.
getTargetProperty() - Method in class org.apache.commons.jexl2.internal.AbstractExecutor
Gets the property targeted by this executor.
getTargetProperty() - Method in class org.apache.commons.jexl2.internal.AbstractExecutor.Method
Gets the property targeted by this executor.
getTargetProperty() - Method in class org.apache.commons.jexl2.internal.BooleanGetExecutor
Gets the property targeted by this executor.
getTargetProperty() - Method in class org.apache.commons.jexl2.internal.DuckGetExecutor
Gets the property targeted by this executor.
getTargetProperty() - Method in class org.apache.commons.jexl2.internal.DuckSetExecutor
Gets the property targeted by this executor.
getTargetProperty() - Method in class org.apache.commons.jexl2.internal.ListGetExecutor
Gets the property targeted by this executor.
getTargetProperty() - Method in class org.apache.commons.jexl2.internal.ListSetExecutor
Gets the property targeted by this executor.
getTargetProperty() - Method in class org.apache.commons.jexl2.internal.MapGetExecutor
Gets the property targeted by this executor.
getTargetProperty() - Method in class org.apache.commons.jexl2.internal.MapSetExecutor
Gets the property targeted by this executor.
getTargetProperty() - Method in class org.apache.commons.jexl2.internal.PropertyGetExecutor
Gets the property targeted by this executor.
getTargetProperty() - Method in class org.apache.commons.jexl2.internal.PropertySetExecutor
Gets the property targeted by this executor.
getters - Variable in class org.apache.commons.jexl2.introspection.UberspectImpl.IndexedType
The array of getter methods.
getText() - Method in class org.apache.commons.jexl2.ExpressionImpl
Returns the text of this Script.
getText() - Method in interface org.apache.commons.jexl2.Script
Returns the text of this Script.
getToken(int) - Method in class org.apache.commons.jexl2.parser.JexlParser
 
getToken(int) - Method in class org.apache.commons.jexl2.parser.Parser
Get the specific Token.
getTrackLineColumn() - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
 
getType() - Method in class org.apache.commons.jexl2.UnifiedJEXL.CompositeExpression
Gets this expression type.
getType() - Method in class org.apache.commons.jexl2.UnifiedJEXL.ConstantExpression
Gets this expression type.
getType() - Method in class org.apache.commons.jexl2.UnifiedJEXL.DeferredExpression
Gets this expression type.
getType() - Method in class org.apache.commons.jexl2.UnifiedJEXL.Expression
Gets this expression type.
getType() - Method in class org.apache.commons.jexl2.UnifiedJEXL.ImmediateExpression
Gets this expression type.
getType() - Method in class org.apache.commons.jexl2.UnifiedJEXL.NestedExpression
Gets this expression type.
getUberspect() - Method in class org.apache.commons.jexl2.Interpreter
Gets the uberspect.
getUberspect(Log) - Static method in class org.apache.commons.jexl2.JexlEngine
Gets the default instance of Uberspect.
getUberspect() - Method in class org.apache.commons.jexl2.JexlEngine
Gets this engine underlying uberspect.
getValue() - Method in exception org.apache.commons.jexl2.JexlException.Return
 
getValue() - Method in class org.apache.commons.jexl2.parser.Token
An optional attribute value of the Token.
getVariable() - Method in exception org.apache.commons.jexl2.JexlException.Variable
 
getVariables() - Method in class org.apache.commons.jexl2.ExpressionImpl
Gets this script variables.
getVariables(Script) - Method in class org.apache.commons.jexl2.JexlEngine
Gets the list of variables accessed by a script.
getVariables(JexlNode, Set<List<String>>, List<String>) - Method in class org.apache.commons.jexl2.JexlEngine
Fills up the list of variables accessed by a node.
getVariables() - Method in interface org.apache.commons.jexl2.Script
Gets this script variables.
getVariables() - Method in class org.apache.commons.jexl2.UnifiedJEXL.CompositeExpression
Gets the list of variables accessed by this expression.
getVariables(Set<List<String>>) - Method in class org.apache.commons.jexl2.UnifiedJEXL.DeferredExpression
Fills up the list of variables accessed by this expression.
getVariables() - Method in class org.apache.commons.jexl2.UnifiedJEXL.Expression
Gets the list of variables accessed by this expression.
getVariables(Set<List<String>>) - Method in class org.apache.commons.jexl2.UnifiedJEXL.Expression
Fills up the list of variables accessed by this expression.
getVariables() - Method in class org.apache.commons.jexl2.UnifiedJEXL.JexlBasedExpression
Gets the list of variables accessed by this expression.
getVariables(Set<List<String>>) - Method in class org.apache.commons.jexl2.UnifiedJEXL.JexlBasedExpression
Fills up the list of variables accessed by this expression.
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.
greaterThan(Object, Object) - Method in class org.apache.commons.jexl2.JexlArithmetic
Test if left > right.
greaterThanOrEqual(Object, Object) - Method in class org.apache.commons.jexl2.JexlArithmetic
Test if left ≥ right.
gt - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
RegularExpression Id.

H

handleVarArg(Class<?>, int, Object[]) - Method in class org.apache.commons.jexl2.internal.MethodExecutor
Reassembles arguments if the method is a vararg method.
has(String) - Method in class org.apache.commons.jexl.JexlOne.ContextAdapter
Checks whether a variable is defined in this context.
has(String) - Method in interface org.apache.commons.jexl2.JexlContext
Checks whether a variable is defined in this context.
has(String) - Method in class org.apache.commons.jexl2.MapContext
Checks whether a variable is defined in this context.
has(String) - Method in class org.apache.commons.jexl2.ObjectContext
Checks whether a variable is defined in this context.
has(String) - Method in class org.apache.commons.jexl2.ReadonlyContext
Checks whether a variable is defined in this context.
has(String) - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngine.JexlContextWrapper
Checks whether a variable is defined in this context.
has(String) - Method in class org.apache.commons.jexl2.UnifiedJEXL.TemplateContext
Checks whether a variable is defined in this context.
HASH - Static variable in class org.apache.commons.jexl2.internal.introspection.MethodKey
The hash code constants.
hashCode() - Method in class org.apache.commons.jexl2.internal.AbstractExecutor
hashCode - Variable in class org.apache.commons.jexl2.internal.introspection.MethodKey
The hash code.
hashCode() - Method in class org.apache.commons.jexl2.internal.introspection.MethodKey
hashCode() - Method in class org.apache.commons.jexl2.JexlEngine.Scope
 
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.jexl2.internal.ArrayIterator
Check to see if there is another element in the array.
hasNext() - Method in class org.apache.commons.jexl2.internal.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.jexl2.parser.SimpleNode
The node type id.
Identifier(boolean) - Method in class org.apache.commons.jexl2.parser.JexlParser
Default implementation does nothing but is overriden by generated code.
Identifier() - Method in class org.apache.commons.jexl2.parser.JexlParser
 
Identifier(boolean) - Method in class org.apache.commons.jexl2.parser.Parser
Identifier & Literals
IDENTIFIER - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
RegularExpression Id.
IF - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
RegularExpression Id.
IfStatement() - Method in class org.apache.commons.jexl2.parser.Parser
 
image - Variable in class org.apache.commons.jexl2.parser.JexlNode
token value.
image - Variable in class org.apache.commons.jexl2.parser.ParserTokenManager
 
image - Variable in class org.apache.commons.jexl2.parser.Token
The string image of the token.
IMM_CHAR - Static variable in class org.apache.commons.jexl2.UnifiedJEXL
The first character for immediate expressions.
ImmediateExpression(CharSequence, JexlNode, UnifiedJEXL.Expression) - Constructor for class org.apache.commons.jexl2.UnifiedJEXL.ImmediateExpression
Creates an immediate expression.
IN - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
RegularExpression Id.
inBuf - Variable in class org.apache.commons.jexl2.parser.SimpleCharStream
 
include(UnifiedJEXL.Template, Object...) - Method in class org.apache.commons.jexl2.UnifiedJEXL.TemplateContext
Includes a call to another template.
InclusiveOrExpression() - Method in class org.apache.commons.jexl2.parser.Parser
 
INCOMPARABLE - Static variable in class org.apache.commons.jexl2.internal.introspection.MethodKey
A method/ctor doesn't match a previously compared one.
index - Variable in enum org.apache.commons.jexl2.UnifiedJEXL.ExpressionType
The index in arrays of expression counters for composite expressions.
IndexedContainer(UberspectImpl.IndexedType, Object) - Constructor for class org.apache.commons.jexl2.introspection.UberspectImpl.IndexedContainer
Creates a new duck container.
IndexedType(String, Class<?>, Method[], Method[]) - Constructor for class org.apache.commons.jexl2.introspection.UberspectImpl.IndexedType
Creates a new indexed type.
indexOf(Object) - Method in class org.apache.commons.jexl2.internal.ArrayListWrapper
 
infixChildren(JexlNode, String, boolean, Object) - Method in class org.apache.commons.jexl2.Debugger
Checks if the children of a node using infix notation is the cause to debug, adds their representation to the rebuilt expression.
info - Variable in exception org.apache.commons.jexl2.JexlException
The debug info.
initMarker(Class<?>, String, Class<?>...) - Static method in class org.apache.commons.jexl2.internal.AbstractExecutor
A helper to initialize the marker methods (array.get, list.get, etc...).
input_stream - Variable in class org.apache.commons.jexl2.parser.ParserTokenManager
 
inputStream - Variable in class org.apache.commons.jexl2.parser.SimpleCharStream
 
INTEGER_LITERAL - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
RegularExpression Id.
IntegerLiteral() - Method in class org.apache.commons.jexl2.parser.Parser
 
interpret(JexlNode) - Method in class org.apache.commons.jexl.JexlOne.JexlOneInterpreter
Interpret the given script/expression.
interpret(JexlNode) - Method in class org.apache.commons.jexl2.Interpreter
Interpret the given script/expression.
Interpreter - Class in org.apache.commons.jexl2
An interpreter of JEXL syntax.
Interpreter(JexlEngine, JexlContext) - Constructor for class org.apache.commons.jexl2.Interpreter
Deprecated. 
Interpreter(JexlEngine, JexlContext, boolean, boolean) - Constructor for class org.apache.commons.jexl2.Interpreter
Creates an interpreter.
Interpreter(Interpreter) - Constructor for class org.apache.commons.jexl2.Interpreter
Copy constructor.
Introspector - Class in org.apache.commons.jexl2.internal
Default introspection services.
Introspector(Log) - Constructor for class org.apache.commons.jexl2.internal.Introspector
Creates an introspector.
IntrospectorBase - Class in org.apache.commons.jexl2.internal.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[]
IntrospectorBase(Log) - Constructor for class org.apache.commons.jexl2.internal.introspection.IntrospectorBase
Create the introspector.
IntrospectorBase.CacheMiss - Class in org.apache.commons.jexl2.internal.introspection
A Constructor get cache-miss.
INVALID_LEXICAL_STATE - Static variable in error org.apache.commons.jexl2.parser.TokenMgrError
Tried to change to an invalid lexical state.
invocationFailed(JexlException) - Method in class org.apache.commons.jexl.JexlOne.JexlOneInterpreter
Triggered when method, function or constructor invocation fails.
invocationFailed(JexlException) - Method in class org.apache.commons.jexl2.Interpreter
Triggered when method, function or constructor invocation fails.
invoke(Object) - Method in class org.apache.commons.jexl2.internal.AbstractExecutor.Get
Method used to get the property value of an object.
invoke(Object, Object[]) - Method in class org.apache.commons.jexl2.internal.AbstractExecutor.Method
Invocation method, called when the method invocation should be performed and a value returned.
invoke(Object, Object) - Method in class org.apache.commons.jexl2.internal.AbstractExecutor.Set
Method used to set the property value of an object.
invoke(Object, Object[]) - Method in interface org.apache.commons.jexl2.introspection.JexlMethod
Invocation method, called when the method invocation should be performed and a value returned.
invoke(Object) - Method in interface org.apache.commons.jexl2.introspection.JexlPropertyGet
Method used to get the property value of an object.
invoke(Object, Object) - Method in interface org.apache.commons.jexl2.introspection.JexlPropertySet
Method used to set the property value of an object.
invoke(Object, Object[]) - Method in class org.apache.commons.jexl2.introspection.UberspectImpl.ConstructorMethod
Invocation method, called when the method invocation should be performed and a value returned.
invoke(Object) - Method in class org.apache.commons.jexl2.introspection.UberspectImpl.FieldPropertyGet
Deprecated.
Method used to get the property value of an object.
invoke(Object, Object) - Method in class org.apache.commons.jexl2.introspection.UberspectImpl.FieldPropertySet
Deprecated.
Method used to set the property value of an object.
invoke(Object) - Method in class org.apache.commons.jexl2.introspection.UberspectImpl.IndexedType
Method used to get the property value of an object.
invokeGet(Object, Object) - Method in class org.apache.commons.jexl2.introspection.UberspectImpl.IndexedType
Gets the value of a property from a container.
invokeMethod(Object, String, Object...) - Method in class org.apache.commons.jexl2.JexlEngine
Invokes an object's method by name and arguments.
invokeSet(Object, Object, Object) - Method in class org.apache.commons.jexl2.introspection.UberspectImpl.IndexedType
Sets the value of a property in a container.
isAlive() - Method in class org.apache.commons.jexl2.internal.AbstractExecutor
Tell whether the executor is alive by looking at the value of the method.
isApplicable(T, Class<?>[]) - Method in class org.apache.commons.jexl2.internal.introspection.MethodKey.Parameters
Returns true if the supplied method is applicable to actual argument types.
isCacheable() - Method in class org.apache.commons.jexl2.internal.AbstractExecutor
Specifies if this executor is cacheable and able to be reused for this class of object it was returned for.
isCacheable() - Method in interface org.apache.commons.jexl2.introspection.JexlMethod
Specifies if this JexlMethod is cacheable and able to be reused for this class of object it was returned for.
isCacheable() - Method in interface org.apache.commons.jexl2.introspection.JexlPropertyGet
Specifies if this JexlPropertyGet is cacheable and able to be reused for this class of object it was returned for.
isCacheable() - Method in interface org.apache.commons.jexl2.introspection.JexlPropertySet
Specifies if this JexlPropertySet is cacheable and able to be reused for this class of object it was returned for.
isCacheable() - Method in class org.apache.commons.jexl2.introspection.UberspectImpl.ConstructorMethod
Specifies if this JexlMethod is cacheable and able to be reused for this class of object it was returned for.
isCacheable() - Method in class org.apache.commons.jexl2.introspection.UberspectImpl.FieldPropertyGet
Deprecated.
Specifies if this JexlPropertyGet is cacheable and able to be reused for this class of object it was returned for.
isCacheable() - Method in class org.apache.commons.jexl2.introspection.UberspectImpl.FieldPropertySet
Deprecated.
Specifies if this JexlPropertySet is cacheable and able to be reused for this class of object it was returned for.
isCacheable() - Method in class org.apache.commons.jexl2.introspection.UberspectImpl.IndexedType
Specifies if this JexlPropertyGet is cacheable and able to be reused for this class of object it was returned for.
isCancelled() - Method in class org.apache.commons.jexl2.Interpreter
Checks whether this interpreter execution was cancelled due to thread interruption.
isConstant(boolean) - Method in class org.apache.commons.jexl2.parser.ASTNumberLiteral
isConstant(boolean) - Method in class org.apache.commons.jexl2.parser.ASTStringLiteral
isConstant() - Method in class org.apache.commons.jexl2.parser.JexlNode
Whether this node is a constant node Its value can not change after the first evaluation and can be cached indefinitely.
isConstant(boolean) - Method in class org.apache.commons.jexl2.parser.JexlNode
 
isConvertible(Class<?>, Class<?>, boolean) - Method in class org.apache.commons.jexl2.internal.introspection.MethodKey.Parameters
 
isDebug() - Method in class org.apache.commons.jexl2.JexlEngine
Checks whether this engine is in debug mode.
isDeferred() - Method in class org.apache.commons.jexl2.UnifiedJEXL.Expression
Checks whether this expression is deferred.
isEmpty() - Method in class org.apache.commons.jexl2.internal.ArrayListWrapper
 
isFloatingPoint(Object) - Method in class org.apache.commons.jexl2.JexlArithmetic
Is Object a floating point number.
isFloatingPointNumber(Object) - Method in class org.apache.commons.jexl2.JexlArithmetic
Test if the passed value is a floating point number, i.e.
isFloatingPointType(Object, Object) - Method in class org.apache.commons.jexl2.JexlArithmetic
Test if either left or right are either a Float or Double.
isImmediate() - Method in class org.apache.commons.jexl2.UnifiedJEXL.CompositeExpression
Checks whether this expression is immediate.
isImmediate() - Method in class org.apache.commons.jexl2.UnifiedJEXL.DeferredExpression
Checks whether this expression is immediate.
isImmediate() - Method in class org.apache.commons.jexl2.UnifiedJEXL.Expression
Checks whether this expression is immediate.
isImmediate() - Method in class org.apache.commons.jexl2.UnifiedJEXL.NestedExpression
Checks whether this expression is immediate.
isInteger() - Method in class org.apache.commons.jexl2.parser.ASTNumberLiteral
 
isInvocationConvertible(Class<?>, Class<?>, boolean) - Static method in class org.apache.commons.jexl2.internal.introspection.MethodKey
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).
isLenient() - Method in class org.apache.commons.jexl2.JexlArithmetic
Checks whether this JexlArithmetic instance triggers errors during evaluation when null is used as an operand.
isLenient() - Method in class org.apache.commons.jexl2.JexlEngine
Checks whether this engine considers unknown variables, methods and constructors as errors.
isLenient() - Method in class org.apache.commons.jexl2.JexlThreadedArithmetic
Checks whether this JexlArithmetic instance triggers errors during evaluation when null is used as an operand.
isLoadedBy(ClassLoader, Class<?>) - Static method in class org.apache.commons.jexl2.internal.introspection.IntrospectorBase
Checks whether a class is loaded through a given class loader or one of its ascendants.
isNumberable(Object) - Method in class org.apache.commons.jexl2.JexlArithmetic
Is Object a whole number.
isSilent() - Method in class org.apache.commons.jexl2.Interpreter
Checks whether this interpreter throws JexlException when encountering errors.
isSilent() - Method in class org.apache.commons.jexl2.JexlEngine
Checks whether this engine throws JexlException during evaluation.
isStrict() - Method in class org.apache.commons.jexl2.Interpreter
Checks whether this interpreter considers unknown variables, methods and constructors as errors.
isStrict() - Method in class org.apache.commons.jexl2.JexlEngine
Checks whether this engine behaves in strict or lenient mode.
isStrictConvertible(Class<?>, Class<?>, boolean) - Method in class org.apache.commons.jexl2.internal.introspection.MethodKey.Parameters
 
isStrictInvocationConvertible(Class<?>, Class<?>, boolean) - Static method in class org.apache.commons.jexl2.internal.introspection.MethodKey
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.
isTernaryProtected(JexlNode) - Method in class org.apache.commons.jexl2.Interpreter
Check if a null evaluated expression is protected by a ternary expression.
isVarArgMethod(Method) - Static method in class org.apache.commons.jexl2.internal.MethodExecutor
Determines if a method can accept a variable number of arguments.
isVarArgs - Variable in class org.apache.commons.jexl2.internal.MethodExecutor
Whether this method handles varargs.
iterator() - Method in class org.apache.commons.jexl2.internal.ArrayListWrapper
 

J

jexl - Variable in class org.apache.commons.jexl2.ExpressionImpl
The engine for this expression.
jexl - Variable in class org.apache.commons.jexl2.ObjectContext
The property solving jexl engine.
jexl - Variable in class org.apache.commons.jexl2.UnifiedJEXL
The JEXL engine instance.
JEXL10 - Static variable in class org.apache.commons.jexl.JexlOne.EngineHolder
The shared instance.
JEXL_OBJECT_KEY - Static variable in class org.apache.commons.jexl2.scripting.JexlScriptEngine
Reserved key for JexlScriptObject.
JexlArithmetic - Class in org.apache.commons.jexl2
Perform arithmetic.
JexlArithmetic(boolean) - Constructor for class org.apache.commons.jexl2.JexlArithmetic
Creates a JexlArithmetic.
JexlArithmetic(boolean, MathContext, int) - Constructor for class org.apache.commons.jexl2.JexlArithmetic
Creates a JexlArithmetic.
JexlBasedExpression(CharSequence, JexlNode, UnifiedJEXL.Expression) - Constructor for class org.apache.commons.jexl2.UnifiedJEXL.JexlBasedExpression
Creates a JEXL interpretable expression.
JexlCompiledScript(Script) - Constructor for class org.apache.commons.jexl2.scripting.JexlScriptEngine.JexlCompiledScript
Creates an instance.
JexlContext - Interface in org.apache.commons.jexl
Holds a Map of variables which are referenced in a JEXL expression.
JexlContext - Interface in org.apache.commons.jexl2
Manages variables which can be referenced in a JEXL expression.
JexlContextWrapper(ScriptContext) - Constructor for class org.apache.commons.jexl2.scripting.JexlScriptEngine.JexlContextWrapper
Creates a context wrapper.
JexlEngine - Class in org.apache.commons.jexl2
Creates and evaluates Expression and Script objects.
JexlEngine() - Constructor for class org.apache.commons.jexl2.JexlEngine
Creates an engine with default arguments.
JexlEngine(Uberspect, JexlArithmetic, Map<String, Object>, Log) - Constructor for class org.apache.commons.jexl2.JexlEngine
Creates a JEXL engine using the provided Uberspect, (@link JexlArithmetic), a function map and logger.
jexlEngine - Variable in class org.apache.commons.jexl2.scripting.JexlScriptEngine
The JEXL EL engine.
JexlEngine.Frame - Class in org.apache.commons.jexl2
A call frame, created from a scope, stores the arguments and local variables as "registers".
JexlEngine.Scope - Class in org.apache.commons.jexl2
A script scope, stores the declaration of parameters and local variables.
JexlEngine.SoftCache<K,V> - Class in org.apache.commons.jexl2
A soft reference on cache.
JexlEngine.UberspectHolder - Class in org.apache.commons.jexl2
Gets the default instance of Uberspect.
JexlException - Exception in org.apache.commons.jexl2
Wraps any error that might occur during interpretation of a script or expression.
JexlException(JexlNode, String) - Constructor for exception org.apache.commons.jexl2.JexlException
Creates a new JexlException.
JexlException(JexlNode, String, Throwable) - Constructor for exception org.apache.commons.jexl2.JexlException
Creates a new JexlException.
JexlException(JexlInfo, String) - Constructor for exception org.apache.commons.jexl2.JexlException
Creates a new JexlException.
JexlException(JexlInfo, String, Throwable) - Constructor for exception org.apache.commons.jexl2.JexlException
Creates a new JexlException.
JexlException.Cancel - Exception in org.apache.commons.jexl2
Thrown to cancel a script execution.
JexlException.Method - Exception in org.apache.commons.jexl2
Thrown when a method or ctor is unknown, ambiguous or inaccessible.
JexlException.Parsing - Exception in org.apache.commons.jexl2
Thrown when parsing fails.
JexlException.Property - Exception in org.apache.commons.jexl2
Thrown when a property is unknown.
JexlException.Return - Exception in org.apache.commons.jexl2
Thrown to return a value.
JexlException.Tokenization - Exception in org.apache.commons.jexl2
Thrown when tokenization fails.
JexlException.Variable - Exception in org.apache.commons.jexl2
Thrown when a variable is unknown.
JexlHelper - Class in org.apache.commons.jexl
Helper to create a context.
JexlHelper() - Constructor for class org.apache.commons.jexl.JexlHelper
 
JexlInfo - Interface in org.apache.commons.jexl2
Interface for objects carrying information usefull to debugging.
JexlMethod - Interface in org.apache.commons.jexl2.introspection
Interface used for regular method invocation.
JexlNode - Class in org.apache.commons.jexl2.parser
Base class for parser nodes - holds an 'image' of the token for later use.
JexlNode(int) - Constructor for class org.apache.commons.jexl2.parser.JexlNode
 
JexlNode(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.JexlNode
 
JexlNode.Literal<T> - Interface in org.apache.commons.jexl2.parser
A marker interface for literals.
jexlObject - Variable in class org.apache.commons.jexl2.scripting.JexlScriptEngine
The JexlScriptObject instance.
JexlOne - Class in org.apache.commons.jexl
This implements Jexl-1.x (Jelly) compatible behaviors on top of Jexl-2.0.
JexlOne() - Constructor for class org.apache.commons.jexl.JexlOne
Private constructor, ensure no instance.
JexlOne.ContextAdapter - Class in org.apache.commons.jexl
A Jexl1.x context wrapped into a Jexl2 context.
JexlOne.EngineHolder - Class in org.apache.commons.jexl
Lazy JexlEngine singleton through on demand holder idiom.
JexlOne.JexlOneEngine - Class in org.apache.commons.jexl
An engine that uses a JexlOneInterpreter.
JexlOne.JexlOneExpression - Class in org.apache.commons.jexl
The specific Jexl-1.x expressions implementation.
JexlOne.JexlOneInterpreter - Class in org.apache.commons.jexl
An interpreter made compatible with v1.1 behavior (at least Jelly's expectations).
JexlOneEngine() - Constructor for class org.apache.commons.jexl.JexlOne.JexlOneEngine
Default ctor, creates a cache and sets instance to verbose (ie non-silent).
JexlOneExpression(JexlOne.JexlOneEngine, String, ASTJexlScript) - Constructor for class org.apache.commons.jexl.JexlOne.JexlOneExpression
Default local ctor.
JexlOneInterpreter(JexlEngine, JexlContext) - Constructor for class org.apache.commons.jexl.JexlOne.JexlOneInterpreter
Creates an instance.
JexlParser - Class in org.apache.commons.jexl2.parser
The base class for parsing, manages the parameter/local variable frame.
JexlParser() - Constructor for class org.apache.commons.jexl2.parser.JexlParser
 
JexlPropertyGet - Interface in org.apache.commons.jexl2.introspection
Interface for getting values that appear to be properties.
JexlPropertySet - Interface in org.apache.commons.jexl2.introspection
Interface used for setting values that appear to be properties.
JexlScript() - Method in class org.apache.commons.jexl2.parser.Parser
Statements
JexlScriptEngine - Class in org.apache.commons.jexl2.scripting
Implements the Jexl ScriptEngine for JSF-223.
JexlScriptEngine() - Constructor for class org.apache.commons.jexl2.scripting.JexlScriptEngine
Default constructor.
JexlScriptEngine(ScriptEngineFactory) - Constructor for class org.apache.commons.jexl2.scripting.JexlScriptEngine
Create a scripting engine using the supplied factory.
JexlScriptEngine.EngineSingletonHolder - Class in org.apache.commons.jexl2.scripting
Holds singleton JexlScriptEngine (IODH).
JexlScriptEngine.FactorySingletonHolder - Class in org.apache.commons.jexl2.scripting
Holds singleton JexlScriptEngineFactory (IODH).
JexlScriptEngine.JexlCompiledScript - Class in org.apache.commons.jexl2.scripting
Wrapper to help convert a Jexl Script into a JSR-223 CompiledScript.
JexlScriptEngine.JexlContextWrapper - Class in org.apache.commons.jexl2.scripting
Wrapper to help convert a JSR-223 ScriptContext into a JexlContext.
JexlScriptEngine.JexlScriptObject - Class in org.apache.commons.jexl2.scripting
Implements engine and engine context properties for use by JEXL scripts.
JexlScriptEngineFactory - Class in org.apache.commons.jexl2.scripting
Implements the Jexl ScriptEngineFactory for JSF-223.
JexlScriptEngineFactory() - Constructor for class org.apache.commons.jexl2.scripting.JexlScriptEngineFactory
 
JexlScriptObject() - Constructor for class org.apache.commons.jexl2.scripting.JexlScriptEngine.JexlScriptObject
 
JexlThreadedArithmetic - Class in org.apache.commons.jexl2
A derived arithmetic that allows different threads to operate with different strict/lenient/math modes using the same JexlEngine.
JexlThreadedArithmetic(boolean) - Constructor for class org.apache.commons.jexl2.JexlThreadedArithmetic
Standard ctor.
JexlThreadedArithmetic(boolean, MathContext, int) - Constructor for class org.apache.commons.jexl2.JexlThreadedArithmetic
Creates a JexlThreadedArithmetic instance.
JexlThreadedArithmetic.Features - Class in org.apache.commons.jexl2
Holds the threaded version of some arithmetic features.
jj_2_1(int) - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_2_10(int) - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_2_11(int) - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_2_12(int) - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_2_13(int) - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_2_14(int) - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_2_15(int) - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_2_16(int) - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_2_17(int) - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_2_18(int) - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_2_19(int) - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_2_2(int) - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_2_20(int) - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_2_3(int) - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_2_4(int) - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_2_5(int) - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_2_6(int) - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_2_7(int) - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_2_8(int) - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_2_9(int) - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_2_rtns - Variable in class org.apache.commons.jexl2.parser.Parser
 
jj_3_1() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3_10() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3_11() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3_12() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3_13() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3_14() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3_15() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3_16() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3_17() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3_18() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3_19() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3_2() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3_20() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3_3() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3_4() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3_5() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3_6() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3_7() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3_8() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3_9() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_100() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_101() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_102() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_103() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_104() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_105() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_106() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_107() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_108() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_109() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_110() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_111() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_112() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_113() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_114() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_115() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_116() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_117() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_118() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_119() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_120() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_121() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_122() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_123() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_124() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_125() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_126() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_127() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_128() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_129() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_130() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_131() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_132() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_133() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_134() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_135() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_136() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_137() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_138() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_139() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_140() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_141() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_142() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_143() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_144() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_145() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_146() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_147() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_148() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_149() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_150() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_19() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_20() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_21() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_22() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_23() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_24() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_25() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_26() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_27() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_28() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_29() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_30() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_31() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_32() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_33() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_34() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_35() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_36() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_37() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_38() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_39() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_40() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_41() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_42() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_43() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_44() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_45() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_46() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_47() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_48() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_49() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_50() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_51() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_52() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_53() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_54() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_55() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_56() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_57() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_58() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_59() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_60() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_61() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_62() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_63() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_64() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_65() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_66() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_67() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_68() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_69() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_70() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_71() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_72() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_73() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_74() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_75() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_76() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_77() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_78() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_79() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_80() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_81() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_82() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_83() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_84() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_85() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_86() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_87() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_88() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_89() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_90() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_91() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_92() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_93() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_94() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_95() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_96() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_97() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_98() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_3R_99() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_add_error_token(int, int) - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_consume_token(int) - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_endpos - Variable in class org.apache.commons.jexl2.parser.Parser
 
jj_expentries - Variable in class org.apache.commons.jexl2.parser.Parser
 
jj_expentry - Variable in class org.apache.commons.jexl2.parser.Parser
 
jj_gc - Variable in class org.apache.commons.jexl2.parser.Parser
 
jj_gen - Variable in class org.apache.commons.jexl2.parser.Parser
 
jj_input_stream - Variable in class org.apache.commons.jexl2.parser.Parser
 
jj_kind - Variable in class org.apache.commons.jexl2.parser.Parser
 
jj_la - Variable in class org.apache.commons.jexl2.parser.Parser
 
jj_la1 - Variable in class org.apache.commons.jexl2.parser.Parser
 
jj_la1_0 - Static variable in class org.apache.commons.jexl2.parser.Parser
 
jj_la1_1 - Static variable in class org.apache.commons.jexl2.parser.Parser
 
jj_la1_init_0() - Static method in class org.apache.commons.jexl2.parser.Parser
 
jj_la1_init_1() - Static method in class org.apache.commons.jexl2.parser.Parser
 
jj_lastpos - Variable in class org.apache.commons.jexl2.parser.Parser
 
jj_lasttokens - Variable in class org.apache.commons.jexl2.parser.Parser
 
jj_ls - Variable in class org.apache.commons.jexl2.parser.Parser
 
jj_nt - Variable in class org.apache.commons.jexl2.parser.Parser
Next token.
jj_ntk - Variable in class org.apache.commons.jexl2.parser.Parser
 
jj_ntk_f() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_rescan - Variable in class org.apache.commons.jexl2.parser.Parser
 
jj_rescan_token() - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_save(int, int) - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_scan_token(int) - Method in class org.apache.commons.jexl2.parser.Parser
 
jj_scanpos - Variable in class org.apache.commons.jexl2.parser.Parser
 
jjAddStates(int, int) - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
 
jjbitVec0 - Static variable in class org.apache.commons.jexl2.parser.ParserTokenManager
 
jjbitVec2 - Static variable in class org.apache.commons.jexl2.parser.ParserTokenManager
 
jjbitVec3 - Static variable in class org.apache.commons.jexl2.parser.ParserTokenManager
 
jjbitVec4 - Static variable in class org.apache.commons.jexl2.parser.ParserTokenManager
 
JJCalls() - Constructor for class org.apache.commons.jexl2.parser.Parser.JJCalls
 
jjCanMove_0(int, int, int, long, long) - Static method in class org.apache.commons.jexl2.parser.ParserTokenManager
 
jjCanMove_1(int, int, int, long, long) - Static method in class org.apache.commons.jexl2.parser.ParserTokenManager
 
jjCheckNAdd(int) - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
 
jjCheckNAddStates(int, int) - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
 
jjCheckNAddTwoStates(int, int) - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
 
jjFillToken() - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
 
jjimage - Variable in class org.apache.commons.jexl2.parser.ParserTokenManager
 
jjimageLen - Variable in class org.apache.commons.jexl2.parser.ParserTokenManager
 
jjmatchedKind - Variable in class org.apache.commons.jexl2.parser.ParserTokenManager
 
jjmatchedPos - Variable in class org.apache.commons.jexl2.parser.ParserTokenManager
 
jjMoveNfa_0(int, int) - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
 
jjMoveNfa_1(int, int) - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
 
jjMoveNfa_2(int, int) - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
 
jjMoveStringLiteralDfa0_0() - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
 
jjMoveStringLiteralDfa0_1() - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
 
jjMoveStringLiteralDfa0_2() - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
 
jjMoveStringLiteralDfa1_0(long) - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
 
jjMoveStringLiteralDfa1_1(long) - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
 
jjMoveStringLiteralDfa1_2(long) - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
 
jjMoveStringLiteralDfa2_0(long, long) - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
 
jjMoveStringLiteralDfa2_1(long, long) - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
 
jjMoveStringLiteralDfa2_2(long, long) - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
 
jjMoveStringLiteralDfa3_0(long, long) - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
 
jjMoveStringLiteralDfa3_1(long, long) - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
 
jjMoveStringLiteralDfa3_2(long, long) - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
 
jjMoveStringLiteralDfa4_0(long, long) - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
 
jjMoveStringLiteralDfa4_1(long, long) - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
 
jjMoveStringLiteralDfa4_2(long, long) - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
 
jjMoveStringLiteralDfa5_0(long, long) - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
 
jjMoveStringLiteralDfa5_1(long, long) - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
 
jjMoveStringLiteralDfa5_2(long, long) - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
 
jjMoveStringLiteralDfa6_0(long, long) - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
 
jjMoveStringLiteralDfa6_1(long, long) - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
 
jjMoveStringLiteralDfa6_2(long, long) - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
 
jjnewLexState - Static variable in class org.apache.commons.jexl2.parser.ParserTokenManager
Lex State array.
jjnewStateCnt - Variable in class org.apache.commons.jexl2.parser.ParserTokenManager
 
jjnextStates - Static variable in class org.apache.commons.jexl2.parser.ParserTokenManager
 
jjround - Variable in class org.apache.commons.jexl2.parser.ParserTokenManager
 
jjrounds - Variable in class org.apache.commons.jexl2.parser.ParserTokenManager
 
jjStartNfa_0(int, long) - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
 
jjStartNfa_1(int, long) - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
 
jjStartNfa_2(int, long) - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
 
jjStartNfaWithStates_0(int, int, int) - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
 
jjStartNfaWithStates_1(int, int, int) - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
 
jjStartNfaWithStates_2(int, int, int) - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
 
jjstateSet - Variable in class org.apache.commons.jexl2.parser.ParserTokenManager
 
jjStopAtPos(int, int) - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
 
jjStopStringLiteralDfa_0(int, long) - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
 
jjStopStringLiteralDfa_1(int, long) - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
 
jjStopStringLiteralDfa_2(int, long) - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
 
jjstrLiteralImages - Static variable in class org.apache.commons.jexl2.parser.ParserTokenManager
Token literal values.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTAdditiveNode
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTAdditiveOperator
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTAmbiguous
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTAndNode
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTArrayAccess
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTArrayLiteral
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTAssignment
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTBitwiseAndNode
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTBitwiseComplNode
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTBitwiseOrNode
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTBitwiseXorNode
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTBlock
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTConstructorNode
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTDivNode
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTEmptyFunction
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTEQNode
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTERNode
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTFalseNode
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTFloatLiteral
Deprecated.
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTForeachStatement
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTFunctionNode
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTGENode
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTGTNode
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTIdentifier
 
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTIfStatement
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTIntegerLiteral
Deprecated.
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTJexlScript
 
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTLENode
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTLTNode
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTMapEntry
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTMapLiteral
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTMethodNode
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTModNode
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTMulNode
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTNENode
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTNotNode
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTNRNode
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTNullLiteral
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTNumberLiteral
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTOrNode
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTReference
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTReferenceExpression
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTReturnStatement
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTSizeFunction
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTSizeMethod
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTStringLiteral
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTTernaryNode
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTTrueNode
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTUnaryMinusNode
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTVar
 
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTWhileStatement
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in interface org.apache.commons.jexl2.parser.Node
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.SimpleNode
Accept the visitor.
jjtAddChild(Node, int) - Method in interface org.apache.commons.jexl2.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.jexl2.parser.SimpleNode
Adds a child node.
JJTADDITIVENODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
 
JJTADDITIVEOPERATOR - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
 
JJTAMBIGUOUS - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
 
JJTANDNODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
 
JJTARRAYACCESS - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
 
JJTARRAYLITERAL - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
 
JJTASSIGNMENT - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
 
JJTBITWISEANDNODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
 
JJTBITWISECOMPLNODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
 
JJTBITWISEORNODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
 
JJTBITWISEXORNODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
 
JJTBLOCK - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
 
jjtClose() - Method in class org.apache.commons.jexl2.parser.ASTArrayLiteral
This method is called after all the child nodes have been added.
jjtClose() - Method in class org.apache.commons.jexl2.parser.ASTMapLiteral
This method is called after all the child nodes have been added.
jjtClose() - Method in interface org.apache.commons.jexl2.parser.Node
This method is called after all the child nodes have been added.
jjtClose() - Method in class org.apache.commons.jexl2.parser.SimpleNode
This method is called after all the child nodes have been added.
JJTCONSTRUCTORNODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
 
JJTDIVNODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
 
JJTEMPTYFUNCTION - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
 
JJTEQNODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
 
JJTERNODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
 
JJTFALSENODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
 
JJTFOREACHSTATEMENT - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
 
JJTFUNCTIONNODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
 
JJTGENODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
 
jjtGetChild(int) - Method in interface org.apache.commons.jexl2.parser.Node
This method returns a child node.
jjtGetChild(int) - Method in class org.apache.commons.jexl2.parser.SimpleNode
Gets a child of this node.
jjtGetNumChildren() - Method in interface org.apache.commons.jexl2.parser.Node
Return the number of children the node has.
jjtGetNumChildren() - Method in class org.apache.commons.jexl2.parser.SimpleNode
Gets this node number of children.
jjtGetParent() - Method in interface org.apache.commons.jexl2.parser.Node
 
jjtGetParent() - Method in class org.apache.commons.jexl2.parser.SimpleNode
Gets this node's parent.
jjtGetValue() - Method in class org.apache.commons.jexl2.parser.SimpleNode
Gets this node value.
JJTGTNODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
 
JJTIDENTIFIER - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
 
JJTIFSTATEMENT - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
 
JJTJEXLSCRIPT - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
 
JJTLENODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
 
JJTLTNODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
 
JJTMAPENTRY - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
 
JJTMAPLITERAL - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
 
JJTMETHODNODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
 
JJTMODNODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
 
JJTMULNODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
 
JJTNENODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
 
jjtNodeName - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
 
JJTNOTNODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
 
JJTNRNODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
 
JJTNULLLITERAL - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
 
JJTNUMBERLITERAL - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
 
jjtoMore - Static variable in class org.apache.commons.jexl2.parser.ParserTokenManager
 
jjtOpen() - Method in interface org.apache.commons.jexl2.parser.Node
This method is called after the node has been made the current node.
jjtOpen() - Method in class org.apache.commons.jexl2.parser.SimpleNode
This method is called after the node has been made the current node.
JJTORNODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
 
jjtoSkip - Static variable in class org.apache.commons.jexl2.parser.ParserTokenManager
 
jjtoSpecial - Static variable in class org.apache.commons.jexl2.parser.ParserTokenManager
 
jjtoToken - Static variable in class org.apache.commons.jexl2.parser.ParserTokenManager
 
JJTParserState - Class in org.apache.commons.jexl2.parser
 
JJTParserState() - Constructor for class org.apache.commons.jexl2.parser.JJTParserState
 
jjtree - Variable in class org.apache.commons.jexl2.parser.Parser
 
jjtreeCloseNodeScope(JexlNode) - Method in class org.apache.commons.jexl2.parser.JexlParser
Ambiguous statement detector.
jjtreeOpenNodeScope(JexlNode) - Method in class org.apache.commons.jexl2.parser.JexlParser
 
JJTREFERENCE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
 
JJTREFERENCEEXPRESSION - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
 
JJTRETURNSTATEMENT - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
 
jjtSetParent(Node) - Method in interface org.apache.commons.jexl2.parser.Node
This pair of methods are used to inform the node of its parent.
jjtSetParent(Node) - Method in class org.apache.commons.jexl2.parser.SimpleNode
Sets this node's parent.
jjtSetValue(Object) - Method in class org.apache.commons.jexl2.parser.SimpleNode
Sets this node value.
JJTSIZEFUNCTION - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
 
JJTSIZEMETHOD - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
 
JJTSTRINGLITERAL - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
 
JJTTERNARYNODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
 
JJTTRUENODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
 
JJTUNARYMINUSNODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
 
JJTVAR - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
 
JJTVOID - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
 
JJTWHILESTATEMENT - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
 

K

key - Variable in class org.apache.commons.jexl2.internal.AbstractExecutor.Method
The method key discovered from the arguments.
key - Variable in class org.apache.commons.jexl2.internal.AbstractExecutor.Method.Parameter
The method key.
kind - Variable in class org.apache.commons.jexl2.parser.Token
An integer that describes the kind of this token.

L

LAST_ASCII - Static variable in class org.apache.commons.jexl2.parser.StringParser
The last 7bits ascii character.
lastIndexOf(Object) - Method in class org.apache.commons.jexl2.internal.ArrayListWrapper
 
LBRACKET - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
RegularExpression Id.
LCURLY - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
RegularExpression Id.
le - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
RegularExpression Id.
legacy - Variable in class org.apache.commons.jexl.JexlOne.ContextAdapter
The Jexl1.x context.
lengthOfMatch - Variable in class org.apache.commons.jexl2.parser.ParserTokenManager
 
lenient - Variable in class org.apache.commons.jexl2.JexlThreadedArithmetic.Features
Whether this JexlArithmetic instance behaves in strict or lenient mode.
LESS_SPECIFIC - Static variable in class org.apache.commons.jexl2.internal.introspection.MethodKey
whether a method/ctor is less specific than a previously compared one.
lessThan(Object, Object) - Method in class org.apache.commons.jexl2.JexlArithmetic
Test if left < right.
lessThanOrEqual(Object, Object) - Method in class org.apache.commons.jexl2.JexlArithmetic
Test if left ≤ right.
LETTER - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
RegularExpression Id.
LEXICAL_ERROR - Static variable in error org.apache.commons.jexl2.parser.TokenMgrError
Lexical error occurred.
lexStateNames - Static variable in class org.apache.commons.jexl2.parser.ParserTokenManager
Lexer state names.
line - Variable in class org.apache.commons.jexl2.DebugInfo
line number.
line - Variable in exception org.apache.commons.jexl2.parser.ParseException
Error line.
line - Variable in class org.apache.commons.jexl2.parser.SimpleCharStream
 
line - Variable in error org.apache.commons.jexl2.parser.TokenMgrError
Error line.
LIST_GET - Static variable in class org.apache.commons.jexl2.internal.ListGetExecutor
The java.util.obj.get method used as an active marker in ListGet.
LIST_SET - Static variable in class org.apache.commons.jexl2.internal.ListSetExecutor
The java.util.obj.set method used as an active marker in ListSet.
ListGetExecutor - Class in org.apache.commons.jexl2.internal
Specialized executor to get a property from a List or array.
ListGetExecutor(Introspector, Class<?>, Integer) - Constructor for class org.apache.commons.jexl2.internal.ListGetExecutor
Creates an instance checking for the List interface or Array capability.
listIterator() - Method in class org.apache.commons.jexl2.internal.ArrayListWrapper
 
listIterator(int) - Method in class org.apache.commons.jexl2.internal.ArrayListWrapper
 
ListSetExecutor - Class in org.apache.commons.jexl2.internal
Specialized executor to set a property in a List or array.
ListSetExecutor(Introspector, Class<?>, Integer, Object) - Constructor for class org.apache.commons.jexl2.internal.ListSetExecutor
Creates an instance checking for the List interface or Array capability.
literal - Variable in class org.apache.commons.jexl2.parser.ASTFloatLiteral
Deprecated.
The type literal value.
literal - Variable in class org.apache.commons.jexl2.parser.ASTIntegerLiteral
Deprecated.
The type literal value.
literal - Variable in class org.apache.commons.jexl2.parser.ASTNumberLiteral
The type literal value.
Literal() - Method in class org.apache.commons.jexl2.parser.Parser
 
LOAD_FACTOR - Static variable in class org.apache.commons.jexl2.JexlEngine
The default cache load factor.
loader - Variable in class org.apache.commons.jexl2.internal.introspection.IntrospectorBase
The class loader used to solve constructors if needed.
LOG - Static variable in class org.apache.commons.jexl2.scripting.JexlScriptEngine
The logger.
logger - Variable in class org.apache.commons.jexl2.Interpreter
The logger.
logger - Variable in class org.apache.commons.jexl2.JexlEngine
The Log to which all JexlEngine messages will be logged.
LookaheadSuccess() - Constructor for error org.apache.commons.jexl2.parser.Parser.LookaheadSuccess
 
LOOP_DETECTED - Static variable in error org.apache.commons.jexl2.parser.TokenMgrError
Detected (and bailed out of) an infinite loop in the token manager.
LPAREN - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
RegularExpression Id.
lt - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
RegularExpression Id.
LValueVar() - Method in class org.apache.commons.jexl2.parser.Parser
 

M

Main - Class in org.apache.commons.jexl2
Test application for JEXL.
Main() - Constructor for class org.apache.commons.jexl2.Main
 
main(String[]) - Static method in class org.apache.commons.jexl2.Main
Test application for JEXL If a single argument is present, it is treated as a filename of a JEXL script to be executed as a script.
Main - Class in org.apache.commons.jexl2.scripting
Test application for JexlScriptEngine (JSR-223 implementation).
Main() - Constructor for class org.apache.commons.jexl2.scripting.Main
 
main(String[]) - Static method in class org.apache.commons.jexl2.scripting.Main
Test application for JexlScriptEngine (JSR-223 implementation).
makeArgs(Object...) - Static method in class org.apache.commons.jexl2.internal.AbstractExecutor
Creates an arguments array.
map - Variable in class org.apache.commons.jexl2.MapContext
The wrapped variable map.
map - Variable in class org.apache.commons.jexl2.parser.ASTMapLiteral
The type literal value.
MAP_GET - Static variable in class org.apache.commons.jexl2.internal.MapGetExecutor
The java.util.map.get method used as an active marker in MapGet.
MAP_SET - Static variable in class org.apache.commons.jexl2.internal.MapSetExecutor
The java.util.map.put method used as an active marker in MapSet.
MapContext - Class in org.apache.commons.jexl2
Wraps a map in a context.
MapContext() - Constructor for class org.apache.commons.jexl2.MapContext
Creates a MapContext on an automatically allocated underlying HashMap.
MapContext(Map<String, Object>) - Constructor for class org.apache.commons.jexl2.MapContext
Creates a MapContext wrapping an existing user provided map.
MapEntry() - Method in class org.apache.commons.jexl2.parser.Parser
 
MapGetExecutor - Class in org.apache.commons.jexl2.internal
Specialized executor to get a property from a Map.
MapGetExecutor(Introspector, Class<?>, Object) - Constructor for class org.apache.commons.jexl2.internal.MapGetExecutor
Creates an instance checking for the Map interface.
MapLiteral() - Method in class org.apache.commons.jexl2.parser.Parser
 
MapSetExecutor - Class in org.apache.commons.jexl2.internal
Specialized executor to set a property in a Map.
MapSetExecutor(Introspector, Class<?>, Object, Object) - Constructor for class org.apache.commons.jexl2.internal.MapSetExecutor
Creates an instance checking for the Map interface.
mark - Variable in exception org.apache.commons.jexl2.JexlException
The point of origin for this exception.
marks - Variable in class org.apache.commons.jexl2.parser.JJTParserState
 
matches(Object, Object) - Method in class org.apache.commons.jexl2.JexlArithmetic
Test if left regexp matches right.
mathContext - Variable in class org.apache.commons.jexl2.JexlArithmetic
The big decimal math context.
mathContext - Variable in class org.apache.commons.jexl2.JexlThreadedArithmetic.Features
The big decimal math context.
mathScale - Variable in class org.apache.commons.jexl2.JexlArithmetic
The big decimal scale.
mathScale - Variable in class org.apache.commons.jexl2.JexlThreadedArithmetic.Features
The big decimal scale.
MAX_EXCHARLOC - Static variable in exception org.apache.commons.jexl2.JexlException
Maximum number of characters around exception location.
maxNextCharInd - Variable in class org.apache.commons.jexl2.parser.SimpleCharStream
 
merge(JexlInfo, ParseException) - Static method in exception org.apache.commons.jexl2.JexlException.Parsing
Merge the node info and the cause info to obtain best possible location.
merge(JexlInfo, TokenMgrError) - Static method in exception org.apache.commons.jexl2.JexlException.Tokenization
Merge the node info and the cause info to obtain best possible location.
meta - Variable in class org.apache.commons.jexl2.UnifiedJEXL.CompositeExpression
Bit encoded (deferred count > 0) bit 1, (immediate count > 0) bit 0.
method - Variable in class org.apache.commons.jexl2.internal.AbstractExecutor
Method to be executed.
Method(Class<?>, AbstractExecutor.Method.Parameter) - Constructor for class org.apache.commons.jexl2.internal.AbstractExecutor.Method
Creates a new instance.
method - Variable in class org.apache.commons.jexl2.internal.AbstractExecutor.Method.Parameter
The method.
method - Variable in class org.apache.commons.jexl2.internal.introspection.MethodKey
The method name.
Method(JexlNode, String) - Constructor for exception org.apache.commons.jexl2.JexlException.Method
Creates a new Method exception instance.
Method() - Method in class org.apache.commons.jexl2.parser.Parser
 
methodByNameMap - Variable in class org.apache.commons.jexl2.internal.introspection.MethodMap
Keep track of all methods with the same name.
methodCache - Variable in class org.apache.commons.jexl2.internal.introspection.ClassMap
cache of methods.
MethodCache() - Constructor for class org.apache.commons.jexl2.internal.introspection.ClassMap.MethodCache
 
MethodExecutor - Class in org.apache.commons.jexl2.internal
Specialized executor to invoke a method on an object.
MethodExecutor(Introspector, Object, String, Object[]) - Constructor for class org.apache.commons.jexl2.internal.MethodExecutor
Creates a new instance.
MethodKey - Class in org.apache.commons.jexl2.internal.introspection
A method key usable by the introspector cache.
MethodKey(String, Object[]) - Constructor for class org.apache.commons.jexl2.internal.introspection.MethodKey
Creates a key from a method name and a set of arguments.
MethodKey(Method) - Constructor for class org.apache.commons.jexl2.internal.introspection.MethodKey
Creates a key from a method.
MethodKey(String, Class<?>[]) - Constructor for class org.apache.commons.jexl2.internal.introspection.MethodKey
Creates a key from a method name and a set of parameters.
MethodKey.AmbiguousException - Exception in org.apache.commons.jexl2.internal.introspection
Simple distinguishable exception, used when we run across ambiguous overloading.
MethodKey.Parameters<T> - Class in org.apache.commons.jexl2.internal.introspection
Utility for parameters matching.
methodMap - Variable in class org.apache.commons.jexl2.internal.introspection.ClassMap.MethodCache
Map of methods that are searchable according to method parameters to find a match.
MethodMap - Class in org.apache.commons.jexl2.internal.introspection
A map of method names to methods.
MethodMap() - Constructor for class org.apache.commons.jexl2.internal.introspection.MethodMap
 
methods - Variable in class org.apache.commons.jexl2.internal.introspection.ClassMap.MethodCache
The method cache.
METHODS - Static variable in class org.apache.commons.jexl2.internal.introspection.MethodKey
The parameter matching service for methods.
MIN_EXCHARLOC - Static variable in exception org.apache.commons.jexl2.JexlException
Minimum number of characters around exception location.
minus - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
RegularExpression Id.
mk - Variable in class org.apache.commons.jexl2.parser.JJTParserState
 
mod(Object, Object) - Method in class org.apache.commons.jexl2.JexlArithmetic
left value mod right.
mod - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
RegularExpression Id.
MORE_SPECIFIC - Static variable in class org.apache.commons.jexl2.internal.introspection.MethodKey
whether a method/ctor is more specific than a previously compared one.
MoreLexicalActions() - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
 
moreSpecific(Class<?>[], Class<?>[]) - Method in class org.apache.commons.jexl2.internal.introspection.MethodKey.Parameters
Determines which method signature (represented by a class array) is more specific.
mult - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
RegularExpression Id.
MultiplicativeExpression() - Method in class org.apache.commons.jexl2.parser.Parser
 
multiply(Object, Object) - Method in class org.apache.commons.jexl2.JexlArithmetic
Multiply the left value by the right.

N

name - Variable in class org.apache.commons.jexl2.DebugInfo
name.
namedRegisters - Variable in class org.apache.commons.jexl2.JexlEngine.Scope
The map of named registers aka script parameters.
names() - Method in class org.apache.commons.jexl2.internal.introspection.ClassMap.MethodCache
Gets all the method names from this map.
names() - Method in class org.apache.commons.jexl2.internal.introspection.MethodMap
Returns the array of method names accessible in this class.
names - Variable in class org.apache.commons.jexl2.introspection.Sandbox.BlackSet
The set of controlled names.
Names() - Constructor for class org.apache.commons.jexl2.introspection.Sandbox.Names
 
names - Variable in class org.apache.commons.jexl2.introspection.Sandbox.WhiteSet
The map of controlled names and aliases.
NamespaceResolver - Interface in org.apache.commons.jexl2
This interface declares how to resolve a namespace from its name; it is used by the interpreter during evalutation.
narrow(Number) - Method in class org.apache.commons.jexl2.JexlArithmetic
Given a Number, return back the value using the smallest type the result will fit into.
narrowAccept(Class<?>, Class<?>) - Method in class org.apache.commons.jexl2.JexlArithmetic
Whether we consider the narrow class as a potential candidate for narrowing the source.
narrowArguments(Object[]) - Method in class org.apache.commons.jexl2.JexlArithmetic
Replace all numbers in an arguments array with the smallest type that will fit.
narrowArrayType(Object[]) - Method in class org.apache.commons.jexl2.JexlArithmetic
Given an array of objects, attempt to type it more strictly.
narrowBigDecimal(Object, Object, BigDecimal) - Method in class org.apache.commons.jexl2.JexlArithmetic
Given a BigDecimal, attempt to narrow it to an Integer or Long if it fits if one of the arguments is a numberable.
narrowBigInteger(Object, Object, BigInteger) - Method in class org.apache.commons.jexl2.JexlArithmetic
Given a BigInteger, narrow it to an Integer or Long if it fits and the arguments class allow it.
narrowNumber(Number, Class<?>) - Method in class org.apache.commons.jexl2.JexlArithmetic
Given a Number, return back the value attempting to narrow it to a target class.
ne - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
RegularExpression Id.
negate(Object) - Method in class org.apache.commons.jexl2.JexlArithmetic
Negates a value (unary minus for numbers).
NestedExpression(CharSequence, JexlNode, UnifiedJEXL.Expression) - Constructor for class org.apache.commons.jexl2.UnifiedJEXL.NestedExpression
Creates a nested expression.
NEW - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
RegularExpression Id.
newContext() - Method in class org.apache.commons.jexl.JexlHelper
Creates and returns a new JexlContext.
newInstance(Class<? extends T>, Object...) - Method in class org.apache.commons.jexl2.JexlEngine
Creates a new instance of an object using the most appropriate constructor based on the arguments.
newInstance(String, Object...) - Method in class org.apache.commons.jexl2.JexlEngine
Creates a new instance of an object using the most appropriate constructor based on the arguments.
newToken(int, String) - Static method in class org.apache.commons.jexl2.parser.Token
Returns a new Token object, by default.
newToken(int) - Static method in class org.apache.commons.jexl2.parser.Token
 
next() - Method in class org.apache.commons.jexl2.internal.ArrayIterator
Move to next element in the array.
next() - Method in class org.apache.commons.jexl2.internal.EnumerationIterator
Move to next element in the array.
next - Variable in class org.apache.commons.jexl2.parser.Parser.JJCalls
 
next - Variable in class org.apache.commons.jexl2.parser.Token
A reference to the next regular (non-special) token from the input stream.
NOARGS - Static variable in class org.apache.commons.jexl2.internal.introspection.MethodKey
A marker for empty parameter list.
Node - Interface in org.apache.commons.jexl2.parser
 
node - Variable in class org.apache.commons.jexl2.UnifiedJEXL.JexlBasedExpression
The JEXL node for this expression.
node_created - Variable in class org.apache.commons.jexl2.parser.JJTParserState
 
nodeArity() - Method in class org.apache.commons.jexl2.parser.JJTParserState
 
nodeCreated() - Method in class org.apache.commons.jexl2.parser.JJTParserState
 
nodes - Variable in class org.apache.commons.jexl2.parser.JJTParserState
 
not - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
RegularExpression Id.
NULL - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
RegularExpression Id.
NULL_OPERAND - Static variable in exception org.apache.commons.jexl2.JexlException
A marker to use in NPEs stating a null operand error.
NullLiteral() - Method in class org.apache.commons.jexl2.parser.Parser
 

O

object - Variable in class org.apache.commons.jexl2.introspection.UberspectImpl.IndexedContainer
The instance owning the container.
object - Variable in class org.apache.commons.jexl2.ObjectContext
The object serving as context provider.
objectClass - Variable in class org.apache.commons.jexl2.internal.AbstractExecutor
The class this executor applies to.
ObjectContext<T> - Class in org.apache.commons.jexl2
Wraps an Object as a Jexl context.
ObjectContext(JexlEngine, T) - Constructor for class org.apache.commons.jexl2.ObjectContext
Creates a new ObjectContext.
openNodeScope(Node) - Method in class org.apache.commons.jexl2.parser.JJTParserState
 
OR - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
RegularExpression Id.
or - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
RegularExpression Id.
org.apache.commons.jexl - package org.apache.commons.jexl
Jexl-1.x compatible implementation.
org.apache.commons.jexl.context - package org.apache.commons.jexl.context
Simple JexlContext implementations.
org.apache.commons.jexl2 - package org.apache.commons.jexl2
Provides a framework for evaluating JEXL expressions.
org.apache.commons.jexl2.internal - package org.apache.commons.jexl2.internal
Provides utilities for introspection services.
org.apache.commons.jexl2.internal.introspection - package org.apache.commons.jexl2.internal.introspection
Provides low-level introspective services.
org.apache.commons.jexl2.introspection - package org.apache.commons.jexl2.introspection
Provides high-level introspective services.
org.apache.commons.jexl2.parser - package org.apache.commons.jexl2.parser
Contains the Parser for JEXL script.
org.apache.commons.jexl2.scripting - package org.apache.commons.jexl2.scripting
Contains the JSR-223 Scripting Engine for JEXL script.

P

Parameter(Method, MethodKey) - Constructor for class org.apache.commons.jexl2.internal.AbstractExecutor.Method.Parameter
Creates an instance.
Parameters() - Constructor for class org.apache.commons.jexl2.internal.introspection.MethodKey.Parameters
 
parameters - Variable in class org.apache.commons.jexl2.Interpreter
Parameter names if any.
parameters - Variable in class org.apache.commons.jexl2.JexlEngine.Frame
Parameter and argument names if any.
params - Variable in class org.apache.commons.jexl2.internal.introspection.MethodKey
The parameters.
parent - Variable in class org.apache.commons.jexl2.parser.SimpleNode
The parent node.
parentFactory - Variable in class org.apache.commons.jexl2.scripting.JexlScriptEngine
The factory which created this instance.
parms - Variable in class org.apache.commons.jexl2.JexlEngine.Scope
The number of parameters.
parse(CharSequence, JexlInfo) - Method in class org.apache.commons.jexl2.JexlEngine
parse(CharSequence, JexlInfo, JexlEngine.Scope) - Method in class org.apache.commons.jexl2.JexlEngine
Parses an expression.
parse(Reader, JexlInfo) - Method in class org.apache.commons.jexl2.parser.Parser
 
parse(String) - Method in class org.apache.commons.jexl2.UnifiedJEXL
Creates a a UnifiedJEXL.Expression from an expression string.
ParseException - Exception in org.apache.commons.jexl2.parser
This exception is thrown when parse errors are encountered.
ParseException(Token, int[][], String[]) - Constructor for exception org.apache.commons.jexl2.parser.ParseException
This constructor is used by the method "generateParseException" in the generated parser.
ParseException() - Constructor for exception org.apache.commons.jexl2.parser.ParseException
Default ctor.
ParseException(String) - Constructor for exception org.apache.commons.jexl2.parser.ParseException
Constructor with message.
parseExpression(String, JexlEngine.Scope) - Method in class org.apache.commons.jexl2.UnifiedJEXL
Parses a unified expression.
parser - Variable in class org.apache.commons.jexl2.JexlEngine
The singleton ExpressionFactory also holds a single instance of Parser.
Parser - Class in org.apache.commons.jexl2.parser
 
Parser(InputStream) - Constructor for class org.apache.commons.jexl2.parser.Parser
Constructor with InputStream.
Parser(InputStream, String) - Constructor for class org.apache.commons.jexl2.parser.Parser
Constructor with InputStream and supplied encoding
Parser(Reader) - Constructor for class org.apache.commons.jexl2.parser.Parser
Constructor.
Parser(ParserTokenManager) - Constructor for class org.apache.commons.jexl2.parser.Parser
Constructor with generated Token Manager.
Parser.JJCalls - Class in org.apache.commons.jexl2.parser
 
Parser.LookaheadSuccess - Error in org.apache.commons.jexl2.parser
 
ParserConstants - Interface in org.apache.commons.jexl2.parser
Token literal values and constants.
ParserDefaultVisitor - Class in org.apache.commons.jexl2.parser
 
ParserDefaultVisitor() - Constructor for class org.apache.commons.jexl2.parser.ParserDefaultVisitor
 
parserError(String, String) - Method in exception org.apache.commons.jexl2.JexlException
Formats an error message from the parser.
ParserTokenManager - Class in org.apache.commons.jexl2.parser
Token Manager.
ParserTokenManager(SimpleCharStream) - Constructor for class org.apache.commons.jexl2.parser.ParserTokenManager
Constructor.
ParserTokenManager(SimpleCharStream, int) - Constructor for class org.apache.commons.jexl2.parser.ParserTokenManager
Constructor.
ParserTreeConstants - Interface in org.apache.commons.jexl2.parser
 
ParserVisitor - Interface in org.apache.commons.jexl2.parser
 
ParseState() - Constructor for enum org.apache.commons.jexl2.UnifiedJEXL.ParseState
 
Parsing(JexlInfo, CharSequence, ParseException) - Constructor for exception org.apache.commons.jexl2.JexlException.Parsing
Creates a new Variable exception instance.
peekNode() - Method in class org.apache.commons.jexl2.parser.JJTParserState
 
permissions(String, boolean, boolean, boolean) - Method in class org.apache.commons.jexl2.introspection.Sandbox
Creates the set of permissions for a given class.
Permissions(boolean, boolean, boolean) - Constructor for class org.apache.commons.jexl2.introspection.Sandbox.Permissions
Creates a new permissions instance.
Permissions(Sandbox.Names, Sandbox.Names, Sandbox.Names) - Constructor for class org.apache.commons.jexl2.introspection.Sandbox.Permissions
Creates a new permissions instance.
plus - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
RegularExpression Id.
popNode() - Method in class org.apache.commons.jexl2.parser.JJTParserState
 
populateMethodCacheWith(ClassMap.MethodCache, Class<?>, Log) - Static method in class org.apache.commons.jexl2.internal.introspection.ClassMap
Recurses up class hierarchy to get all super classes.
populateMethodCacheWithInterface(ClassMap.MethodCache, Class<?>, Log) - Static method in class org.apache.commons.jexl2.internal.introspection.ClassMap
Recurses up interface hierarchy to get all super interfaces.
pos - Variable in class org.apache.commons.jexl2.internal.ArrayIterator
The current position and size in the array.
prefix - Variable in class org.apache.commons.jexl2.UnifiedJEXL.Template
The prefix marker.
prefixChild(JexlNode, String, Object) - Method in class org.apache.commons.jexl2.Debugger
Checks if the child of a node using prefix notation is the cause to debug, adds their representation to the rebuilt expression.
prepare(Interpreter) - Method in class org.apache.commons.jexl2.UnifiedJEXL.CompositeExpression
Prepares a sub-expression for interpretation.
prepare(Interpreter) - Method in class org.apache.commons.jexl2.UnifiedJEXL.DeferredExpression
Prepares a sub-expression for interpretation.
prepare(JexlContext) - Method in class org.apache.commons.jexl2.UnifiedJEXL.Expression
Evaluates the immediate sub-expressions.
prepare(Interpreter) - Method in class org.apache.commons.jexl2.UnifiedJEXL.Expression
Prepares a sub-expression for interpretation.
prepare(Interpreter) - Method in class org.apache.commons.jexl2.UnifiedJEXL.ImmediateExpression
Prepares a sub-expression for interpretation.
prepare(Interpreter) - Method in class org.apache.commons.jexl2.UnifiedJEXL.NestedExpression
Prepares a sub-expression for interpretation.
prepare(JexlContext) - Method in class org.apache.commons.jexl2.UnifiedJEXL.Template
Prepares this template by expanding any contained deferred expression.
prevCharIsCR - Variable in class org.apache.commons.jexl2.parser.SimpleCharStream
 
prevCharIsLF - Variable in class org.apache.commons.jexl2.parser.SimpleCharStream
 
PrimaryExpression() - Method in class org.apache.commons.jexl2.parser.Parser
References
PRIMITIVE_SIZE - Static variable in class org.apache.commons.jexl2.internal.introspection.ClassMap.MethodCache
The initial size of the primitive conversion map.
PRIMITIVE_TYPES - Static variable in class org.apache.commons.jexl2.internal.introspection.ClassMap.MethodCache
The primitive type to class conversion map.
primitiveClass(Class<?>) - Static method in class org.apache.commons.jexl2.internal.introspection.ClassMap.MethodCache
Converts a primitive type to its corresponding class.
print(int) - Method in class org.apache.commons.jexl2.UnifiedJEXL.TemplateContext
Prints an expression result.
printComposite(UnifiedJEXL.CompositeExpression) - Method in class org.apache.commons.jexl2.UnifiedJEXL.TemplateContext
Prints a composite expression.
property - Variable in class org.apache.commons.jexl2.internal.BooleanGetExecutor
The property.
property - Variable in class org.apache.commons.jexl2.internal.DuckGetExecutor
The property.
property - Variable in class org.apache.commons.jexl2.internal.DuckSetExecutor
The property.
property - Variable in class org.apache.commons.jexl2.internal.ListGetExecutor
The property.
property - Variable in class org.apache.commons.jexl2.internal.ListSetExecutor
The property.
property - Variable in class org.apache.commons.jexl2.internal.MapGetExecutor
The property.
property - Variable in class org.apache.commons.jexl2.internal.MapSetExecutor
The property.
property - Variable in class org.apache.commons.jexl2.internal.PropertyGetExecutor
The property.
property - Variable in class org.apache.commons.jexl2.internal.PropertySetExecutor
The property.
Property(JexlNode, String) - Constructor for exception org.apache.commons.jexl2.JexlException.Property
Creates a new Property exception instance.
PropertyGetExecutor - Class in org.apache.commons.jexl2.internal
Specialized executor to get a property from an object.
PropertyGetExecutor(Introspector, Class<?>, String) - Constructor for class org.apache.commons.jexl2.internal.PropertyGetExecutor
Creates an instance by attempting discovery of the get method.
PropertySetExecutor - Class in org.apache.commons.jexl2.internal
Specialized executor to set a property in an object.
PropertySetExecutor(Introspector, Class<?>, String, Object) - Constructor for class org.apache.commons.jexl2.internal.PropertySetExecutor
Creates an instance by attempting discovery of the set method.
pushNode(Node) - Method in class org.apache.commons.jexl2.parser.JJTParserState
 
put(Method) - Method in class org.apache.commons.jexl2.internal.introspection.ClassMap.MethodCache
Adds a method to the map.
put(K, V) - Method in class org.apache.commons.jexl2.JexlEngine.SoftCache
Puts a value in cache.

Q

QMARK - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
RegularExpression Id.
QUOTED_IDENTIFIER - Static variable in class org.apache.commons.jexl2.Debugger
Checks identifiers that contain space, quote, double-quotes or backspace.

R

RBRACKET - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
RegularExpression Id.
RCURLY - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
RegularExpression Id.
read - Variable in class org.apache.commons.jexl2.introspection.Sandbox.Permissions
The controlled readable properties.
read(String...) - Method in class org.apache.commons.jexl2.introspection.Sandbox.Permissions
Adds a list of readable property names to these permissions.
read() - Method in class org.apache.commons.jexl2.introspection.Sandbox.Permissions
Gets the set of readable property names in these permissions.
read(Class<?>, String) - Method in class org.apache.commons.jexl2.introspection.Sandbox
Gets the read permission value for a given property of a class.
read(String, String) - Method in class org.apache.commons.jexl2.introspection.Sandbox
Gets the read permission value for a given property of a class.
read(StringBuilder, CharSequence, int, int, char) - Static method in class org.apache.commons.jexl2.parser.StringParser
Read the remainder of a string till a given separator, handles escaping through '\' syntax.
readChar() - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
Read a character.
readerToString(Reader) - Static method in class org.apache.commons.jexl2.JexlEngine
Read from a reader into a local buffer and return a String with the contents of the reader.
readerToString(Reader) - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngine
Reads a script.
ReadonlyContext - Class in org.apache.commons.jexl2
A readonly context wrapper.
ReadonlyContext(JexlContext) - Constructor for class org.apache.commons.jexl2.ReadonlyContext
Creates a new readonly context.
readString(StringBuilder, CharSequence, int, char) - Static method in class org.apache.commons.jexl2.parser.StringParser
Read the remainder of a string till a given separator, handles escaping through '\' syntax.
readTemplate(String, Reader) - Method in class org.apache.commons.jexl2.UnifiedJEXL
Reads lines of a template grouping them by typed blocks.
readUnicodeChar(StringBuilder, CharSequence, int) - Static method in class org.apache.commons.jexl2.parser.StringParser
Reads a Unicode escape character.
ref - Variable in class org.apache.commons.jexl2.internal.Introspector
The soft reference to the introspector currently in use.
ref - Variable in class org.apache.commons.jexl2.JexlEngine.SoftCache
The soft reference to the cache map.
Reference() - Method in class org.apache.commons.jexl2.parser.Parser
 
ReferenceExpression() - Method in class org.apache.commons.jexl2.parser.Parser
ReferenceExpression is a subclass of ArrayAccess
register - Variable in class org.apache.commons.jexl2.parser.ASTIdentifier
 
REGISTER - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
RegularExpression Id.
registers - Variable in class org.apache.commons.jexl2.Interpreter
Registers or arguments.
registers - Variable in class org.apache.commons.jexl2.JexlEngine.Frame
Registers or arguments.
REGISTERS - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
Lexical state.
ReInit(InputStream) - Method in class org.apache.commons.jexl2.parser.Parser
Reinitialise.
ReInit(InputStream, String) - Method in class org.apache.commons.jexl2.parser.Parser
Reinitialise.
ReInit(Reader) - Method in class org.apache.commons.jexl2.parser.Parser
Reinitialise.
ReInit(ParserTokenManager) - Method in class org.apache.commons.jexl2.parser.Parser
Reinitialise.
ReInit(SimpleCharStream) - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
Reinitialise parser.
ReInit(SimpleCharStream, int) - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
Reinitialise parser.
ReInit(Reader, int, int, int) - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
Reinitialise.
ReInit(Reader, int, int) - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
Reinitialise.
ReInit(Reader) - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
Reinitialise.
ReInit(InputStream, String, int, int, int) - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
Reinitialise.
ReInit(InputStream, int, int, int) - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
Reinitialise.
ReInit(InputStream, String) - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
Reinitialise.
ReInit(InputStream) - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
Reinitialise.
ReInit(InputStream, String, int, int) - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
Reinitialise.
ReInit(InputStream, int, int) - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
Reinitialise.
ReInitRounds() - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
 
RelationalExpression() - Method in class org.apache.commons.jexl2.parser.Parser
 
remove() - Method in class org.apache.commons.jexl2.internal.ArrayIterator
No op--merely added to satify the Iterator interface.
remove(Object) - Method in class org.apache.commons.jexl2.internal.ArrayListWrapper
 
remove(int) - Method in class org.apache.commons.jexl2.internal.ArrayListWrapper
 
remove() - Method in class org.apache.commons.jexl2.internal.EnumerationIterator
Unimplemented.
removeAll(Collection<?>) - Method in class org.apache.commons.jexl2.internal.ArrayListWrapper
 
req - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
RegularExpression Id.
reset() - Method in class org.apache.commons.jexl2.parser.JJTParserState
 
resolveNamespace(String, JexlNode) - Method in class org.apache.commons.jexl2.Interpreter
Resolves a namespace, eventually allocating an instance using context as constructor argument.
resolveNamespace(String) - Method in interface org.apache.commons.jexl2.NamespaceResolver
Resolves a namespace by its name.
resolveNamespace(String) - Method in class org.apache.commons.jexl2.UnifiedJEXL.TemplateContext
Resolves a namespace by its name.
result - Variable in exception org.apache.commons.jexl2.JexlException.Return
The returned value.
retainAll(Collection<?>) - Method in class org.apache.commons.jexl2.internal.ArrayListWrapper
 
Return(JexlNode, String, Object) - Constructor for exception org.apache.commons.jexl2.JexlException.Return
Creates a new instance of Return.
RETURN - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
RegularExpression Id.
ReturnStatement() - Method in class org.apache.commons.jexl2.parser.Parser
 
rlog - Variable in class org.apache.commons.jexl2.internal.introspection.IntrospectorBase
the logger.
rlog - Variable in class org.apache.commons.jexl2.internal.Introspector
The logger to use for all warnings & errors.
rne - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
RegularExpression Id.
rootNode() - Method in class org.apache.commons.jexl2.parser.JJTParserState
 
roundBigDecimal(BigDecimal) - Method in class org.apache.commons.jexl2.JexlArithmetic
Ensure a big decimal is rounded by this arithmetic scale and rounding mode.
RPAREN - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
RegularExpression Id.

S

Sandbox - Class in org.apache.commons.jexl2.introspection
A sandbox describes permissions on a class by explicitly allowing or forbidding access to methods and properties through "whitelists" and "blacklists".
Sandbox() - Constructor for class org.apache.commons.jexl2.introspection.Sandbox
Creates a new default sandbox.
Sandbox(Map<String, Sandbox.Permissions>) - Constructor for class org.apache.commons.jexl2.introspection.Sandbox
Creates a sandbox based on an existing permissions map.
sandbox - Variable in class org.apache.commons.jexl2.introspection.Sandbox
The map from class names to permissions.
sandbox - Variable in class org.apache.commons.jexl2.introspection.SandboxUberspectImpl
The sandbox.
Sandbox.BlackSet - Class in org.apache.commons.jexl2.introspection
A black set of names.
Sandbox.Names - Class in org.apache.commons.jexl2.introspection
A base set of names.
Sandbox.Permissions - Class in org.apache.commons.jexl2.introspection
Contains the white or black lists for properties and methods for a given class.
Sandbox.WhiteSet - Class in org.apache.commons.jexl2.introspection
A white set of names.
SandboxUberspectImpl - Class in org.apache.commons.jexl2.introspection
An uberspect that controls usage of properties, methods and contructors through a sandbox.
SandboxUberspectImpl(Log, Sandbox) - Constructor for class org.apache.commons.jexl2.introspection.SandboxUberspectImpl
A constructor for Sandbox uberspect.
Scope(String...) - Constructor for class org.apache.commons.jexl2.JexlEngine.Scope
Creates a new scope with a list of parameters.
scope - Variable in class org.apache.commons.jexl2.parser.ASTJexlScript
The script scope.
Script - Interface in org.apache.commons.jexl
Jexl-1.x compatible script.
script - Variable in class org.apache.commons.jexl2.ExpressionImpl
The resulting AST we can interpret.
Script - Interface in org.apache.commons.jexl2
A JEXL Script.
script - Variable in class org.apache.commons.jexl2.scripting.JexlScriptEngine.JexlCompiledScript
The underlying Jexl expression instance.
script - Variable in class org.apache.commons.jexl2.UnifiedJEXL.Template
The resulting script.
scriptContext - Variable in class org.apache.commons.jexl2.scripting.JexlScriptEngine.JexlContextWrapper
The wrapped script context.
ScriptFactory - Class in org.apache.commons.jexl
Deprecated.
Create a JexlEngine and use the createScript method on that instead.
ScriptFactory() - Constructor for class org.apache.commons.jexl.ScriptFactory
Deprecated.
 
SEMICOL - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
RegularExpression Id.
serialVersionUID - Static variable in class org.apache.commons.jexl.context.HashMapContext
serialization version id jdk13 generated.
serialVersionUID - Static variable in exception org.apache.commons.jexl2.internal.introspection.MethodKey.AmbiguousException
Version Id for serializable.
serialVersionUID - Static variable in exception org.apache.commons.jexl2.parser.ParseException
The version identifier.
serialVersionUID - Static variable in class org.apache.commons.jexl2.parser.Token
The version identifier for this Serializable class.
serialVersionUID - Static variable in error org.apache.commons.jexl2.parser.TokenMgrError
The version identifier for this Serializable class.
serialVersionUID - Static variable in exception org.apache.commons.jexl2.UnifiedJEXL.Exception
Serial version UID.
set(String, Object) - Method in class org.apache.commons.jexl.JexlOne.ContextAdapter
Sets the value of a variable.
Set(Class<?>, Method) - Constructor for class org.apache.commons.jexl2.internal.AbstractExecutor.Set
Default and sole constructor.
set(int, Object) - Method in class org.apache.commons.jexl2.internal.ArrayListWrapper
set(Object, Object) - Method in class org.apache.commons.jexl2.introspection.UberspectImpl.IndexedContainer
Sets a property in a container.
set(String, Object) - Method in interface org.apache.commons.jexl2.JexlContext
Sets the value of a variable.
set(String, Object) - Method in class org.apache.commons.jexl2.MapContext
Sets the value of a variable.
set(String, Object) - Method in class org.apache.commons.jexl2.ObjectContext
Sets the value of a variable.
set(String, Object) - Method in class org.apache.commons.jexl2.ReadonlyContext
Will throw an UnsupportedOperationException when called; the JexlEngine deals with it appropriately.
set(String, Object) - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngine.JexlContextWrapper
Sets the value of a variable.
set(String, Object) - Method in class org.apache.commons.jexl2.UnifiedJEXL.TemplateContext
Sets the value of a variable.
SET_START_INDEX - Static variable in class org.apache.commons.jexl2.internal.PropertySetExecutor
Index of the first character of the set{p,P}roperty.
setAttribute(Object, Object, Object) - Method in class org.apache.commons.jexl2.Interpreter
Sets an attribute of an object.
setAttribute(Object, Object, Object, JexlNode) - Method in class org.apache.commons.jexl2.Interpreter
Sets an attribute of an object.
setCache(int) - Method in class org.apache.commons.jexl2.JexlEngine
Sets a cache for expressions of the defined size.
setClassLoader(ClassLoader) - Method in class org.apache.commons.jexl2.internal.Introspector
Sets the underlying class loader for class solving resolution.
setClassLoader(ClassLoader) - Method in interface org.apache.commons.jexl2.introspection.Uberspect
Sets the class loader to use when getting a constructor with a class name parameter.
setClassLoader(ClassLoader) - Method in class org.apache.commons.jexl2.JexlEngine
Sets the class loader used to discover classes in 'new' expressions.
setDebug(boolean) - Method in class org.apache.commons.jexl2.JexlEngine
Sets whether this engine reports debugging information when error occurs.
setDebugStream(PrintStream) - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
Set debug output.
setFrame(JexlEngine.Frame) - Method in class org.apache.commons.jexl2.Interpreter
Sets this interpreter parameters and arguments.
setFrame(JexlEngine.Scope) - Method in class org.apache.commons.jexl2.parser.JexlParser
Sets the frame to use bythis parser.
setFunctions(Map<String, Object>) - Method in class org.apache.commons.jexl2.JexlEngine
Sets the map of function namespaces.
setLenient(boolean) - Method in class org.apache.commons.jexl2.JexlArithmetic
Deprecated.
as of 2.1 - may be removed in a later release
setLenient(boolean) - Method in class org.apache.commons.jexl2.JexlEngine
Sets whether this engine considers unknown variables, methods and constructors as errors or evaluates them as null or zero.
setLenient(Boolean) - Static method in class org.apache.commons.jexl2.JexlThreadedArithmetic
Overrides the default behavior and sets whether this JexlArithmetic instance triggers errors during evaluation when null is used as an operand for the current thread.
setLiteral(Object) - Method in class org.apache.commons.jexl2.parser.ASTArrayLiteral
Sets the literal value only if the descendants of this node compose a constant
setLiteral(Object) - Method in class org.apache.commons.jexl2.parser.ASTMapLiteral
Sets the literal value only if the descendants of this node compose a constant
setLoader(ClassLoader) - Method in class org.apache.commons.jexl2.internal.introspection.IntrospectorBase
Sets the class loader used to solve constructors.
setLoader(ClassLoader) - Method in class org.apache.commons.jexl2.introspection.SandboxUberspectImpl
Resets this Uberspect class loader.
setLoader(ClassLoader) - Method in class org.apache.commons.jexl2.introspection.UberspectImpl
Resets this Uberspect class loader.
setMathContext(MathContext) - Static method in class org.apache.commons.jexl2.JexlThreadedArithmetic
Sets the math context.
setMathScale(Integer) - Static method in class org.apache.commons.jexl2.JexlThreadedArithmetic
Sets the math scale.
setNatural(String) - Method in class org.apache.commons.jexl2.parser.ASTNumberLiteral
Sets this node as a natural literal.
setProperty(Object, String, Object) - Method in class org.apache.commons.jexl2.JexlEngine
Assign properties of a bean using an expression.
setProperty(JexlContext, Object, String, Object) - Method in class org.apache.commons.jexl2.JexlEngine
Assign properties of a bean using an expression.
setReal(String) - Method in class org.apache.commons.jexl2.parser.ASTNumberLiteral
Sets this node as a real literal.
setRegister(String) - Method in class org.apache.commons.jexl2.parser.ASTIdentifier
 
setRegister(int) - Method in class org.apache.commons.jexl2.parser.ASTIdentifier
 
setRegisters(Object...) - Method in class org.apache.commons.jexl2.Interpreter
Deprecated.
setScope(JexlEngine.Scope) - Method in class org.apache.commons.jexl2.parser.ASTJexlScript
Sets the parameters and registers
setSilent(boolean) - Method in class org.apache.commons.jexl2.Interpreter
Deprecated.
Do not use; will be removed in a later version
setSilent(boolean) - Method in class org.apache.commons.jexl2.JexlEngine
Sets whether this engine throws JexlException during evaluation when an error is triggered.
setStrict(boolean) - Method in class org.apache.commons.jexl2.Interpreter
Deprecated.
Do not use; will be removed in a later version
setStrict(boolean) - Method in class org.apache.commons.jexl2.JexlEngine
Sets whether this engine behaves in strict or lenient mode.
setTabSize(int) - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
 
setters - Variable in class org.apache.commons.jexl2.introspection.UberspectImpl.IndexedType
The array of setter methods.
setTrackLineColumn(boolean) - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
 
setVars(Map<String, Object>) - Method in class org.apache.commons.jexl.context.HashMapContext
Replaces variables in a JexlContext with the variables contained in the supplied Map.
setVars(Map<String, Object>) - Method in interface org.apache.commons.jexl.JexlContext
Replaces variables in a JexlContext with the variables contained in the supplied Map.
SHIFT - Static variable in class org.apache.commons.jexl2.parser.StringParser
Initial shift value for composing a Unicode char from 4 nibbles (16 - 4).
silent - Variable in class org.apache.commons.jexl2.Interpreter
Silent intepreter flag.
silent - Variable in class org.apache.commons.jexl2.JexlEngine
Whether expressions evaluated by this engine will throw exceptions (false) or return null (true) on errors.
SimpleCharStream - Class in org.apache.commons.jexl2.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.jexl2.parser.SimpleCharStream
Constructor.
SimpleCharStream(Reader, int, int) - Constructor for class org.apache.commons.jexl2.parser.SimpleCharStream
Constructor.
SimpleCharStream(Reader) - Constructor for class org.apache.commons.jexl2.parser.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, String, int, int, int) - Constructor for class org.apache.commons.jexl2.parser.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, int, int, int) - Constructor for class org.apache.commons.jexl2.parser.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, String, int, int) - Constructor for class org.apache.commons.jexl2.parser.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, int, int) - Constructor for class org.apache.commons.jexl2.parser.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, String) - Constructor for class org.apache.commons.jexl2.parser.SimpleCharStream
Constructor.
SimpleCharStream(InputStream) - Constructor for class org.apache.commons.jexl2.parser.SimpleCharStream
Constructor.
SimpleNode - Class in org.apache.commons.jexl2.parser
A class originally generated by JJTree with the following JavaCCOptions: MULTI=true,NODE_USES_PARSER=true,VISITOR=true,TRACK_TOKENS=false,NODE_PREFIX=AST,NODE_EXTENDS=,NODE_FACTORY= Works around issue https://javacc.dev.java.net/issues/show_bug.cgi?id=227 As soon as this issue if fixed and the maven plugin uses the correct version of Javacc, this class can go away.
SimpleNode(int) - Constructor for class org.apache.commons.jexl2.parser.SimpleNode
Creates a SimpleNode instance.
SimpleNode(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.SimpleNode
Creates a SimpleNode instance.
size - Variable in class org.apache.commons.jexl2.internal.ArrayIterator
The size of the array.
size() - Method in class org.apache.commons.jexl2.internal.ArrayListWrapper
size - Variable in class org.apache.commons.jexl2.JexlEngine.SoftCache
The cache size.
size() - Method in class org.apache.commons.jexl2.JexlEngine.SoftCache
Returns the cache size.
SIZE - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
RegularExpression Id.
SizeFunction() - Method in class org.apache.commons.jexl2.parser.Parser
 
SizeMethod() - Method in class org.apache.commons.jexl2.parser.Parser
 
sizeOf(JexlNode, Object) - Method in class org.apache.commons.jexl2.Interpreter
Calculate the size of various types: Collection, Array, Map, String, and anything that has a int size() method.
SkipLexicalActions(Token) - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
 
SoftCache(int) - Constructor for class org.apache.commons.jexl2.JexlEngine.SoftCache
Creates a new instance of a soft cache.
source - Variable in class org.apache.commons.jexl2.UnifiedJEXL.Expression
source - Variable in class org.apache.commons.jexl2.UnifiedJEXL.Template
The array of source blocks.
sp - Variable in class org.apache.commons.jexl2.parser.JJTParserState
 
specialToken - Variable in class org.apache.commons.jexl2.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.
start - Variable in class org.apache.commons.jexl2.Debugger
The starting character location offset of the cause in the builder.
start() - Method in class org.apache.commons.jexl2.Debugger
 
startsWith(CharSequence, CharSequence) - Method in class org.apache.commons.jexl2.UnifiedJEXL
Whether a sequence starts with a given set of characters (following spaces).
state - Variable in error org.apache.commons.jexl2.parser.TokenMgrError
The lexer state.
Statement() - Method in class org.apache.commons.jexl2.parser.Parser
 
STATIC_LEXER_ERROR - Static variable in error org.apache.commons.jexl2.parser.TokenMgrError
An attempt was made to create a second instance of a static token manager.
staticFlag - Static variable in class org.apache.commons.jexl2.parser.SimpleCharStream
Whether parser is static.
strict - Variable in class org.apache.commons.jexl2.Interpreter
Strict interpreter flag.
strict - Variable in class org.apache.commons.jexl2.JexlArithmetic
Whether this JexlArithmetic instance behaves in strict or lenient mode.
STRING_LITERAL - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
RegularExpression Id.
StringIdentifier() - Method in class org.apache.commons.jexl2.parser.Parser
 
StringLiteral() - Method in class org.apache.commons.jexl2.parser.Parser
 
StringParser - Class in org.apache.commons.jexl2.parser
Common constant strings utilities.
StringParser() - Constructor for class org.apache.commons.jexl2.parser.StringParser
Default constructor.
subList(int, int) - Method in class org.apache.commons.jexl2.internal.ArrayListWrapper
 
subtract(Object, Object) - Method in class org.apache.commons.jexl2.JexlArithmetic
Subtract the right value from the left.
SwitchTo(int) - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
Switch to specified lex state.

T

tabSize - Variable in class org.apache.commons.jexl2.parser.SimpleCharStream
 
Template(String, Reader, String...) - Constructor for class org.apache.commons.jexl2.UnifiedJEXL.Template
Creates a new template from an input.
Template(String, UnifiedJEXL.TemplateBlock[], ASTJexlScript, UnifiedJEXL.Expression[]) - Constructor for class org.apache.commons.jexl2.UnifiedJEXL.Template
Private ctor used to expand deferred expressions during prepare.
TemplateBlock(UnifiedJEXL.BlockType, String) - Constructor for class org.apache.commons.jexl2.UnifiedJEXL.TemplateBlock
Creates a new block.
TemplateContext(JexlContext, JexlEngine.Frame, UnifiedJEXL.Expression[], Writer) - Constructor for class org.apache.commons.jexl2.UnifiedJEXL.TemplateContext
Creates a template context instance.
tilda - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
RegularExpression Id.
toArray() - Method in class org.apache.commons.jexl2.internal.ArrayListWrapper
 
toArray(T[]) - Method in class org.apache.commons.jexl2.internal.ArrayListWrapper
 
toBigDecimal(Object) - Method in class org.apache.commons.jexl2.JexlArithmetic
Get a BigDecimal from the object passed.
toBigInteger(Object) - Method in class org.apache.commons.jexl2.JexlArithmetic
Get a BigInteger from the object passed.
toBoolean(Object) - Method in class org.apache.commons.jexl2.JexlArithmetic
Coerce to a boolean (not a java.lang.Boolean).
toDouble(Object) - Method in class org.apache.commons.jexl2.JexlArithmetic
Coerce to a double.
toInteger(Object) - Method in class org.apache.commons.jexl2.internal.Introspector
Coerce an Object to an Integer.
toInteger(Object) - Method in class org.apache.commons.jexl2.JexlArithmetic
Coerce to a int.
token - Variable in class org.apache.commons.jexl2.parser.Parser
Current token.
Token - Class in org.apache.commons.jexl2.parser
Describes the input token stream.
Token() - Constructor for class org.apache.commons.jexl2.parser.Token
No-argument constructor
Token(int) - Constructor for class org.apache.commons.jexl2.parser.Token
Constructs a new token for the specified Image.
Token(int, String) - Constructor for class org.apache.commons.jexl2.parser.Token
Constructs a new token for the specified Image and Kind.
token_source - Variable in class org.apache.commons.jexl2.parser.Parser
Generated Token Manager.
tokenBegin - Variable in class org.apache.commons.jexl2.parser.SimpleCharStream
 
tokenImage - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
Literal token values.
Tokenization(JexlInfo, CharSequence, TokenMgrError) - Constructor for exception org.apache.commons.jexl2.JexlException.Tokenization
Creates a new Tokenization exception instance.
TokenLexicalActions(Token) - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
 
TokenMgrError - Error in org.apache.commons.jexl2.parser
Token Manager Error.
TokenMgrError(String, int) - Constructor for error org.apache.commons.jexl2.parser.TokenMgrError
Constructor with message and reason.
TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for error org.apache.commons.jexl2.parser.TokenMgrError
Full Constructor.
TokenMgrError(boolean, int, int, int, String, int, int) - Constructor for error org.apache.commons.jexl2.parser.TokenMgrError
 
toLong(Object) - Method in class org.apache.commons.jexl2.JexlArithmetic
Coerce to a long (not a java.lang.Long).
toString() - Method in class org.apache.commons.jexl2.DebugInfo
Formats this info in the form 'name@line:column'.
toString() - Method in class org.apache.commons.jexl2.ExpressionImpl
Provide a string representation of this expression.
toString() - Method in class org.apache.commons.jexl2.internal.introspection.MethodKey
toString(Object) - Method in class org.apache.commons.jexl2.internal.Introspector
Coerce an Object to a String.
toString(Object) - Method in class org.apache.commons.jexl2.JexlArithmetic
Coerce to a string.
toString() - Method in class org.apache.commons.jexl2.parser.SimpleNode
 
toString(String) - Method in class org.apache.commons.jexl2.parser.SimpleNode
 
toString() - Method in class org.apache.commons.jexl2.parser.Token
Returns the image.
toString() - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngine.JexlCompiledScript
toString() - Method in class org.apache.commons.jexl2.UnifiedJEXL.Expression
Formats this expression, adding its source string representation in comments if available: 'expression /*= source *\/'' .
toString() - Method in class org.apache.commons.jexl2.UnifiedJEXL.Template
 
toString() - Method in class org.apache.commons.jexl2.UnifiedJEXL.TemplateBlock
 
trace_enabled - Variable in class org.apache.commons.jexl2.parser.Parser
 
trace_enabled() - Method in class org.apache.commons.jexl2.parser.Parser
Trace enabled.
trace_indent - Variable in class org.apache.commons.jexl2.parser.Parser
 
trackLineColumn - Variable in class org.apache.commons.jexl2.parser.SimpleCharStream
 
TRUE - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
RegularExpression Id.
TRY_FAILED - Static variable in class org.apache.commons.jexl2.internal.AbstractExecutor
A marker for invocation failures in tryInvoke.
TRY_FAILED - Static variable in class org.apache.commons.jexl2.introspection.UberspectImpl
Publicly exposed special failure object returned by tryInvoke.
tryExecute(Object, Object) - Method in class org.apache.commons.jexl2.internal.AbstractExecutor.Get
Tries to reuse this executor, checking that it is compatible with the actual set of arguments.
tryExecute(String, Object, Object[]) - Method in class org.apache.commons.jexl2.internal.AbstractExecutor.Method
Tries to reuse this executor, checking that it is compatible with the actual set of arguments.
tryExecute(Object, Object, Object) - Method in class org.apache.commons.jexl2.internal.AbstractExecutor.Set
Tries to reuse this executor, checking that it is compatible with the actual set of arguments.
tryExecute(Object, Object) - Method in class org.apache.commons.jexl2.internal.BooleanGetExecutor
Tries to reuse this executor, checking that it is compatible with the actual set of arguments.
tryExecute(Object, Object) - Method in class org.apache.commons.jexl2.internal.DuckGetExecutor
Tries to reuse this executor, checking that it is compatible with the actual set of arguments.
tryExecute(Object, Object, Object) - Method in class org.apache.commons.jexl2.internal.DuckSetExecutor
Tries to reuse this executor, checking that it is compatible with the actual set of arguments.
tryExecute(Object, Object) - Method in class org.apache.commons.jexl2.internal.ListGetExecutor
Tries to reuse this executor, checking that it is compatible with the actual set of arguments.
tryExecute(Object, Object, Object) - Method in class org.apache.commons.jexl2.internal.ListSetExecutor
Tries to reuse this executor, checking that it is compatible with the actual set of arguments.
tryExecute(Object, Object) - Method in class org.apache.commons.jexl2.internal.MapGetExecutor
Tries to reuse this executor, checking that it is compatible with the actual set of arguments.
tryExecute(Object, Object, Object) - Method in class org.apache.commons.jexl2.internal.MapSetExecutor
Tries to reuse this executor, checking that it is compatible with the actual set of arguments.
tryExecute(String, Object, Object[]) - Method in class org.apache.commons.jexl2.internal.MethodExecutor
Tries to reuse this executor, checking that it is compatible with the actual set of arguments.
tryExecute(Object, Object) - Method in class org.apache.commons.jexl2.internal.PropertyGetExecutor
Tries to reuse this executor, checking that it is compatible with the actual set of arguments.
tryExecute(Object, Object, Object) - Method in class org.apache.commons.jexl2.internal.PropertySetExecutor
Tries to reuse this executor, checking that it is compatible with the actual set of arguments.
tryFailed(Object) - Method in class org.apache.commons.jexl2.internal.AbstractExecutor
Checks whether a tryExecute failed or not.
tryFailed(Object) - Method in interface org.apache.commons.jexl2.introspection.JexlMethod
Checks whether a tryInvoke failed or not.
tryFailed(Object) - Method in interface org.apache.commons.jexl2.introspection.JexlPropertyGet
Checks whether a tryInvoke failed or not.
tryFailed(Object) - Method in interface org.apache.commons.jexl2.introspection.JexlPropertySet
Checks whether a tryInvoke failed or not.
tryFailed(Object) - Method in class org.apache.commons.jexl2.introspection.UberspectImpl.ConstructorMethod
Checks whether a tryInvoke failed or not.
tryFailed(Object) - Method in class org.apache.commons.jexl2.introspection.UberspectImpl.FieldPropertyGet
Deprecated.
Checks whether a tryInvoke failed or not.
tryFailed(Object) - Method in class org.apache.commons.jexl2.introspection.UberspectImpl.FieldPropertySet
Deprecated.
Checks whether a tryInvoke failed or not.
tryFailed(Object) - Method in class org.apache.commons.jexl2.introspection.UberspectImpl.IndexedType
Checks whether a tryInvoke failed or not.
tryInvoke(Object, Object) - Method in class org.apache.commons.jexl2.internal.AbstractExecutor.Get
Attempts to reuse this JexlPropertyGet, checking that it is compatible with the actual set of arguments.
tryInvoke(String, Object, Object[]) - Method in class org.apache.commons.jexl2.internal.AbstractExecutor.Method
Attempts to reuse this JexlMethod, checking that it is compatible with the actual set of arguments.
tryInvoke(Object, Object, Object) - Method in class org.apache.commons.jexl2.internal.AbstractExecutor.Set
Attempts to reuse this JexlPropertySet, checking that it is compatible with the actual set of arguments.
tryInvoke(String, Object, Object[]) - Method in interface org.apache.commons.jexl2.introspection.JexlMethod
Attempts to reuse this JexlMethod, checking that it is compatible with the actual set of arguments.
tryInvoke(Object, Object) - Method in interface org.apache.commons.jexl2.introspection.JexlPropertyGet
Attempts to reuse this JexlPropertyGet, checking that it is compatible with the actual set of arguments.
tryInvoke(Object, Object, Object) - Method in interface org.apache.commons.jexl2.introspection.JexlPropertySet
Attempts to reuse this JexlPropertySet, checking that it is compatible with the actual set of arguments.
tryInvoke(String, Object, Object[]) - Method in class org.apache.commons.jexl2.introspection.UberspectImpl.ConstructorMethod
Attempts to reuse this JexlMethod, checking that it is compatible with the actual set of arguments.
tryInvoke(Object, Object) - Method in class org.apache.commons.jexl2.introspection.UberspectImpl.FieldPropertyGet
Deprecated.
Attempts to reuse this JexlPropertyGet, checking that it is compatible with the actual set of arguments.
tryInvoke(Object, Object, Object) - Method in class org.apache.commons.jexl2.introspection.UberspectImpl.FieldPropertySet
Deprecated.
Attempts to reuse this JexlPropertySet, checking that it is compatible with the actual set of arguments.
tryInvoke(Object, Object) - Method in class org.apache.commons.jexl2.introspection.UberspectImpl.IndexedType
Attempts to reuse this JexlPropertyGet, checking that it is compatible with the actual set of arguments.
type - Variable in class org.apache.commons.jexl2.introspection.UberspectImpl.IndexedContainer
The container type instance.
type - Variable in class org.apache.commons.jexl2.UnifiedJEXL.TemplateBlock
The type of block, verbatim or directive.

U

uberspect - Variable in class org.apache.commons.jexl2.Interpreter
The uberspect.
Uberspect - Interface in org.apache.commons.jexl2.introspection
'Federated' introspection/reflection interface to allow the introspection behavior in JEXL to be customized.
uberspect - Variable in class org.apache.commons.jexl2.JexlEngine
The Uberspect instance.
UBERSPECT - Static variable in class org.apache.commons.jexl2.JexlEngine.UberspectHolder
The default uberspector that handles all introspection patterns.
UberspectHolder() - Constructor for class org.apache.commons.jexl2.JexlEngine.UberspectHolder
Non-instantiable.
UberspectImpl - Class in org.apache.commons.jexl2.introspection
Implementation of Uberspect to provide the default introspective functionality of JEXL.
UberspectImpl(Log) - Constructor for class org.apache.commons.jexl2.introspection.UberspectImpl
Creates a new UberspectImpl.
UberspectImpl.ConstructorMethod - Class in org.apache.commons.jexl2.introspection
A JexlMethod that wraps constructor.
UberspectImpl.FieldPropertyGet - Class in org.apache.commons.jexl2.introspection
Deprecated.
Do not use externally - will be made private in a later version
UberspectImpl.FieldPropertySet - Class in org.apache.commons.jexl2.introspection
Deprecated.
Do not use externally - will be made private in a later version
UberspectImpl.IndexedContainer - Class in org.apache.commons.jexl2.introspection
A generic indexed property container, exposes get(key) and set(key, value) and solves method call dynamically based on arguments.
UberspectImpl.IndexedType - Class in org.apache.commons.jexl2.introspection
Abstract an indexed property container.
UCHAR_LEN - Static variable in class org.apache.commons.jexl2.parser.StringParser
The length of an escaped unicode sequence.
UnaryExpression() - Method in class org.apache.commons.jexl2.parser.Parser
 
UnifiedJEXL - Class in org.apache.commons.jexl2
An evaluator similar to the Unified EL evaluator used in JSP/JSF based on JEXL.
UnifiedJEXL(JexlEngine) - Constructor for class org.apache.commons.jexl2.UnifiedJEXL
Creates a new instance of UnifiedJEXL with a default size cache.
UnifiedJEXL(JexlEngine, int) - Constructor for class org.apache.commons.jexl2.UnifiedJEXL
Creates a new instance of UnifiedJEXL creating a local cache.
UnifiedJEXL.BlockType - Enum in org.apache.commons.jexl2
The enum capturing the difference between verbatim and code source fragments.
UnifiedJEXL.CompositeExpression - Class in org.apache.commons.jexl2
A composite expression: "...
UnifiedJEXL.ConstantExpression - Class in org.apache.commons.jexl2
A constant expression.
UnifiedJEXL.DeferredExpression - Class in org.apache.commons.jexl2
A deferred expression: #{jexl}.
UnifiedJEXL.Exception - Exception in org.apache.commons.jexl2
The sole type of (runtime) exception the UnifiedJEXL can throw.
UnifiedJEXL.Expression - Class in org.apache.commons.jexl2
The abstract base class for all expressions, immediate '${...}' and deferred '#{...}'.
UnifiedJEXL.ExpressionBuilder - Class in org.apache.commons.jexl2
A helper class to build expressions.
UnifiedJEXL.ExpressionType - Enum in org.apache.commons.jexl2
Types of expressions.
UnifiedJEXL.ImmediateExpression - Class in org.apache.commons.jexl2
An immediate expression: ${jexl}.
UnifiedJEXL.JexlBasedExpression - Class in org.apache.commons.jexl2
The base for Jexl based expressions.
UnifiedJEXL.NestedExpression - Class in org.apache.commons.jexl2
An immediate expression nested into a deferred expression.
UnifiedJEXL.ParseState - Enum in org.apache.commons.jexl2
The different parsing states.
UnifiedJEXL.Template - Class in org.apache.commons.jexl2
A Template is a script that evaluates by writing its content through a Writer.
UnifiedJEXL.TemplateBlock - Class in org.apache.commons.jexl2
Abstract the source fragments, verbatim or immediate typed text blocks.
UnifiedJEXL.TemplateContext - Class in org.apache.commons.jexl2
The type of context to use during evaluation of templates.
unknownVariable(JexlException) - Method in class org.apache.commons.jexl.JexlOne.JexlOneInterpreter
Triggered when variable can not be resolved.
unknownVariable(JexlException) - Method in class org.apache.commons.jexl2.Interpreter
Triggered when variable can not be resolved.
unwrap(Throwable) - Static method in exception org.apache.commons.jexl2.JexlException
Unwraps the cause of a throwable due to reflection.
UpdateLineColumn(char) - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
 

V

value - Variable in class org.apache.commons.jexl2.parser.SimpleNode
volatile value so it can be used as a last evaluation cache.
value - Variable in class org.apache.commons.jexl2.UnifiedJEXL.ConstantExpression
The constant held by this expression.
valueOf(String) - Static method in enum org.apache.commons.jexl2.UnifiedJEXL.BlockType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.commons.jexl2.UnifiedJEXL.ExpressionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.commons.jexl2.UnifiedJEXL.ParseState
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.commons.jexl2.UnifiedJEXL.BlockType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.commons.jexl2.UnifiedJEXL.ExpressionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.commons.jexl2.UnifiedJEXL.ParseState
Returns an array containing the constants of this enum type, in the order they are declared.
Var() - Method in class org.apache.commons.jexl2.parser.Parser
 
VAR - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
RegularExpression Id.
Variable(JexlNode, String) - Constructor for exception org.apache.commons.jexl2.JexlException.Variable
Creates a new Variable exception instance.
visit(ASTAdditiveNode, Object) - Method in class org.apache.commons.jexl2.Debugger
visit(ASTAdditiveOperator, Object) - Method in class org.apache.commons.jexl2.Debugger
visit(ASTAndNode, Object) - Method in class org.apache.commons.jexl2.Debugger
visit(ASTArrayAccess, Object) - Method in class org.apache.commons.jexl2.Debugger
visit(ASTArrayLiteral, Object) - Method in class org.apache.commons.jexl2.Debugger
visit(ASTAssignment, Object) - Method in class org.apache.commons.jexl2.Debugger
visit(ASTBitwiseAndNode, Object) - Method in class org.apache.commons.jexl2.Debugger
visit(ASTBitwiseComplNode, Object) - Method in class org.apache.commons.jexl2.Debugger
visit(ASTBitwiseOrNode, Object) - Method in class org.apache.commons.jexl2.Debugger
visit(ASTBitwiseXorNode, Object) - Method in class org.apache.commons.jexl2.Debugger
visit(ASTBlock, Object) - Method in class org.apache.commons.jexl2.Debugger
visit(ASTDivNode, Object) - Method in class org.apache.commons.jexl2.Debugger
visit(ASTEmptyFunction, Object) - Method in class org.apache.commons.jexl2.Debugger
visit(ASTEQNode, Object) - Method in class org.apache.commons.jexl2.Debugger
visit(ASTERNode, Object) - Method in class org.apache.commons.jexl2.Debugger
visit(ASTFalseNode, Object) - Method in class org.apache.commons.jexl2.Debugger
visit(ASTForeachStatement, Object) - Method in class org.apache.commons.jexl2.Debugger
visit(ASTGENode, Object) - Method in class org.apache.commons.jexl2.Debugger
visit(ASTGTNode, Object) - Method in class org.apache.commons.jexl2.Debugger
visit(ASTIdentifier, Object) - Method in class org.apache.commons.jexl2.Debugger
visit(ASTIfStatement, Object) - Method in class org.apache.commons.jexl2.Debugger
visit(ASTNumberLiteral, Object) - Method in class org.apache.commons.jexl2.Debugger
visit(ASTJexlScript, Object) - Method in class org.apache.commons.jexl2.Debugger
visit(ASTLENode, Object) - Method in class org.apache.commons.jexl2.Debugger
visit(ASTLTNode, Object) - Method in class org.apache.commons.jexl2.Debugger
visit(ASTMapEntry, Object) - Method in class org.apache.commons.jexl2.Debugger
visit(ASTMapLiteral, Object) - Method in class org.apache.commons.jexl2.Debugger
visit(ASTConstructorNode, Object) - Method in class org.apache.commons.jexl2.Debugger
visit(ASTFunctionNode, Object) - Method in class org.apache.commons.jexl2.Debugger
visit(ASTMethodNode, Object) - Method in class org.apache.commons.jexl2.Debugger
visit(ASTModNode, Object) - Method in class org.apache.commons.jexl2.Debugger
visit(ASTMulNode, Object) - Method in class org.apache.commons.jexl2.Debugger
visit(ASTNENode, Object) - Method in class org.apache.commons.jexl2.Debugger
visit(ASTNRNode, Object) - Method in class org.apache.commons.jexl2.Debugger
visit(ASTNotNode, Object) - Method in class org.apache.commons.jexl2.Debugger
visit(ASTNullLiteral, Object) - Method in class org.apache.commons.jexl2.Debugger
visit(ASTOrNode, Object) - Method in class org.apache.commons.jexl2.Debugger
visit(ASTReference, Object) - Method in class org.apache.commons.jexl2.Debugger
visit(ASTReferenceExpression, Object) - Method in class org.apache.commons.jexl2.Debugger
visit(ASTReturnStatement, Object) - Method in class org.apache.commons.jexl2.Debugger
visit(ASTSizeFunction, Object) - Method in class org.apache.commons.jexl2.Debugger
visit(ASTSizeMethod, Object) - Method in class org.apache.commons.jexl2.Debugger
visit(ASTStringLiteral, Object) - Method in class org.apache.commons.jexl2.Debugger
visit(ASTTernaryNode, Object) - Method in class org.apache.commons.jexl2.Debugger
visit(ASTTrueNode, Object) - Method in class org.apache.commons.jexl2.Debugger
visit(ASTUnaryMinusNode, Object) - Method in class org.apache.commons.jexl2.Debugger
visit(ASTVar, Object) - Method in class org.apache.commons.jexl2.Debugger
visit(ASTWhileStatement, Object) - Method in class org.apache.commons.jexl2.Debugger
visit(SimpleNode, Object) - Method in class org.apache.commons.jexl2.Debugger
visit(ASTAmbiguous, Object) - Method in class org.apache.commons.jexl2.Debugger
visit(ASTAdditiveNode, Object) - Method in class org.apache.commons.jexl2.Interpreter
visit(ASTAdditiveOperator, Object) - Method in class org.apache.commons.jexl2.Interpreter
visit(ASTAndNode, Object) - Method in class org.apache.commons.jexl2.Interpreter
visit(ASTArrayAccess, Object) - Method in class org.apache.commons.jexl2.Interpreter
visit(ASTArrayLiteral, Object) - Method in class org.apache.commons.jexl2.Interpreter
visit(ASTAssignment, Object) - Method in class org.apache.commons.jexl2.Interpreter
visit(ASTBitwiseAndNode, Object) - Method in class org.apache.commons.jexl2.Interpreter
visit(ASTBitwiseComplNode, Object) - Method in class org.apache.commons.jexl2.Interpreter
visit(ASTBitwiseOrNode, Object) - Method in class org.apache.commons.jexl2.Interpreter
visit(ASTBitwiseXorNode, Object) - Method in class org.apache.commons.jexl2.Interpreter
visit(ASTBlock, Object) - Method in class org.apache.commons.jexl2.Interpreter
visit(ASTDivNode, Object) - Method in class org.apache.commons.jexl2.Interpreter
visit(ASTEmptyFunction, Object) - Method in class org.apache.commons.jexl2.Interpreter
visit(ASTEQNode, Object) - Method in class org.apache.commons.jexl2.Interpreter
visit(ASTFalseNode, Object) - Method in class org.apache.commons.jexl2.Interpreter
visit(ASTForeachStatement, Object) - Method in class org.apache.commons.jexl2.Interpreter
visit(ASTGENode, Object) - Method in class org.apache.commons.jexl2.Interpreter
visit(ASTGTNode, Object) - Method in class org.apache.commons.jexl2.Interpreter
visit(ASTERNode, Object) - Method in class org.apache.commons.jexl2.Interpreter
visit(ASTIdentifier, Object) - Method in class org.apache.commons.jexl2.Interpreter
visit(ASTFloatLiteral, Object) - Method in class org.apache.commons.jexl2.Interpreter
Deprecated.
Do not use
visit(ASTIntegerLiteral, Object) - Method in class org.apache.commons.jexl2.Interpreter
Deprecated.
Do not use
visit(ASTVar, Object) - Method in class org.apache.commons.jexl2.Interpreter
visit(ASTIfStatement, Object) - Method in class org.apache.commons.jexl2.Interpreter
visit(ASTNumberLiteral, Object) - Method in class org.apache.commons.jexl2.Interpreter
visit(ASTJexlScript, Object) - Method in class org.apache.commons.jexl2.Interpreter
visit(ASTLENode, Object) - Method in class org.apache.commons.jexl2.Interpreter
visit(ASTLTNode, Object) - Method in class org.apache.commons.jexl2.Interpreter
visit(ASTMapEntry, Object) - Method in class org.apache.commons.jexl2.Interpreter
visit(ASTMapLiteral, Object) - Method in class org.apache.commons.jexl2.Interpreter
visit(ASTMethodNode, Object) - Method in class org.apache.commons.jexl2.Interpreter
visit(ASTFunctionNode, Object) - Method in class org.apache.commons.jexl2.Interpreter
visit(ASTConstructorNode, Object) - Method in class org.apache.commons.jexl2.Interpreter
visit(ASTModNode, Object) - Method in class org.apache.commons.jexl2.Interpreter
visit(ASTMulNode, Object) - Method in class org.apache.commons.jexl2.Interpreter
visit(ASTNENode, Object) - Method in class org.apache.commons.jexl2.Interpreter
visit(ASTNRNode, Object) - Method in class org.apache.commons.jexl2.Interpreter
visit(ASTNotNode, Object) - Method in class org.apache.commons.jexl2.Interpreter
visit(ASTNullLiteral, Object) - Method in class org.apache.commons.jexl2.Interpreter
visit(ASTOrNode, Object) - Method in class org.apache.commons.jexl2.Interpreter
visit(ASTReference, Object) - Method in class org.apache.commons.jexl2.Interpreter
visit(ASTReferenceExpression, Object) - Method in class org.apache.commons.jexl2.Interpreter
visit(ASTReturnStatement, Object) - Method in class org.apache.commons.jexl2.Interpreter
visit(ASTSizeFunction, Object) - Method in class org.apache.commons.jexl2.Interpreter
visit(ASTSizeMethod, Object) - Method in class org.apache.commons.jexl2.Interpreter
visit(ASTStringLiteral, Object) - Method in class org.apache.commons.jexl2.Interpreter
visit(ASTTernaryNode, Object) - Method in class org.apache.commons.jexl2.Interpreter
visit(ASTTrueNode, Object) - Method in class org.apache.commons.jexl2.Interpreter
visit(ASTUnaryMinusNode, Object) - Method in class org.apache.commons.jexl2.Interpreter
visit(ASTWhileStatement, Object) - Method in class org.apache.commons.jexl2.Interpreter
visit(SimpleNode, Object) - Method in class org.apache.commons.jexl2.Interpreter
Unused, satisfy ParserVisitor interface.
visit(ASTAmbiguous, Object) - Method in class org.apache.commons.jexl2.Interpreter
Unused, should throw in Parser.
visit(SimpleNode, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
 
visit(ASTJexlScript, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
 
visit(ASTBlock, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
 
visit(ASTAmbiguous, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
 
visit(ASTIfStatement, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
 
visit(ASTWhileStatement, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
 
visit(ASTForeachStatement, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
 
visit(ASTReturnStatement, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
 
visit(ASTAssignment, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
 
visit(ASTVar, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
 
visit(ASTReference, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
 
visit(ASTTernaryNode, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
 
visit(ASTOrNode, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
 
visit(ASTAndNode, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
 
visit(ASTBitwiseOrNode, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
 
visit(ASTBitwiseXorNode, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
 
visit(ASTBitwiseAndNode, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
 
visit(ASTEQNode, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
 
visit(ASTNENode, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
 
visit(ASTLTNode, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
 
visit(ASTGTNode, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
 
visit(ASTLENode, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
 
visit(ASTGENode, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
 
visit(ASTERNode, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
 
visit(ASTNRNode, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
 
visit(ASTAdditiveNode, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
 
visit(ASTAdditiveOperator, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
 
visit(ASTMulNode, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
 
visit(ASTDivNode, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
 
visit(ASTModNode, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
 
visit(ASTUnaryMinusNode, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
 
visit(ASTBitwiseComplNode, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
 
visit(ASTNotNode, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
 
visit(ASTIdentifier, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
 
visit(ASTNullLiteral, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
 
visit(ASTTrueNode, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
 
visit(ASTFalseNode, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
 
visit(ASTNumberLiteral, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
 
visit(ASTStringLiteral, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
 
visit(ASTArrayLiteral, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
 
visit(ASTMapLiteral, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
 
visit(ASTMapEntry, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
 
visit(ASTEmptyFunction, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
 
visit(ASTSizeFunction, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
 
visit(ASTFunctionNode, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
 
visit(ASTMethodNode, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
 
visit(ASTSizeMethod, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
 
visit(ASTConstructorNode, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
 
visit(ASTArrayAccess, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
 
visit(ASTReferenceExpression, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
 
visit(SimpleNode, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTJexlScript, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTBlock, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTAmbiguous, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTIfStatement, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTWhileStatement, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTForeachStatement, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTReturnStatement, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTAssignment, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTVar, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTReference, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTTernaryNode, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTOrNode, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTAndNode, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTBitwiseOrNode, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTBitwiseXorNode, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTBitwiseAndNode, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTEQNode, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTNENode, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTLTNode, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTGTNode, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTLENode, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTGENode, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTERNode, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTNRNode, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTAdditiveNode, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTAdditiveOperator, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTMulNode, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTDivNode, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTModNode, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTUnaryMinusNode, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTBitwiseComplNode, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTNotNode, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTIdentifier, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTNullLiteral, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTTrueNode, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTFalseNode, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTNumberLiteral, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTStringLiteral, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTArrayLiteral, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTMapLiteral, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTMapEntry, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTEmptyFunction, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTSizeFunction, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTFunctionNode, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTMethodNode, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTSizeMethod, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTConstructorNode, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTArrayAccess, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTReferenceExpression, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 

W

WHILE - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
RegularExpression Id.
WhileStatement() - Method in class org.apache.commons.jexl2.parser.Parser
 
white(String) - Method in class org.apache.commons.jexl2.introspection.Sandbox
Creates a new set of permissions based on white lists for methods and properties for a given class.
WHITE_NAMES - Static variable in class org.apache.commons.jexl2.introspection.Sandbox
The pass-thru name set.
WhiteSet() - Constructor for class org.apache.commons.jexl2.introspection.Sandbox.WhiteSet
 
wrap - Variable in class org.apache.commons.jexl2.UnifiedJEXL.TemplateContext
The wrapped context.
wrapped - Variable in class org.apache.commons.jexl2.ReadonlyContext
The wrapped context.
write - Variable in class org.apache.commons.jexl2.introspection.Sandbox.Permissions
The controlled writeable properties.
write(String...) - Method in class org.apache.commons.jexl2.introspection.Sandbox.Permissions
Adds a list of writeable property names to these permissions.
write() - Method in class org.apache.commons.jexl2.introspection.Sandbox.Permissions
Gets the set of writeable property names in these permissions.
write(Class<?>, String) - Method in class org.apache.commons.jexl2.introspection.Sandbox
Gets the write permission value for a given property of a class.
write(String, String) - Method in class org.apache.commons.jexl2.introspection.Sandbox
Gets the write permission value for a given property of a class.
writer - Variable in class org.apache.commons.jexl2.UnifiedJEXL.TemplateContext
The writer used to output.

X

xor - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
RegularExpression Id.
A B C D E F G H I J K L M N O P Q R S T U V W X 
Skip navigation links