Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

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.Get(Class<?>, Method) - Constructor for class org.apache.commons.jexl2.internal.AbstractExecutor.Get
  Default and sole constructor.
AbstractExecutor.Method - Class in org.apache.commons.jexl2.internal
  Abstract class that is used to execute an arbitrary method.
AbstractExecutor.Method(Class<?>, AbstractExecutor.Method.Parameter) - Constructor for class org.apache.commons.jexl2.internal.AbstractExecutor.Method
  Creates a new instance.
AbstractExecutor.Method.Parameter - Class in org.apache.commons.jexl2.internal
  A helper class to pass the method & parameters.
AbstractExecutor.Method.Parameter(Method, MethodKey) - Constructor for class org.apache.commons.jexl2.internal.AbstractExecutor.Method.Parameter
  Creates an instance.
AbstractExecutor.Set - Class in org.apache.commons.jexl2.internal
  Abstract class that is used to execute an arbitrary 'set' method.
AbstractExecutor.Set(Class<?>, Method) - Constructor for class org.apache.commons.jexl2.internal.AbstractExecutor.Set
  Default and sole constructor.
add(Object) - Method in class org.apache.commons.jexl2.internal.ArrayListWrapper
add(int, Object) - Method in class org.apache.commons.jexl2.internal.ArrayListWrapper
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.
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.
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
ALLOW_REGISTERS - Variable in class org.apache.commons.jexl2.parser.Parser
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
arithmetic - Variable in class org.apache.commons.jexl2.Interpreter
  The arithmetic handler.
arithmetic - Variable in class org.apache.commons.jexl2.JexlEngine
  The JexlArithmetic instance.
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() - 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() - 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
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
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
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

## 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.
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.
Block() - Method in class org.apache.commons.jexl2.parser.Parser
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.
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.
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.
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.
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
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.parser.SimpleCharStream
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
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
Constructor() - Method in class org.apache.commons.jexl2.parser.Parser
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).
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.
createBindings() - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngine
createCache(int) - Method in class org.apache.commons.jexl2.JexlEngine
  Creates a cache.
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.
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.jexl2.JexlEngine
  Creates an interpreter.
createInterpreter(JexlContext, boolean, boolean) - Method in class org.apache.commons.jexl2.JexlEngine
  Creates an interpreter.
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
  Deprecated. Use `JexlEngine.createScript(String, JexlInfo, String[])`
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.
curChar - Variable in class org.apache.commons.jexl2.parser.ParserTokenManager

## D

debug - Variable in class org.apache.commons.jexl2.JexlEngine
  Whether error messages will carry debugging information.
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.
DEFAULT - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
  Lexical state.
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.
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.
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.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.
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.
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.
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.
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
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(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(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.
ExclusiveOrExpression() - Method in class org.apache.commons.jexl2.parser.Parser
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(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
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
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'.
ExpressionStatement() - Method in class org.apache.commons.jexl2.parser.Parser

## F

FALSE - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
  RegularExpression Id.
FillBuff() - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
findNullOperand(RuntimeException, JexlNode, Object, Object) - Method in class org.apache.commons.jexl2.Interpreter
  Finds the node causing a NPE for diadic operators.
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 - Variable in class org.apache.commons.jexl2.parser.JexlParser
  The map of named registers aka script parameters.
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.
generateParseException() - Method in class org.apache.commons.jexl2.parser.Parser
  Generate ParseException.
get(int) - Method in class org.apache.commons.jexl2.internal.ArrayListWrapper
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(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.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.
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.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(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.
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.
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.
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(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(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
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.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.
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.
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(int) - 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.
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.
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.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.
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 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.UnifiedJEXL.TemplateContext
  Checks whether a variable is defined in this context.
hashCode() - Method in class org.apache.commons.jexl2.internal.AbstractExecutor
hashCode() - Method in class org.apache.commons.jexl2.internal.introspection.MethodKey
hashCode() - Method in class org.apache.commons.jexl2.JexlEngine.Scope
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.

## 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.Token
  The string image of the token.
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
indexOf(Object) - Method in class org.apache.commons.jexl2.internal.ArrayListWrapper
info - Variable in exception org.apache.commons.jexl2.JexlException
  The debug info.
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.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[]

  The first time the Introspector sees a class it creates a class method map for the class in question.
IntrospectorBase(Log) - Constructor for class org.apache.commons.jexl2.internal.introspection.IntrospectorBase
  Create the introspector.
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.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) - 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.
invokeMethod(Object, String, Object...) - Method in class org.apache.commons.jexl2.JexlEngine
  Invokes an object's method by name and arguments.
isAlive() - Method in class org.apache.commons.jexl2.internal.AbstractExecutor
  Tell whether the executor is alive by looking at the value of the method.
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.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.
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
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.Expression
  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.
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.
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.
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_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.
JexlContext - Interface in org.apache.commons.jexl2
  Manages variables which can be referenced in a JEXL expression.
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.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.Scope(String...) - Constructor for class org.apache.commons.jexl2.JexlEngine.Scope
  Creates a new scope with a list of parameters.
JexlEngine.SoftCache<K,V> - Class in org.apache.commons.jexl2
  A soft reference on cache.
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.Cancel(JexlNode) - Constructor for exception org.apache.commons.jexl2.JexlException.Cancel
  Creates a new instance of Cancel.
JexlException.Method - Exception in org.apache.commons.jexl2
  Thrown when a method or ctor is unknown, ambiguous or inaccessible.
JexlException.Method(JexlNode, String) - Constructor for exception org.apache.commons.jexl2.JexlException.Method
  Creates a new Method exception instance.
JexlException.Parsing - Exception in org.apache.commons.jexl2
  Thrown when parsing fails.
JexlException.Parsing(JexlInfo, CharSequence, ParseException) - Constructor for exception org.apache.commons.jexl2.JexlException.Parsing
  Creates a new Variable exception instance.
JexlException.Property - Exception in org.apache.commons.jexl2
  Thrown when a property is unknown.
JexlException.Property(JexlNode, String) - Constructor for exception org.apache.commons.jexl2.JexlException.Property
  Creates a new Property exception instance.
JexlException.Return - Exception in org.apache.commons.jexl2
  Thrown to return a value.
JexlException.Return(JexlNode, String, Object) - Constructor for exception org.apache.commons.jexl2.JexlException.Return
  Creates a new instance of Return.
JexlException.Tokenization - Exception in org.apache.commons.jexl2
  Thrown when tokenization fails.
JexlException.Tokenization(JexlInfo, CharSequence, TokenMgrError) - Constructor for exception org.apache.commons.jexl2.JexlException.Tokenization
  Creates a new Tokenization exception instance.
JexlException.Variable - Exception in org.apache.commons.jexl2
  Thrown when a variable is unknown.
JexlException.Variable(JexlNode, String) - Constructor for exception org.apache.commons.jexl2.JexlException.Variable
  Creates a new Variable exception instance.
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.
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.JexlScriptObject - Class in org.apache.commons.jexl2.scripting
  Implements engine and engine context properties for use by JEXL scripts.
JexlScriptEngine.JexlScriptObject() - Constructor for class org.apache.commons.jexl2.scripting.JexlScriptEngine.JexlScriptObject
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
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.
jj_nt - Variable in class org.apache.commons.jexl2.parser.Parser
  Next token.
jjFillToken() - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
jjnewLexState - Static variable in class org.apache.commons.jexl2.parser.ParserTokenManager
  Lex State array.
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
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
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
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.
kind - Variable in class org.apache.commons.jexl2.parser.Token
  An integer that describes the kind of this token.

## L

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.
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.parser.SimpleCharStream
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() - Method in class org.apache.commons.jexl2.parser.Parser
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.
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).
map - Variable in class org.apache.commons.jexl2.MapContext
  The wrapped variable map.
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.
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.
mathScale - Variable in class org.apache.commons.jexl2.JexlArithmetic
  The big decimal scale.
maxNextCharInd - Variable in class org.apache.commons.jexl2.parser.SimpleCharStream
method - Variable in class org.apache.commons.jexl2.internal.AbstractExecutor
  Method to be executed.
Method() - Method in class org.apache.commons.jexl2.parser.Parser
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.AmbiguousException - Exception in org.apache.commons.jexl2.internal.introspection
  Simple distinguishable exception, used when we run across ambiguous overloading.
MethodKey.AmbiguousException() - Constructor for exception org.apache.commons.jexl2.internal.introspection.MethodKey.AmbiguousException
minus - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
  RegularExpression Id.
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.
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

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).
NEW - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
  RegularExpression Id.
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.Token
  A reference to the next regular (non-special) token from the input stream.
Node - Interface in org.apache.commons.jexl2.parser
nodeArity() - Method in class org.apache.commons.jexl2.parser.JJTParserState
nodeCreated() - Method 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

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

parent - Variable in class org.apache.commons.jexl2.parser.SimpleNode
  The parent node.
parse(CharSequence, JexlInfo) - Method in class org.apache.commons.jexl2.JexlEngine
  Deprecated. Use `JexlEngine.parse(CharSequence, JexlInfo, Scope)` instead
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.
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.
ParserConstants - Interface in org.apache.commons.jexl2.parser
  Token literal values and constants.
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
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.
plus - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
  RegularExpression Id.
popNode() - Method in class org.apache.commons.jexl2.parser.JJTParserState
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(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
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.
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

## Q

QMARK - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
  RegularExpression Id.

## 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(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.
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.
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.
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 - 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 - 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.
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.
retainAll(Collection<?>) - Method in class org.apache.commons.jexl2.internal.ArrayListWrapper
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.SandboxUberspectImpl
  The sandbox.
Sandbox.BlackSet - Class in org.apache.commons.jexl2.introspection
  A black set of names.
Sandbox.BlackSet() - Constructor for class org.apache.commons.jexl2.introspection.Sandbox.BlackSet
Sandbox.Names - Class in org.apache.commons.jexl2.introspection
  A base set of names.
Sandbox.Names() - Constructor for class org.apache.commons.jexl2.introspection.Sandbox.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.
Sandbox.WhiteSet() - Constructor for class org.apache.commons.jexl2.introspection.Sandbox.WhiteSet
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.
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.
SEMICOL - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
  RegularExpression Id.
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.UnifiedJEXL.TemplateContext
  Sets the value of a variable.
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.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.
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
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() - Method in class org.apache.commons.jexl2.internal.ArrayListWrapper
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
source - Variable in class org.apache.commons.jexl2.UnifiedJEXL.Expression
  The source of this expression (see `UnifiedJEXL.Expression.prepare(org.apache.commons.jexl2.JexlContext)`).
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.
startsWith(CharSequence, CharSequence) - Method in class org.apache.commons.jexl2.UnifiedJEXL
  Whether a sequence starts with a given set of characters (following spaces).
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.
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
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.
tokenImage - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
  Literal token values.
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.
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.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
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.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.
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(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.

## 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.
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.FieldPropertyGet - Class in org.apache.commons.jexl2.introspection
  Deprecated. Do not use externally - will be made private in a later version
UberspectImpl.FieldPropertyGet(Field) - Constructor for class org.apache.commons.jexl2.introspection.UberspectImpl.FieldPropertyGet
  Deprecated. Creates a new instance of FieldPropertyGet.
UberspectImpl.FieldPropertySet - Class in org.apache.commons.jexl2.introspection
  Deprecated. Do not use externally - will be made private in a later version
UberspectImpl.FieldPropertySet(Field) - Constructor for class org.apache.commons.jexl2.introspection.UberspectImpl.FieldPropertySet
  Deprecated. Creates a new instance of FieldPropertySet.
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.
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.Exception - Exception in org.apache.commons.jexl2
  The sole type of (runtime) exception the UnifiedJEXL can throw.
UnifiedJEXL.Exception(String, Throwable) - Constructor for exception org.apache.commons.jexl2.UnifiedJEXL.Exception
  Creates a UnifiedJEXL.Exception.
UnifiedJEXL.Expression - Class in org.apache.commons.jexl2
  The abstract base class for all expressions, immediate '${...}' and deferred '#{...}'.
UnifiedJEXL.Template - Class in org.apache.commons.jexl2
  A Template is a script that evaluates by writing its content through a Writer.
UnifiedJEXL.Template(String, Reader, String...) - Constructor for class org.apache.commons.jexl2.UnifiedJEXL.Template
  Creates a new template from an input.
UnifiedJEXL.TemplateContext - Class in org.apache.commons.jexl2
  The type of context to use during evaluation of templates.
UnifiedJEXL.TemplateContext(JexlContext, JexlEngine.Frame, UnifiedJEXL.Expression[], Writer) - Constructor for class org.apache.commons.jexl2.UnifiedJEXL.TemplateContext
  Creates a template context instance.
unknownVariable(JexlException) - Method in class org.apache.commons.jexl2.Interpreter
  Triggered when variable can not be resolved.
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.
Var() - Method in class org.apache.commons.jexl2.parser.Parser
VAR - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
  RegularExpression Id.
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 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.
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.

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

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2001-2011 The Apache Software Foundation. All Rights Reserved.