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.jexl3.internal
Abstract class that is used to execute an arbitrary method that is introspected.
AbstractExecutor(Class<?>, Method) - Constructor for class org.apache.commons.jexl3.internal.AbstractExecutor
Default and sole constructor.
AbstractExecutor.Get - Class in org.apache.commons.jexl3.internal
Abstract class that is used to execute an arbitrary 'get' method.
AbstractExecutor.Get(Class<?>, Method) - Constructor for class org.apache.commons.jexl3.internal.AbstractExecutor.Get
Default and sole constructor.
AbstractExecutor.Method - Class in org.apache.commons.jexl3.internal
Abstract class that is used to execute an arbitrary method.
AbstractExecutor.Method(Class<?>, AbstractExecutor.Method.Parameter) - Constructor for class org.apache.commons.jexl3.internal.AbstractExecutor.Method
Creates a new instance.
AbstractExecutor.Method.Parameter - Class in org.apache.commons.jexl3.internal
A helper class to pass the method & parameters.
AbstractExecutor.Method.Parameter(Method, MethodKey) - Constructor for class org.apache.commons.jexl3.internal.AbstractExecutor.Method.Parameter
Creates an instance.
AbstractExecutor.Set - Class in org.apache.commons.jexl3.internal
Abstract class that is used to execute an arbitrary 'set' method.
AbstractExecutor.Set(Class<?>, Method) - Constructor for class org.apache.commons.jexl3.internal.AbstractExecutor.Set
Default and sole constructor.
add(Object) - Method in class org.apache.commons.jexl3.internal.ArrayListWrapper
 
add(int, Object) - Method in class org.apache.commons.jexl3.internal.ArrayListWrapper
 
add(String) - Method in class org.apache.commons.jexl3.introspection.Sandbox.BlackSet
 
add(String) - Method in class org.apache.commons.jexl3.introspection.Sandbox.Names
Adds a name to this set.
add(String) - Method in class org.apache.commons.jexl3.introspection.Sandbox.WhiteSet
 
add(Object, Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
Add two values together.
addAll(Collection<? extends Object>) - Method in class org.apache.commons.jexl3.internal.ArrayListWrapper
 
addAll(int, Collection<? extends Object>) - Method in class org.apache.commons.jexl3.internal.ArrayListWrapper
 
AdditiveExpression() - Method in class org.apache.commons.jexl3.parser.Parser
Arithmetic
AdditiveOperator() - Method in class org.apache.commons.jexl3.parser.Parser
 
adjustBeginLineColumn(int, int) - Method in class org.apache.commons.jexl3.parser.SimpleCharStream
Method to adjust line and column numbers for the start of a token.
alias(String, String) - Method in class org.apache.commons.jexl3.introspection.Sandbox.Names
Adds an alias to a name to this set.
alias(String, String) - Method in class org.apache.commons.jexl3.introspection.Sandbox.WhiteSet
 
ALLOW_REGISTERS - Variable in class org.apache.commons.jexl3.parser.Parser
 
AND - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
RegularExpression Id.
and - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
RegularExpression Id.
AndExpression() - Method in class org.apache.commons.jexl3.parser.Parser
 
AnyMethod() - Method in class org.apache.commons.jexl3.parser.Parser
 
arithmetic - Variable in class org.apache.commons.jexl3.Interpreter
The arithmetic handler.
arithmetic - Variable in class org.apache.commons.jexl3.JexlEngine
The JexlArithmetic instance.
ArrayAccess() - Method in class org.apache.commons.jexl3.parser.Parser
 
ArrayIterator - Class in org.apache.commons.jexl3.internal
An Iterator wrapper for an Object[].
ArrayIterator(Object) - Constructor for class org.apache.commons.jexl3.internal.ArrayIterator
Creates a new iterator instance for the specified array.
ArrayListWrapper - Class in org.apache.commons.jexl3.internal
A class that wraps an array within an AbstractList.
ArrayListWrapper(Object) - Constructor for class org.apache.commons.jexl3.internal.ArrayListWrapper
Create the wrapper.
ArrayLiteral() - Method in class org.apache.commons.jexl3.parser.Parser
 
assign - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
RegularExpression Id.
Assignment() - Method in class org.apache.commons.jexl3.parser.Parser
 
asString() - Method in class org.apache.commons.jexl3.UnifiedJEXL.Expression
Generates this expression's string representation.
asString(StringBuilder) - Method in class org.apache.commons.jexl3.UnifiedJEXL.Expression
Adds this expression's string representation to a StringBuilder.
asString() - Method in class org.apache.commons.jexl3.UnifiedJEXL.Template
Recreate the template source from its inner components.
ASTAdditiveNode - Class in org.apache.commons.jexl3.parser
 
ASTAdditiveNode(int) - Constructor for class org.apache.commons.jexl3.parser.ASTAdditiveNode
 
ASTAdditiveNode(Parser, int) - Constructor for class org.apache.commons.jexl3.parser.ASTAdditiveNode
 
ASTAdditiveOperator - Class in org.apache.commons.jexl3.parser
 
ASTAdditiveOperator(int) - Constructor for class org.apache.commons.jexl3.parser.ASTAdditiveOperator
 
ASTAdditiveOperator(Parser, int) - Constructor for class org.apache.commons.jexl3.parser.ASTAdditiveOperator
 
ASTAmbiguous - Class in org.apache.commons.jexl3.parser
 
ASTAmbiguous(int) - Constructor for class org.apache.commons.jexl3.parser.ASTAmbiguous
 
ASTAmbiguous(Parser, int) - Constructor for class org.apache.commons.jexl3.parser.ASTAmbiguous
 
ASTAndNode - Class in org.apache.commons.jexl3.parser
 
ASTAndNode(int) - Constructor for class org.apache.commons.jexl3.parser.ASTAndNode
 
ASTAndNode(Parser, int) - Constructor for class org.apache.commons.jexl3.parser.ASTAndNode
 
ASTArrayAccess - Class in org.apache.commons.jexl3.parser
 
ASTArrayAccess(int) - Constructor for class org.apache.commons.jexl3.parser.ASTArrayAccess
 
ASTArrayAccess(Parser, int) - Constructor for class org.apache.commons.jexl3.parser.ASTArrayAccess
 
ASTArrayLiteral - Class in org.apache.commons.jexl3.parser
 
ASTAssignment - Class in org.apache.commons.jexl3.parser
 
ASTAssignment(int) - Constructor for class org.apache.commons.jexl3.parser.ASTAssignment
 
ASTAssignment(Parser, int) - Constructor for class org.apache.commons.jexl3.parser.ASTAssignment
 
ASTBitwiseAndNode - Class in org.apache.commons.jexl3.parser
 
ASTBitwiseAndNode(int) - Constructor for class org.apache.commons.jexl3.parser.ASTBitwiseAndNode
 
ASTBitwiseAndNode(Parser, int) - Constructor for class org.apache.commons.jexl3.parser.ASTBitwiseAndNode
 
ASTBitwiseComplNode - Class in org.apache.commons.jexl3.parser
 
ASTBitwiseComplNode(int) - Constructor for class org.apache.commons.jexl3.parser.ASTBitwiseComplNode
 
ASTBitwiseComplNode(Parser, int) - Constructor for class org.apache.commons.jexl3.parser.ASTBitwiseComplNode
 
ASTBitwiseOrNode - Class in org.apache.commons.jexl3.parser
 
ASTBitwiseOrNode(int) - Constructor for class org.apache.commons.jexl3.parser.ASTBitwiseOrNode
 
ASTBitwiseOrNode(Parser, int) - Constructor for class org.apache.commons.jexl3.parser.ASTBitwiseOrNode
 
ASTBitwiseXorNode - Class in org.apache.commons.jexl3.parser
 
ASTBitwiseXorNode(int) - Constructor for class org.apache.commons.jexl3.parser.ASTBitwiseXorNode
 
ASTBitwiseXorNode(Parser, int) - Constructor for class org.apache.commons.jexl3.parser.ASTBitwiseXorNode
 
ASTBlock - Class in org.apache.commons.jexl3.parser
 
ASTBlock(int) - Constructor for class org.apache.commons.jexl3.parser.ASTBlock
 
ASTBlock(Parser, int) - Constructor for class org.apache.commons.jexl3.parser.ASTBlock
 
ASTConstructorNode - Class in org.apache.commons.jexl3.parser
 
ASTConstructorNode(int) - Constructor for class org.apache.commons.jexl3.parser.ASTConstructorNode
 
ASTConstructorNode(Parser, int) - Constructor for class org.apache.commons.jexl3.parser.ASTConstructorNode
 
ASTDivNode - Class in org.apache.commons.jexl3.parser
 
ASTDivNode(int) - Constructor for class org.apache.commons.jexl3.parser.ASTDivNode
 
ASTDivNode(Parser, int) - Constructor for class org.apache.commons.jexl3.parser.ASTDivNode
 
ASTEmptyFunction - Class in org.apache.commons.jexl3.parser
 
ASTEmptyFunction(int) - Constructor for class org.apache.commons.jexl3.parser.ASTEmptyFunction
 
ASTEmptyFunction(Parser, int) - Constructor for class org.apache.commons.jexl3.parser.ASTEmptyFunction
 
ASTEQNode - Class in org.apache.commons.jexl3.parser
 
ASTEQNode(int) - Constructor for class org.apache.commons.jexl3.parser.ASTEQNode
 
ASTEQNode(Parser, int) - Constructor for class org.apache.commons.jexl3.parser.ASTEQNode
 
ASTERNode - Class in org.apache.commons.jexl3.parser
 
ASTERNode(int) - Constructor for class org.apache.commons.jexl3.parser.ASTERNode
 
ASTERNode(Parser, int) - Constructor for class org.apache.commons.jexl3.parser.ASTERNode
 
ASTFalseNode - Class in org.apache.commons.jexl3.parser
 
ASTFalseNode(int) - Constructor for class org.apache.commons.jexl3.parser.ASTFalseNode
 
ASTFalseNode(Parser, int) - Constructor for class org.apache.commons.jexl3.parser.ASTFalseNode
 
ASTForeachStatement - Class in org.apache.commons.jexl3.parser
 
ASTForeachStatement(int) - Constructor for class org.apache.commons.jexl3.parser.ASTForeachStatement
 
ASTForeachStatement(Parser, int) - Constructor for class org.apache.commons.jexl3.parser.ASTForeachStatement
 
ASTFunctionNode - Class in org.apache.commons.jexl3.parser
 
ASTFunctionNode(int) - Constructor for class org.apache.commons.jexl3.parser.ASTFunctionNode
 
ASTFunctionNode(Parser, int) - Constructor for class org.apache.commons.jexl3.parser.ASTFunctionNode
 
ASTGENode - Class in org.apache.commons.jexl3.parser
 
ASTGENode(int) - Constructor for class org.apache.commons.jexl3.parser.ASTGENode
 
ASTGENode(Parser, int) - Constructor for class org.apache.commons.jexl3.parser.ASTGENode
 
ASTGTNode - Class in org.apache.commons.jexl3.parser
 
ASTGTNode(int) - Constructor for class org.apache.commons.jexl3.parser.ASTGTNode
 
ASTGTNode(Parser, int) - Constructor for class org.apache.commons.jexl3.parser.ASTGTNode
 
ASTIdentifier - Class in org.apache.commons.jexl3.parser
Identifiers, variables and registers.
ASTIdentifier(int) - Constructor for class org.apache.commons.jexl3.parser.ASTIdentifier
 
ASTIdentifier(Parser, int) - Constructor for class org.apache.commons.jexl3.parser.ASTIdentifier
 
ASTIfStatement - Class in org.apache.commons.jexl3.parser
 
ASTIfStatement(int) - Constructor for class org.apache.commons.jexl3.parser.ASTIfStatement
 
ASTIfStatement(Parser, int) - Constructor for class org.apache.commons.jexl3.parser.ASTIfStatement
 
ASTJexlScript - Class in org.apache.commons.jexl3.parser
Enhanced script to allow parameters declaration.
ASTJexlScript(int) - Constructor for class org.apache.commons.jexl3.parser.ASTJexlScript
 
ASTJexlScript(Parser, int) - Constructor for class org.apache.commons.jexl3.parser.ASTJexlScript
 
ASTLENode - Class in org.apache.commons.jexl3.parser
 
ASTLENode(int) - Constructor for class org.apache.commons.jexl3.parser.ASTLENode
 
ASTLENode(Parser, int) - Constructor for class org.apache.commons.jexl3.parser.ASTLENode
 
ASTLTNode - Class in org.apache.commons.jexl3.parser
 
ASTLTNode(int) - Constructor for class org.apache.commons.jexl3.parser.ASTLTNode
 
ASTLTNode(Parser, int) - Constructor for class org.apache.commons.jexl3.parser.ASTLTNode
 
ASTMapEntry - Class in org.apache.commons.jexl3.parser
 
ASTMapEntry(int) - Constructor for class org.apache.commons.jexl3.parser.ASTMapEntry
 
ASTMapEntry(Parser, int) - Constructor for class org.apache.commons.jexl3.parser.ASTMapEntry
 
ASTMapLiteral - Class in org.apache.commons.jexl3.parser
 
ASTMethodNode - Class in org.apache.commons.jexl3.parser
 
ASTMethodNode(int) - Constructor for class org.apache.commons.jexl3.parser.ASTMethodNode
 
ASTMethodNode(Parser, int) - Constructor for class org.apache.commons.jexl3.parser.ASTMethodNode
 
ASTModNode - Class in org.apache.commons.jexl3.parser
 
ASTModNode(int) - Constructor for class org.apache.commons.jexl3.parser.ASTModNode
 
ASTModNode(Parser, int) - Constructor for class org.apache.commons.jexl3.parser.ASTModNode
 
ASTMulNode - Class in org.apache.commons.jexl3.parser
 
ASTMulNode(int) - Constructor for class org.apache.commons.jexl3.parser.ASTMulNode
 
ASTMulNode(Parser, int) - Constructor for class org.apache.commons.jexl3.parser.ASTMulNode
 
ASTNENode - Class in org.apache.commons.jexl3.parser
 
ASTNENode(int) - Constructor for class org.apache.commons.jexl3.parser.ASTNENode
 
ASTNENode(Parser, int) - Constructor for class org.apache.commons.jexl3.parser.ASTNENode
 
ASTNotNode - Class in org.apache.commons.jexl3.parser
 
ASTNotNode(int) - Constructor for class org.apache.commons.jexl3.parser.ASTNotNode
 
ASTNotNode(Parser, int) - Constructor for class org.apache.commons.jexl3.parser.ASTNotNode
 
ASTNRNode - Class in org.apache.commons.jexl3.parser
 
ASTNRNode(int) - Constructor for class org.apache.commons.jexl3.parser.ASTNRNode
 
ASTNRNode(Parser, int) - Constructor for class org.apache.commons.jexl3.parser.ASTNRNode
 
ASTNullLiteral - Class in org.apache.commons.jexl3.parser
 
ASTNullLiteral(int) - Constructor for class org.apache.commons.jexl3.parser.ASTNullLiteral
 
ASTNullLiteral(Parser, int) - Constructor for class org.apache.commons.jexl3.parser.ASTNullLiteral
 
ASTNumberLiteral - Class in org.apache.commons.jexl3.parser
 
ASTNumberLiteral(int) - Constructor for class org.apache.commons.jexl3.parser.ASTNumberLiteral
 
ASTNumberLiteral(Parser, int) - Constructor for class org.apache.commons.jexl3.parser.ASTNumberLiteral
 
ASTOrNode - Class in org.apache.commons.jexl3.parser
 
ASTOrNode(int) - Constructor for class org.apache.commons.jexl3.parser.ASTOrNode
 
ASTOrNode(Parser, int) - Constructor for class org.apache.commons.jexl3.parser.ASTOrNode
 
ASTReference - Class in org.apache.commons.jexl3.parser
 
ASTReference(int) - Constructor for class org.apache.commons.jexl3.parser.ASTReference
 
ASTReference(Parser, int) - Constructor for class org.apache.commons.jexl3.parser.ASTReference
 
ASTReferenceExpression - Class in org.apache.commons.jexl3.parser
 
ASTReferenceExpression(int) - Constructor for class org.apache.commons.jexl3.parser.ASTReferenceExpression
 
ASTReferenceExpression(Parser, int) - Constructor for class org.apache.commons.jexl3.parser.ASTReferenceExpression
 
ASTReturnStatement - Class in org.apache.commons.jexl3.parser
 
ASTReturnStatement(int) - Constructor for class org.apache.commons.jexl3.parser.ASTReturnStatement
 
ASTReturnStatement(Parser, int) - Constructor for class org.apache.commons.jexl3.parser.ASTReturnStatement
 
ASTSizeFunction - Class in org.apache.commons.jexl3.parser
 
ASTSizeFunction(int) - Constructor for class org.apache.commons.jexl3.parser.ASTSizeFunction
 
ASTSizeFunction(Parser, int) - Constructor for class org.apache.commons.jexl3.parser.ASTSizeFunction
 
ASTSizeMethod - Class in org.apache.commons.jexl3.parser
 
ASTSizeMethod(int) - Constructor for class org.apache.commons.jexl3.parser.ASTSizeMethod
 
ASTSizeMethod(Parser, int) - Constructor for class org.apache.commons.jexl3.parser.ASTSizeMethod
 
ASTStringLiteral - Class in org.apache.commons.jexl3.parser
 
ASTStringLiteral(int) - Constructor for class org.apache.commons.jexl3.parser.ASTStringLiteral
 
ASTStringLiteral(Parser, int) - Constructor for class org.apache.commons.jexl3.parser.ASTStringLiteral
 
ASTTernaryNode - Class in org.apache.commons.jexl3.parser
 
ASTTernaryNode(int) - Constructor for class org.apache.commons.jexl3.parser.ASTTernaryNode
 
ASTTernaryNode(Parser, int) - Constructor for class org.apache.commons.jexl3.parser.ASTTernaryNode
 
ASTTrueNode - Class in org.apache.commons.jexl3.parser
 
ASTTrueNode(int) - Constructor for class org.apache.commons.jexl3.parser.ASTTrueNode
 
ASTTrueNode(Parser, int) - Constructor for class org.apache.commons.jexl3.parser.ASTTrueNode
 
ASTUnaryMinusNode - Class in org.apache.commons.jexl3.parser
 
ASTUnaryMinusNode(int) - Constructor for class org.apache.commons.jexl3.parser.ASTUnaryMinusNode
 
ASTUnaryMinusNode(Parser, int) - Constructor for class org.apache.commons.jexl3.parser.ASTUnaryMinusNode
 
ASTVar - Class in org.apache.commons.jexl3.parser
Declares a local variable.
ASTVar(int) - Constructor for class org.apache.commons.jexl3.parser.ASTVar
 
ASTVar(Parser, int) - Constructor for class org.apache.commons.jexl3.parser.ASTVar
 
ASTWhileStatement - Class in org.apache.commons.jexl3.parser
 
ASTWhileStatement(int) - Constructor for class org.apache.commons.jexl3.parser.ASTWhileStatement
 
ASTWhileStatement(Parser, int) - Constructor for class org.apache.commons.jexl3.parser.ASTWhileStatement
 

B

backup(int) - Method in class org.apache.commons.jexl3.parser.SimpleCharStream
Backup a number of characters.
base() - Method in class org.apache.commons.jexl3.internal.Introspector
Gets the current introspector base.
beginColumn - Variable in class org.apache.commons.jexl3.parser.Token
The column number of the first character of this Token.
beginLine - Variable in class org.apache.commons.jexl3.parser.Token
The line number of the first character of this Token.
BeginToken() - Method in class org.apache.commons.jexl3.parser.SimpleCharStream
Start.
BIGD_DOUBLE_MAX_VALUE - Static variable in class org.apache.commons.jexl3.JexlArithmetic
Double.MAX_VALUE as BigDecimal.
BIGD_DOUBLE_MIN_VALUE - Static variable in class org.apache.commons.jexl3.JexlArithmetic
Double.MIN_VALUE as BigDecimal.
BIGD_SCALE - Static variable in class org.apache.commons.jexl3.JexlArithmetic
Default BigDecimal scale.
BIGI_LONG_MAX_VALUE - Static variable in class org.apache.commons.jexl3.JexlArithmetic
Long.MAX_VALUE as BigInteger.
BIGI_LONG_MIN_VALUE - Static variable in class org.apache.commons.jexl3.JexlArithmetic
Long.MIN_VALUE as BigInteger.
bitwiseAnd(Object, Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
Performs a bitwise and.
bitwiseComplement(Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
Performs a bitwise complement.
bitwiseOr(Object, Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
Performs a bitwise or.
bitwiseXor(Object, Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
Performs a bitwise xor.
black(String) - Method in class org.apache.commons.jexl3.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.jexl3.parser.Parser
 
BooleanGetExecutor - Class in org.apache.commons.jexl3.internal
Specialized executor to get a boolean property from an object.
BooleanGetExecutor(Introspector, Class<?>, String) - Constructor for class org.apache.commons.jexl3.internal.BooleanGetExecutor
Creates an instance by attempting discovery of the get method.
BooleanLiteral() - Method in class org.apache.commons.jexl3.parser.Parser
 
bufcolumn - Variable in class org.apache.commons.jexl3.parser.SimpleCharStream
 
buffer - Variable in class org.apache.commons.jexl3.parser.SimpleCharStream
 
bufline - Variable in class org.apache.commons.jexl3.parser.SimpleCharStream
 
bufpos - Variable in class org.apache.commons.jexl3.parser.SimpleCharStream
Position in buffer.
buildString(CharSequence, boolean) - Static method in class org.apache.commons.jexl3.parser.StringParser
Builds a string, handles escaping through '\' syntax.

C

cache - Variable in class org.apache.commons.jexl3.Interpreter
Cache executors.
cache - Variable in class org.apache.commons.jexl3.JexlEngine
The expression cache.
callable(JexlContext) - Method in class org.apache.commons.jexl3.JexlScript
Creates a Callable from this script.
callable(JexlContext, Object...) - Method in class org.apache.commons.jexl3.JexlScript
Creates a Callable from this script.
cancelled - Variable in class org.apache.commons.jexl3.Interpreter
Cancellation support.
checkVariable(ASTIdentifier, String) - Method in class org.apache.commons.jexl3.parser.JexlParser
Checks whether an identifier is a local variable or argument, ie stored in a register.
children - Variable in class org.apache.commons.jexl3.parser.SimpleNode
The array of children nodes.
childrenAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl3.parser.SimpleNode
Accept the visitor on all this node's children.
cleanExpression(CharSequence) - Static method in class org.apache.commons.jexl3.JexlEngine
Trims the expression from front & ending spaces.
clear() - Method in class org.apache.commons.jexl3.internal.ArrayListWrapper
 
clearCache() - Method in class org.apache.commons.jexl3.JexlEngine
Clears the expression cache.
clearCache() - Method in class org.apache.commons.jexl3.UnifiedJEXL
Clears the cache.
clearNodeScope(Node) - Method in class org.apache.commons.jexl3.parser.JJTParserState
 
closeNodeScope(Node, int) - Method in class org.apache.commons.jexl3.parser.JJTParserState
 
closeNodeScope(Node, boolean) - Method in class org.apache.commons.jexl3.parser.JJTParserState
 
COLON - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
RegularExpression Id.
column - Variable in class org.apache.commons.jexl3.JexlInfo
column number.
column - Variable in class org.apache.commons.jexl3.parser.SimpleCharStream
 
COMMA - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
RegularExpression Id.
compare(Object, Object, String) - Method in class org.apache.commons.jexl3.JexlArithmetic
Performs a comparison.
compile(String) - Method in class org.apache.commons.jexl3.scripting.JexlScriptEngine
compile(Reader) - Method in class org.apache.commons.jexl3.scripting.JexlScriptEngine
ConditionalAndExpression() - Method in class org.apache.commons.jexl3.parser.Parser
 
ConditionalExpression() - Method in class org.apache.commons.jexl3.parser.Parser
Conditional & relational
ConditionalOrExpression() - Method in class org.apache.commons.jexl3.parser.Parser
 
Constructor() - Method in class org.apache.commons.jexl3.parser.Parser
 
contains(Object) - Method in class org.apache.commons.jexl3.internal.ArrayListWrapper
 
containsAll(Collection<?>) - Method in class org.apache.commons.jexl3.internal.ArrayListWrapper
 
context - Variable in class org.apache.commons.jexl3.Interpreter
The context to store/retrieve variables.
CONTEXT_KEY - Static variable in class org.apache.commons.jexl3.scripting.JexlScriptEngine
Reserved key for context (mandated by JSR-223).
controlNullNullOperands() - Method in class org.apache.commons.jexl3.JexlArithmetic
The result of +,/,-,*,% when both operands are null.
controlNullOperand() - Method in class org.apache.commons.jexl3.JexlArithmetic
Throw a NPE if arithmetic is strict.
createBindings() - Method in class org.apache.commons.jexl3.scripting.JexlScriptEngine
createCache(int) - Method in class org.apache.commons.jexl3.JexlEngine
Creates a cache.
createExpression(ASTJexlScript, String) - Method in class org.apache.commons.jexl3.JexlEngine
An overridable through covariant return Expression creator.
createExpression(String) - Method in class org.apache.commons.jexl3.JexlEngine
Creates an Expression from a String containing valid JEXL syntax.
createExpression(String, JexlInfo) - Method in class org.apache.commons.jexl3.JexlEngine
Creates an Expression from a String containing valid JEXL syntax.
createFrame(Object...) - Method in class org.apache.commons.jexl3.JexlEngine.Scope
Creates a frame by copying values up to the number of parameters.
createFrame(Object...) - Method in class org.apache.commons.jexl3.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.jexl3.JexlEngine
Creates a JexlInfo instance.
createInterpreter(JexlContext) - Method in class org.apache.commons.jexl3.JexlEngine
Creates an interpreter.
createInterpreter(JexlContext, boolean, boolean) - Method in class org.apache.commons.jexl3.JexlEngine
Creates an interpreter.
createScript(String) - Method in class org.apache.commons.jexl3.JexlEngine
Creates a Script from a String containing valid JEXL syntax.
createScript(String, String...) - Method in class org.apache.commons.jexl3.JexlEngine
Creates a Script from a String containing valid JEXL syntax.
createScript(String, JexlInfo, String[]) - Method in class org.apache.commons.jexl3.JexlEngine
Creates a Script from a String containing valid JEXL syntax.
createScript(ASTJexlScript, String) - Method in class org.apache.commons.jexl3.JexlEngine
An overridable through covariant return Script creator.
createScript(File) - Method in class org.apache.commons.jexl3.JexlEngine
Creates a Script from a File containing valid JEXL syntax.
createScript(URL) - Method in class org.apache.commons.jexl3.JexlEngine
Creates a Script from a URL containing valid JEXL syntax.
createTemplate(String, Reader, String...) - Method in class org.apache.commons.jexl3.UnifiedJEXL
Creates a new template.
createTemplate(String, String...) - Method in class org.apache.commons.jexl3.UnifiedJEXL
Creates a new template.
createTemplate(String) - Method in class org.apache.commons.jexl3.UnifiedJEXL
Creates a new template.
curChar - Variable in class org.apache.commons.jexl3.parser.ParserTokenManager
 

D

debug - Variable in class org.apache.commons.jexl3.JexlEngine
Whether error messages will carry debugging information.
debugStream - Variable in class org.apache.commons.jexl3.parser.ParserTokenManager
Debug output.
debugString() - Method in class org.apache.commons.jexl3.internal.introspection.MethodKey
Outputs a human readable debug representation of this key.
DeclareVar() - Method in class org.apache.commons.jexl3.parser.Parser
 
declareVariable(String) - Method in class org.apache.commons.jexl3.JexlEngine.Scope
Declares a local variable.
declareVariable(ASTVar, String) - Method in class org.apache.commons.jexl3.parser.JexlParser
Declares a local variable.
DEFAULT - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
Lexical state.
detailedMessage() - Method in exception org.apache.commons.jexl3.JexlException
Accesses detailed message.
detailedMessage() - Method in exception org.apache.commons.jexl3.JexlException.Method
 
detailedMessage() - Method in exception org.apache.commons.jexl3.JexlException.Parsing
 
detailedMessage() - Method in exception org.apache.commons.jexl3.JexlException.Property
 
detailedMessage() - Method in exception org.apache.commons.jexl3.JexlException.Tokenization
 
detailedMessage() - Method in exception org.apache.commons.jexl3.JexlException.Variable
 
DIGIT - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
RegularExpression Id.
disable_tracing() - Method in class org.apache.commons.jexl3.parser.Parser
Disable tracing.
div - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
RegularExpression Id.
divide(Object, Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
Divide the left value by the right.
doCreateInstance(Object, Object...) - Method in class org.apache.commons.jexl3.JexlEngine
Creates a new instance of an object using the most appropriate constructor based on the arguments.
Done() - Method in class org.apache.commons.jexl3.parser.SimpleCharStream
Reset buffer when finished.
DOT - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
RegularExpression Id.
DotReference() - Method in class org.apache.commons.jexl3.parser.Parser
 
DuckGetExecutor - Class in org.apache.commons.jexl3.internal
Specialized executor to get a property from an object.
DuckGetExecutor(Introspector, Class<?>, Object) - Constructor for class org.apache.commons.jexl3.internal.DuckGetExecutor
Creates an instance by attempting discovery of the get method.
DuckSetExecutor - Class in org.apache.commons.jexl3.internal
Specialized executor to set a property of an object.
DuckSetExecutor(Introspector, Class<?>, Object, Object) - Constructor for class org.apache.commons.jexl3.internal.DuckSetExecutor
Creates an instance.
dump() - Method in interface org.apache.commons.jexl3.Expression
Returns the JEXL expression by reconstructing it from the parsed tree.
dump() - Method in class org.apache.commons.jexl3.JexlScript
Returns the JEXL expression by reconstructing it from the parsed tree.
dump(String) - Method in class org.apache.commons.jexl3.parser.SimpleNode
 

E

ELSE - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
RegularExpression Id.
ELVIS - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
RegularExpression Id.
EMPTY - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
RegularExpression Id.
EMPTY_CONTEXT - Static variable in class org.apache.commons.jexl3.JexlEngine
An empty/static/non-mutable JexlContext used instead of null context.
EMPTY_PARAMS - Static variable in class org.apache.commons.jexl3.Interpreter
Empty parameters for method matching.
EmptyFunction() - Method in class org.apache.commons.jexl3.parser.Parser
Functions & Methods
enable_tracing() - Method in class org.apache.commons.jexl3.parser.Parser
Enable tracing.
endColumn - Variable in class org.apache.commons.jexl3.parser.Token
The column number of the last character of this Token.
endLine - Variable in class org.apache.commons.jexl3.parser.Token
The line number of the last character of this Token.
EnumerationIterator<T> - Class in org.apache.commons.jexl3.internal
An Iterator wrapper for an Enumeration.
EnumerationIterator(Enumeration<T>) - Constructor for class org.apache.commons.jexl3.internal.EnumerationIterator
Creates a new iteratorwrapper instance for the specified Enumeration.
EOF - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
End of File.
eq - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
RegularExpression Id.
EqualityExpression() - Method in class org.apache.commons.jexl3.parser.Parser
 
equals(Object) - Method in class org.apache.commons.jexl3.internal.AbstractExecutor
equals(AbstractExecutor) - Method in class org.apache.commons.jexl3.internal.AbstractExecutor
Indicates whether some other executor is equivalent to this one.
equals(Object) - Method in class org.apache.commons.jexl3.internal.introspection.MethodKey
equals(Object, Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
Test if left and right are equal.
equals(Object) - Method in class org.apache.commons.jexl3.JexlEngine.Scope
 
equals(JexlEngine.Scope) - Method in class org.apache.commons.jexl3.JexlEngine.Scope
Whether this frame is equal to another.
escapeString(String, char) - Static method in class org.apache.commons.jexl3.parser.StringParser
Escapes a String representation, expand non-ASCII characters as Unicode escape sequence.
eval(Reader, ScriptContext) - Method in class org.apache.commons.jexl3.scripting.JexlScriptEngine
eval(String, ScriptContext) - Method in class org.apache.commons.jexl3.scripting.JexlScriptEngine
evaluate(JexlContext) - Method in interface org.apache.commons.jexl3.Expression
Evaluates the expression with the variables contained in the supplied JexlContext.
evaluate(JexlContext) - Method in class org.apache.commons.jexl3.JexlScript
Evaluates the expression with the variables contained in the supplied JexlContext.
evaluate(JexlContext) - Method in class org.apache.commons.jexl3.UnifiedJEXL.Expression
Evaluates this expression.
evaluate(Interpreter) - Method in class org.apache.commons.jexl3.UnifiedJEXL.Expression
Intreprets a sub-expression.
evaluate(JexlContext, Writer) - Method in class org.apache.commons.jexl3.UnifiedJEXL.Template
Evaluates this template.
evaluate(JexlContext, Writer, Object...) - Method in class org.apache.commons.jexl3.UnifiedJEXL.Template
Evaluates this template.
ExclusiveOrExpression() - Method in class org.apache.commons.jexl3.parser.Parser
 
execute(Object) - Method in class org.apache.commons.jexl3.internal.AbstractExecutor.Get
Gets the property value from an object.
execute(Object, Object[]) - Method in class org.apache.commons.jexl3.internal.AbstractExecutor.Method
Invokes the method to be executed.
execute(Object, Object) - Method in class org.apache.commons.jexl3.internal.AbstractExecutor.Set
Sets the property value of an object.
execute(Object) - Method in class org.apache.commons.jexl3.internal.BooleanGetExecutor
Gets the property value from an object.
execute(Object) - Method in class org.apache.commons.jexl3.internal.DuckGetExecutor
Get the property from the object.
execute(Object, Object) - Method in class org.apache.commons.jexl3.internal.DuckSetExecutor
Sets the property value of an object.
execute(Object) - Method in class org.apache.commons.jexl3.internal.ListGetExecutor
Get the property from the obj or array.
execute(Object, Object) - Method in class org.apache.commons.jexl3.internal.ListSetExecutor
Sets the property value of an object.
execute(Object) - Method in class org.apache.commons.jexl3.internal.MapGetExecutor
Get the property from the map.
execute(Object, Object) - Method in class org.apache.commons.jexl3.internal.MapSetExecutor
Sets the property value of an object.
execute(Object, Object[]) - Method in class org.apache.commons.jexl3.internal.MethodExecutor
Invokes the method to be executed.
execute(Object) - Method in class org.apache.commons.jexl3.internal.PropertyGetExecutor
Gets the property value from an object.
execute(Object, Object) - Method in class org.apache.commons.jexl3.internal.PropertySetExecutor
Sets the property value of an object.
execute(Class<?>, String) - Method in class org.apache.commons.jexl3.introspection.Sandbox
Gets the execute permission value for a given method of a class.
execute(String, String) - Method in class org.apache.commons.jexl3.introspection.Sandbox
Gets the execute permission value for a given method of a class.
execute(String...) - Method in class org.apache.commons.jexl3.introspection.Sandbox.Permissions
Adds a list of executable methods names to these permissions.
execute() - Method in class org.apache.commons.jexl3.introspection.Sandbox.Permissions
Gets the set of method names in these permissions.
execute(JexlContext) - Method in class org.apache.commons.jexl3.JexlScript
Executes the script with the variables contained in the supplied JexlContext.
execute(JexlContext, Object...) - Method in class org.apache.commons.jexl3.JexlScript
Executes the script with the variables contained in the supplied JexlContext and a set of arguments corresponding to the parameters used during parsing.
execute(JexlContext) - Method in interface org.apache.commons.jexl3.Script
Executes the script with the variables contained in the supplied JexlContext.
execute(JexlContext, Object...) - Method in interface org.apache.commons.jexl3.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.jexl3.parser.SimpleCharStream
 
Expression - Interface in org.apache.commons.jexl3
Represents a single JEXL expression.
expression - Variable in class org.apache.commons.jexl3.JexlScript
Original expression stripped from leading & trailing spaces.
Expression() - Method in class org.apache.commons.jexl3.parser.Parser
Expression syntax
ExpressionImpl - Class in org.apache.commons.jexl3
Deprecated.  
ExpressionImpl(JexlEngine, String, ASTJexlScript) - Constructor for class org.apache.commons.jexl3.ExpressionImpl
Deprecated. Do not let this be generally instantiated with a 'new'.
ExpressionStatement() - Method in class org.apache.commons.jexl3.parser.Parser
 

F

FALSE - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
RegularExpression Id.
FillBuff() - Method in class org.apache.commons.jexl3.parser.SimpleCharStream
 
findNullOperand(RuntimeException, JexlNode, Object, Object) - Method in class org.apache.commons.jexl3.Interpreter
Finds the node causing a NPE for diadic operators.
FLOAT_LITERAL - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
RegularExpression Id.
FloatLiteral() - Method in class org.apache.commons.jexl3.parser.Parser
 
FOR - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
RegularExpression Id.
FOR_EACH_IN - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
Lexical state.
FOREACH - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
RegularExpression Id.
ForeachStatement() - Method in class org.apache.commons.jexl3.parser.Parser
 
frame - Variable in class org.apache.commons.jexl3.parser.JexlParser
The map of named registers aka script parameters.
Function() - Method in class org.apache.commons.jexl3.parser.Parser
 
functions - Variable in class org.apache.commons.jexl3.Interpreter
The map of registered functions.
functions - Variable in class org.apache.commons.jexl3.JexlEngine
The map of 'prefix:function' to object implementing the functions.
functors - Variable in class org.apache.commons.jexl3.Interpreter
The map of registered functions.

G

ge - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
RegularExpression Id.
generateParseException() - Method in class org.apache.commons.jexl3.parser.Parser
Generate ParseException.
get(int) - Method in class org.apache.commons.jexl3.internal.ArrayListWrapper
get(Object) - Method in class org.apache.commons.jexl3.internal.introspection.Uberspect.IndexedContainer
Gets a property from a container.
get(String) - Method in class org.apache.commons.jexl3.introspection.Sandbox.BlackSet
 
get(String) - Method in class org.apache.commons.jexl3.introspection.Sandbox
Gets the set of permissions associated to a class.
get(String) - Method in class org.apache.commons.jexl3.introspection.Sandbox.Names
Whether a given name is allowed or not.
get(String) - Method in class org.apache.commons.jexl3.introspection.Sandbox.WhiteSet
 
get(String) - Method in interface org.apache.commons.jexl3.JexlContext
Gets the value of a variable.
get(String) - Method in class org.apache.commons.jexl3.MapContext
Gets the value of a variable.
get(String) - Method in class org.apache.commons.jexl3.ObjectContext
Gets the value of a variable.
get(String) - Method in class org.apache.commons.jexl3.ReadonlyContext
Gets the value of a variable.
get(String) - Method in class org.apache.commons.jexl3.UnifiedJEXL.TemplateContext
Gets the value of a variable.
getAfter() - Method in exception org.apache.commons.jexl3.parser.ParseException
Gets the last correct input.
getAfter() - Method in error org.apache.commons.jexl3.parser.TokenMgrError
Gets the last correct input.
getArgCount() - Method in class org.apache.commons.jexl3.JexlEngine.Scope
Gets the (maximum) number of arguments this script expects.
getArgCount() - Method in class org.apache.commons.jexl3.parser.ASTJexlScript
Gets the (maximum) number of arguments this script expects.
getArithmetic() - Method in class org.apache.commons.jexl3.JexlEngine
Gets this engine underlying arithmetic.
getAttribute(Object, Object) - Method in class org.apache.commons.jexl3.Interpreter
Gets an attribute of an object.
getAttribute(Object, Object, JexlNode) - Method in class org.apache.commons.jexl3.Interpreter
Gets an attribute of an object.
getBeginColumn() - Method in class org.apache.commons.jexl3.parser.SimpleCharStream
Get token beginning column number.
getBeginLine() - Method in class org.apache.commons.jexl3.parser.SimpleCharStream
Get token beginning line number.
getClassByName(String) - Method in class org.apache.commons.jexl3.internal.introspection.IntrospectorBase
Gets a class by name through this introspector class loader.
getClassByName(String) - Method in class org.apache.commons.jexl3.internal.Introspector
Gets a class by name through this introspector class loader.
getColumn() - Method in class org.apache.commons.jexl3.JexlInfo
Gets the column number.
getColumn() - Method in exception org.apache.commons.jexl3.parser.ParseException
Gets the column number.
getColumn() - Method in class org.apache.commons.jexl3.parser.SimpleCharStream
Deprecated. 
getColumn() - Method in error org.apache.commons.jexl3.parser.TokenMgrError
Gets the column number.
getConstructor(MethodKey) - Method in class org.apache.commons.jexl3.internal.introspection.IntrospectorBase
Gets the constructor defined by the MethodKey.
getConstructor(Class<?>, MethodKey) - Method in class org.apache.commons.jexl3.internal.introspection.IntrospectorBase
Gets the constructor defined by the MethodKey.
getConstructor(Object, Object[], JexlInfo.Handle) - Method in class org.apache.commons.jexl3.internal.introspection.SandboxUberspect
Returns a class constructor.
getConstructor(Object, Object[], JexlInfo.Handle) - Method in class org.apache.commons.jexl3.internal.introspection.Uberspect
Returns a class constructor.
getConstructor(Object, Object[]) - Method in class org.apache.commons.jexl3.internal.Introspector
Returns a general constructor.
getConstructor(Object, Object[], JexlInfo.Handle) - Method in interface org.apache.commons.jexl3.introspection.Uberspect
Returns a class constructor.
getContext() - Method in class org.apache.commons.jexl3.Interpreter
Gets the context.
getEndColumn() - Method in class org.apache.commons.jexl3.parser.SimpleCharStream
Get token end column number.
getEndLine() - Method in class org.apache.commons.jexl3.parser.SimpleCharStream
Get token end line number.
getEngine() - Method in class org.apache.commons.jexl3.scripting.JexlScriptEngine.JexlScriptObject
Gives access to the underlying JEXL engine shared between all ScriptEngine instances.
getEngine() - Method in class org.apache.commons.jexl3.UnifiedJEXL
Gets the JexlEngine underlying the UnifiedJEXL.
getEngineName() - Method in class org.apache.commons.jexl3.scripting.JexlScriptEngineFactory
getEngineVersion() - Method in class org.apache.commons.jexl3.scripting.JexlScriptEngineFactory
getErr() - Method in class org.apache.commons.jexl3.scripting.JexlScriptEngine.JexlScriptObject
Gives access to the engine scope error writer (defaults to System.err).
getErrorCode() - Method in error org.apache.commons.jexl3.parser.TokenMgrError
Gets the reason why the exception is thrown.
getExpression() - Method in interface org.apache.commons.jexl3.Expression
Returns the JEXL expression this Expression was created with.
getExpression() - Method in exception org.apache.commons.jexl3.JexlException.Parsing
 
getExpression() - Method in exception org.apache.commons.jexl3.JexlException.Tokenization
 
getExpression() - Method in class org.apache.commons.jexl3.JexlScript
Returns the JEXL expression this Expression was created with.
getExtensions() - Method in class org.apache.commons.jexl3.scripting.JexlScriptEngineFactory
getFactory() - Method in class org.apache.commons.jexl3.scripting.JexlScriptEngine
getField(Class<?>, String) - Method in class org.apache.commons.jexl3.internal.introspection.IntrospectorBase
Gets the field named by key for the class c.
getField(Object, String, JexlInfo) - Method in class org.apache.commons.jexl3.internal.introspection.Uberspect
Returns a class field.
getField(Class<?>, String) - Method in class org.apache.commons.jexl3.internal.Introspector
Gets the field named by key for the class c.
getFieldNames(Class<?>) - Method in class org.apache.commons.jexl3.internal.introspection.IntrospectorBase
Gets the array of accessible field names known for a given class.
getFieldNames(Class<?>) - Method in class org.apache.commons.jexl3.internal.Introspector
Gets the accessible field names known for a given class.
getFrame() - Method in class org.apache.commons.jexl3.parser.JexlParser
Gets the frame used by this parser.
getFrame() - Method in class org.apache.commons.jexl3.UnifiedJEXL.TemplateContext
Gets this context calling frame.
getFunctions() - Method in class org.apache.commons.jexl3.JexlEngine
Retrieves the map of function namespaces.
getGetExecutor(Object, Object) - Method in class org.apache.commons.jexl3.internal.Introspector
Return a property getter.
GetImage() - Method in class org.apache.commons.jexl3.parser.SimpleCharStream
Get token literal value.
getIn() - Method in class org.apache.commons.jexl3.scripting.JexlScriptEngine.JexlScriptObject
Gives access to the engine scope input reader (defaults to System.in).
getIndexedGet(Object, String) - Method in class org.apache.commons.jexl3.internal.introspection.Uberspect
Attempts to find an indexed-property getter in an object.
getInfo(int[]) - Method in exception org.apache.commons.jexl3.JexlException
Gets information about the cause of this error.
getIterator(Object, JexlInfo.Handle) - Method in class org.apache.commons.jexl3.internal.introspection.Uberspect
Gets an iterator from an object.
getIterator(Object, JexlInfo.Handle) - Method in interface org.apache.commons.jexl3.introspection.Uberspect
Gets an iterator from an object.
getLanguageName() - Method in class org.apache.commons.jexl3.scripting.JexlScriptEngineFactory
getLanguageVersion() - Method in class org.apache.commons.jexl3.scripting.JexlScriptEngineFactory
getLine() - Method in class org.apache.commons.jexl3.JexlInfo
Gets the line number.
getLine() - Method in exception org.apache.commons.jexl3.parser.ParseException
Gets the line number.
getLine() - Method in class org.apache.commons.jexl3.parser.SimpleCharStream
Deprecated. 
getLine() - Method in error org.apache.commons.jexl3.parser.TokenMgrError
Gets the line number.
getLiteral() - Method in class org.apache.commons.jexl3.parser.ASTArrayLiteral
Gets the literal value.
getLiteral() - Method in class org.apache.commons.jexl3.parser.ASTMapLiteral
Gets the literal value.
getLiteral() - Method in class org.apache.commons.jexl3.parser.ASTNumberLiteral
Gets the literal value.
getLiteral() - Method in class org.apache.commons.jexl3.parser.ASTStringLiteral
Gets the literal value.
getLiteral() - Method in interface org.apache.commons.jexl3.parser.JexlNode.Literal
 
getLiteralClass() - Method in class org.apache.commons.jexl3.parser.ASTNumberLiteral
 
getLocalVariables(JexlScript) - Method in class org.apache.commons.jexl3.JexlEngine
Gets the array of local variable from a script.
getLocalVariables() - Method in class org.apache.commons.jexl3.JexlEngine.Scope
Gets this script local variable, i.e.
getLocalVariables() - Method in class org.apache.commons.jexl3.JexlScript
Gets this script local variables.
getLocalVariables() - Method in class org.apache.commons.jexl3.parser.ASTJexlScript
Gets this script local variable, i.e.
getLogger() - Method in class org.apache.commons.jexl3.scripting.JexlScriptEngine.JexlScriptObject
Gives access to the engine logger.
getMathContext() - Method in class org.apache.commons.jexl3.JexlArithmetic
The MathContext instance used for +,-,/,*,% operations on big decimals.
getMathContext() - Method in class org.apache.commons.jexl3.JexlThreadedArithmetic
 
getMathScale() - Method in class org.apache.commons.jexl3.JexlArithmetic
The BigDecimal scale used for comparison and coericion operations.
getMathScale() - Method in class org.apache.commons.jexl3.JexlThreadedArithmetic
 
getMessage() - Method in exception org.apache.commons.jexl3.JexlException
Detailed info message about this error.
getMessage() - Method in error org.apache.commons.jexl3.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.jexl3.internal.AbstractExecutor
Gets the method to be executed or used as a marker.
getMethod(Class<?>, MethodKey) - Method in class org.apache.commons.jexl3.internal.introspection.IntrospectorBase
Gets the method defined by the MethodKey for the class c.
getMethod(Object, String, Object[], JexlInfo.Handle) - Method in class org.apache.commons.jexl3.internal.introspection.SandboxUberspect
Returns a JexlMethod.
getMethod(Object, String, Object[], JexlInfo.Handle) - Method in class org.apache.commons.jexl3.internal.introspection.Uberspect
Returns a JexlMethod.
getMethod(Class<?>, String, Object[]) - Method in class org.apache.commons.jexl3.internal.Introspector
Gets the method defined by name and params for the Class c.
getMethod(Class<?>, MethodKey) - Method in class org.apache.commons.jexl3.internal.Introspector
Gets the method defined by key and for the Class c.
getMethod(Object, String, Object[], JexlInfo.Handle) - Method in interface org.apache.commons.jexl3.introspection.Uberspect
Returns a JexlMethod.
getMethod() - Method in exception org.apache.commons.jexl3.JexlException.Method
 
getMethodCallSyntax(String, String, String[]) - Method in class org.apache.commons.jexl3.scripting.JexlScriptEngineFactory
getMethodExecutor(Object, String, Object[]) - Method in class org.apache.commons.jexl3.internal.Introspector
Returns a general method.
getMethodName() - Method in class org.apache.commons.jexl3.internal.AbstractExecutor
Gets the method name used.
getMethodNames(Class<?>) - Method in class org.apache.commons.jexl3.internal.introspection.IntrospectorBase
Gets the array of accessible methods names known for a given class.
getMethodNames(Class<?>) - Method in class org.apache.commons.jexl3.internal.Introspector
Gets the accessible methods names known for a given class.
getMethods(Class<?>, String) - Method in class org.apache.commons.jexl3.internal.introspection.IntrospectorBase
Gets the array of accessible method known for a given class.
getMethods(Class<?>, String) - Method in class org.apache.commons.jexl3.internal.Introspector
Gets all the methods with a given name from this map.
getMimeTypes() - Method in class org.apache.commons.jexl3.scripting.JexlScriptEngineFactory
getMostSpecificConstructor(List<Constructor<?>>) - Method in class org.apache.commons.jexl3.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.jexl3.internal.introspection.MethodKey
Gets the most specific method that is applicable to the parameters of this key.
getName() - Method in class org.apache.commons.jexl3.JexlInfo
Gets the file/script/url name.
getNames() - Method in class org.apache.commons.jexl3.scripting.JexlScriptEngineFactory
getNextToken() - Method in class org.apache.commons.jexl3.parser.Parser
Get the next Token.
getNextToken() - Method in class org.apache.commons.jexl3.parser.ParserTokenManager
Get the next Token.
getOut() - Method in class org.apache.commons.jexl3.scripting.JexlScriptEngine.JexlScriptObject
Gives access to the engine scope output writer (defaults to System.out).
getOutputStatement(String) - Method in class org.apache.commons.jexl3.scripting.JexlScriptEngineFactory
getParameter(String) - Method in class org.apache.commons.jexl3.scripting.JexlScriptEngineFactory
getParameters() - Method in class org.apache.commons.jexl3.JexlEngine.Frame
 
getParameters(JexlScript) - Method in class org.apache.commons.jexl3.JexlEngine
Gets the array of parameters from a script.
getParameters() - Method in class org.apache.commons.jexl3.JexlEngine.Scope
Gets this script parameters, i.e.
getParameters() - Method in class org.apache.commons.jexl3.JexlScript
Gets this script parameters.
getParameters() - Method in class org.apache.commons.jexl3.parser.ASTJexlScript
Gets this script parameters, i.e.
getProgram(String[]) - Method in class org.apache.commons.jexl3.scripting.JexlScriptEngineFactory
getProperty(Object, String) - Method in class org.apache.commons.jexl3.JexlEngine
Accesses properties of a bean using an expression.
getProperty(JexlContext, Object, String) - Method in class org.apache.commons.jexl3.JexlEngine
Accesses properties of a bean using an expression.
getProperty() - Method in exception org.apache.commons.jexl3.JexlException.Property
 
getPropertyGet(Object, Object, JexlInfo.Handle) - Method in class org.apache.commons.jexl3.internal.introspection.SandboxUberspect
Property getter.

Returns JexlPropertyGet appropos for ${bar.woogie}.

getPropertyGet(Object, Object, JexlInfo.Handle) - Method in class org.apache.commons.jexl3.internal.introspection.Uberspect
Property getter.
getPropertyGet(Object, Object, JexlInfo.Handle) - Method in interface org.apache.commons.jexl3.introspection.Uberspect
Property getter.
getPropertySet(Object, Object, Object, JexlInfo.Handle) - Method in class org.apache.commons.jexl3.internal.introspection.SandboxUberspect
Property setter.

returns JelPropertySet appropos for ${foo.bar = "geir"}

.
getPropertySet(Object, Object, Object, JexlInfo.Handle) - Method in class org.apache.commons.jexl3.internal.introspection.Uberspect
Property setter.
getPropertySet(Object, Object, Object, JexlInfo.Handle) - Method in interface org.apache.commons.jexl3.introspection.Uberspect
Property setter.
getRegister(String) - Method in class org.apache.commons.jexl3.JexlEngine.Scope
Checks whether an identifier is a local variable or argument, ie stored in a register.
getRegister() - Method in class org.apache.commons.jexl3.parser.ASTIdentifier
 
getRegisters() - Method in class org.apache.commons.jexl3.JexlEngine.Frame
 
getRegisters() - Method in class org.apache.commons.jexl3.JexlEngine.Scope
Gets this script registers, i.e.
getRegisters() - Method in class org.apache.commons.jexl3.parser.ASTJexlScript
Gets this script registers, i.e.
getReturnType() - Method in class org.apache.commons.jexl3.internal.AbstractExecutor.Method
Returns the return type of the method invoked.
getReturnType() - Method in interface org.apache.commons.jexl3.introspection.JexlMethod
returns the return type of the method invoked.
getScope() - Method in class org.apache.commons.jexl3.parser.ASTJexlScript
Gets this script scope.
getScriptEngine() - Method in class org.apache.commons.jexl3.scripting.JexlScriptEngineFactory
getSetExecutor(Object, Object, Object) - Method in class org.apache.commons.jexl3.internal.Introspector
Return a property setter.
getSource() - Method in class org.apache.commons.jexl3.UnifiedJEXL.Expression
Retrieves this expression's source expression.
GetSuffix(int) - Method in class org.apache.commons.jexl3.parser.SimpleCharStream
Get the suffix.
getSystem() - Method in class org.apache.commons.jexl3.scripting.JexlScriptEngine.JexlScriptObject
Gives access to System class.
getTabSize(int) - Method in class org.apache.commons.jexl3.parser.SimpleCharStream
 
getTargetClass() - Method in class org.apache.commons.jexl3.internal.AbstractExecutor
Gets the object class targeted by this executor.
getTargetProperty() - Method in class org.apache.commons.jexl3.internal.AbstractExecutor
Gets the property targeted by this executor.
getTargetProperty() - Method in class org.apache.commons.jexl3.internal.AbstractExecutor.Method
Gets the property targeted by this executor.
getTargetProperty() - Method in class org.apache.commons.jexl3.internal.BooleanGetExecutor
Gets the property targeted by this executor.
getTargetProperty() - Method in class org.apache.commons.jexl3.internal.DuckGetExecutor
Gets the property targeted by this executor.
getTargetProperty() - Method in class org.apache.commons.jexl3.internal.DuckSetExecutor
Gets the property targeted by this executor.
getTargetProperty() - Method in class org.apache.commons.jexl3.internal.ListGetExecutor
Gets the property targeted by this executor.
getTargetProperty() - Method in class org.apache.commons.jexl3.internal.ListSetExecutor
Gets the property targeted by this executor.
getTargetProperty() - Method in class org.apache.commons.jexl3.internal.MapGetExecutor
Gets the property targeted by this executor.
getTargetProperty() - Method in class org.apache.commons.jexl3.internal.MapSetExecutor
Gets the property targeted by this executor.
getTargetProperty() - Method in class org.apache.commons.jexl3.internal.PropertyGetExecutor
Gets the property targeted by this executor.
getTargetProperty() - Method in class org.apache.commons.jexl3.internal.PropertySetExecutor
Gets the property targeted by this executor.
getText() - Method in class org.apache.commons.jexl3.JexlScript
Returns the text of this Script.
getText() - Method in interface org.apache.commons.jexl3.Script
Returns the text of this Script.
getToken(int) - Method in class org.apache.commons.jexl3.parser.JexlParser
 
getToken(int) - Method in class org.apache.commons.jexl3.parser.Parser
Get the specific Token.
getUberspect() - Method in class org.apache.commons.jexl3.Interpreter
Gets the uberspect.
getUberspect(Log) - Static method in class org.apache.commons.jexl3.JexlEngine
Gets the default instance of Uberspect.
getUberspect() - Method in class org.apache.commons.jexl3.JexlEngine
Gets this engine underlying uberspect.
getValue() - Method in exception org.apache.commons.jexl3.JexlException.Return
 
getValue() - Method in class org.apache.commons.jexl3.parser.Token
An optional attribute value of the Token.
getVariable() - Method in exception org.apache.commons.jexl3.JexlException.Variable
 
getVariables(JexlNode) - Method in class org.apache.commons.jexl3.JexlEngine
Gets the list of variables accessed by a script.
getVariables(JexlNode, Set<List<String>>, List<String>) - Method in class org.apache.commons.jexl3.JexlEngine
Fills up the list of variables accessed by a node.
getVariables() - Method in class org.apache.commons.jexl3.JexlScript
Gets this script variables.
getVariables() - Method in class org.apache.commons.jexl3.UnifiedJEXL.Expression
Gets the list of variables accessed by this expression.
getVariables(Set<List<String>>) - Method in class org.apache.commons.jexl3.UnifiedJEXL.Expression
Fills up the list of variables accessed by this expression.
greaterThan(Object, Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
Test if left > right.
greaterThanOrEqual(Object, Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
Test if left >= right.
gt - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
RegularExpression Id.

H

handleVarArg(Class<?>, int, Object[]) - Method in class org.apache.commons.jexl3.internal.MethodExecutor
Reassembles arguments if the method is a vararg method.
has(String) - Method in interface org.apache.commons.jexl3.JexlContext
Checks whether a variable is defined in this context.
has(String) - Method in class org.apache.commons.jexl3.MapContext
Checks whether a variable is defined in this context.
has(String) - Method in class org.apache.commons.jexl3.ObjectContext
Checks whether a variable is defined in this context.
has(String) - Method in class org.apache.commons.jexl3.ReadonlyContext
Checks whether a variable is defined in this context.
has(String) - Method in class org.apache.commons.jexl3.UnifiedJEXL.TemplateContext
Checks whether a variable is defined in this context.
hashCode() - Method in class org.apache.commons.jexl3.internal.AbstractExecutor
hashCode() - Method in class org.apache.commons.jexl3.internal.introspection.MethodKey
hashCode() - Method in class org.apache.commons.jexl3.JexlEngine.Scope
 
hasNext() - Method in class org.apache.commons.jexl3.internal.ArrayIterator
Check to see if there is another element in the array.
hasNext() - Method in class org.apache.commons.jexl3.internal.EnumerationIterator
Check to see if there is another element in the array.

I

id - Variable in class org.apache.commons.jexl3.parser.SimpleNode
The node type id.
Identifier(boolean) - Method in class org.apache.commons.jexl3.parser.JexlParser
Default implementation does nothing but is overriden by generated code.
Identifier() - Method in class org.apache.commons.jexl3.parser.JexlParser
 
Identifier(boolean) - Method in class org.apache.commons.jexl3.parser.Parser
Identifier & Literals
IDENTIFIER - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
RegularExpression Id.
IF - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
RegularExpression Id.
IfStatement() - Method in class org.apache.commons.jexl3.parser.Parser
 
image - Variable in class org.apache.commons.jexl3.parser.JexlNode
token value.
image - Variable in class org.apache.commons.jexl3.parser.Token
The string image of the token.
IN - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
RegularExpression Id.
inBuf - Variable in class org.apache.commons.jexl3.parser.SimpleCharStream
 
include(UnifiedJEXL.Template, Object...) - Method in class org.apache.commons.jexl3.UnifiedJEXL.TemplateContext
Includes a call to another template.
InclusiveOrExpression() - Method in class org.apache.commons.jexl3.parser.Parser
 
indexOf(Object) - Method in class org.apache.commons.jexl3.internal.ArrayListWrapper
 
info - Variable in exception org.apache.commons.jexl3.JexlException
The debug info.
input_stream - Variable in class org.apache.commons.jexl3.parser.ParserTokenManager
 
inputStream - Variable in class org.apache.commons.jexl3.parser.SimpleCharStream
 
INTEGER_LITERAL - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
RegularExpression Id.
IntegerLiteral() - Method in class org.apache.commons.jexl3.parser.Parser
 
interpret(JexlNode) - Method in class org.apache.commons.jexl3.Interpreter
Interpret the given script/expression.
Interpreter - Class in org.apache.commons.jexl3
An interpreter of JEXL syntax.
Interpreter(JexlEngine, JexlContext) - Constructor for class org.apache.commons.jexl3.Interpreter
Deprecated.  
Interpreter(JexlEngine, JexlContext, boolean, boolean) - Constructor for class org.apache.commons.jexl3.Interpreter
Creates an interpreter.
Interpreter(Interpreter) - Constructor for class org.apache.commons.jexl3.Interpreter
Copy constructor.
Introspector - Class in org.apache.commons.jexl3.internal
Default introspection services.
Introspector(Log) - Constructor for class org.apache.commons.jexl3.internal.Introspector
Creates an introspector.
IntrospectorBase - Class in org.apache.commons.jexl3.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.jexl3.internal.introspection.IntrospectorBase
Create the introspector.
INVALID_LEXICAL_STATE - Static variable in error org.apache.commons.jexl3.parser.TokenMgrError
Tried to change to an invalid lexical state.
invocationFailed(JexlException) - Method in class org.apache.commons.jexl3.Interpreter
Triggered when method, function or constructor invocation fails.
invoke(Object) - Method in class org.apache.commons.jexl3.internal.AbstractExecutor.Get
Method used to get the property value of an object.
invoke(Object, Object[]) - Method in class org.apache.commons.jexl3.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.jexl3.internal.AbstractExecutor.Set
Method used to set the property value of an object.
invoke(Object, Object[]) - Method in interface org.apache.commons.jexl3.introspection.JexlMethod
Invocation method, called when the method invocation should be performed and a value returned.
invoke(Object) - Method in interface org.apache.commons.jexl3.introspection.JexlPropertyGet
Method used to get the property value of an object.
invoke(Object, Object) - Method in interface org.apache.commons.jexl3.introspection.JexlPropertySet
Method used to set the property value of an object.
invokeMethod(Object, String, Object...) - Method in class org.apache.commons.jexl3.JexlEngine
Invokes an object's method by name and arguments.
isAlive() - Method in class org.apache.commons.jexl3.internal.AbstractExecutor
Tell whether the executor is alive by looking at the value of the method.
isCacheable() - Method in class org.apache.commons.jexl3.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.jexl3.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.jexl3.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.jexl3.introspection.JexlPropertySet
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.jexl3.Interpreter
Checks whether this interpreter execution was cancelled due to thread interruption.
isConstant(boolean) - Method in class org.apache.commons.jexl3.parser.ASTNumberLiteral
isConstant(boolean) - Method in class org.apache.commons.jexl3.parser.ASTStringLiteral
isConstant() - Method in class org.apache.commons.jexl3.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.jexl3.parser.JexlNode
 
isDebug() - Method in class org.apache.commons.jexl3.JexlEngine
Checks whether this engine is in debug mode.
isDeferred() - Method in class org.apache.commons.jexl3.UnifiedJEXL.Expression
Checks whether this expression is deferred.
isEmpty() - Method in class org.apache.commons.jexl3.internal.ArrayListWrapper
 
isFloatingPoint(Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
Is Object a floating point number.
isFloatingPointNumber(Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
Test if the passed value is a floating point number, i.e.
isFloatingPointType(Object, Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
Test if either left or right are either a Float or Double.
isImmediate() - Method in class org.apache.commons.jexl3.UnifiedJEXL.Expression
Checks whether this expression is immediate.
isInteger() - Method in class org.apache.commons.jexl3.parser.ASTNumberLiteral
 
isInvocationConvertible(Class<?>, Class<?>, boolean) - Static method in class org.apache.commons.jexl3.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.jexl3.JexlArithmetic
Checks whether this JexlArithmetic instance triggers errors during evaluation when null is used as an operand.
isLenient() - Method in class org.apache.commons.jexl3.JexlEngine
Checks whether this engine considers unknown variables, methods and constructors as errors.
isLenient() - Method in class org.apache.commons.jexl3.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.jexl3.JexlArithmetic
Is Object a whole number.
isSilent() - Method in class org.apache.commons.jexl3.Interpreter
Checks whether this interpreter throws JexlException when encountering errors.
isSilent() - Method in class org.apache.commons.jexl3.JexlEngine
Checks whether this engine throws JexlException during evaluation.
isStrict() - Method in class org.apache.commons.jexl3.Interpreter
Checks whether this interpreter considers unknown variables, methods and constructors as errors.
isStrict() - Method in class org.apache.commons.jexl3.JexlEngine
Checks whether this engine behaves in strict or lenient mode.
isStrictInvocationConvertible(Class<?>, Class<?>, boolean) - Static method in class org.apache.commons.jexl3.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.jexl3.internal.ArrayListWrapper
 

J

jexl - Variable in class org.apache.commons.jexl3.JexlScript
The engine for this expression.
JEXL_OBJECT_KEY - Static variable in class org.apache.commons.jexl3.scripting.JexlScriptEngine
Reserved key for JexlScriptObject.
JexlArithmetic - Class in org.apache.commons.jexl3
Perform arithmetic.
JexlArithmetic(boolean) - Constructor for class org.apache.commons.jexl3.JexlArithmetic
Creates a JexlArithmetic.
JexlArithmetic(boolean, MathContext, int) - Constructor for class org.apache.commons.jexl3.JexlArithmetic
Creates a JexlArithmetic.
JexlContext - Interface in org.apache.commons.jexl3
Manages variables which can be referenced in a JEXL expression.
JexlEngine - Class in org.apache.commons.jexl3
Creates and evaluates Expression and Script objects.
JexlEngine() - Constructor for class org.apache.commons.jexl3.JexlEngine
Creates an engine with default arguments.
JexlEngine(Uberspect, JexlArithmetic, Map<String, Object>, Log) - Constructor for class org.apache.commons.jexl3.JexlEngine
Creates a JEXL engine using the provided Uberspect, (@link JexlArithmetic), a function map and logger.
JexlEngine.Frame - Class in org.apache.commons.jexl3
A call frame, created from a scope, stores the arguments and local variables as "registers".
JexlEngine.Scope - Class in org.apache.commons.jexl3
A script scope, stores the declaration of parameters and local variables.
JexlEngine.Scope(String...) - Constructor for class org.apache.commons.jexl3.JexlEngine.Scope
Creates a new scope with a list of parameters.
JexlEngine.SoftCache<K,V> - Class in org.apache.commons.jexl3
A soft reference on cache.
JexlException - Exception in org.apache.commons.jexl3
Wraps any error that might occur during interpretation of a script or expression.
JexlException(JexlNode, String) - Constructor for exception org.apache.commons.jexl3.JexlException
Creates a new JexlException.
JexlException(JexlNode, String, Throwable) - Constructor for exception org.apache.commons.jexl3.JexlException
Creates a new JexlException.
JexlException(JexlInfo, String) - Constructor for exception org.apache.commons.jexl3.JexlException
Creates a new JexlException.
JexlException(JexlInfo, String, Throwable) - Constructor for exception org.apache.commons.jexl3.JexlException
Creates a new JexlException.
JexlException.Cancel - Exception in org.apache.commons.jexl3
Thrown to cancel a script execution.
JexlException.Cancel(JexlNode) - Constructor for exception org.apache.commons.jexl3.JexlException.Cancel
Creates a new instance of Cancel.
JexlException.Method - Exception in org.apache.commons.jexl3
Thrown when a method or ctor is unknown, ambiguous or inaccessible.
JexlException.Method(JexlNode, String) - Constructor for exception org.apache.commons.jexl3.JexlException.Method
Creates a new Method exception instance.
JexlException.Parsing - Exception in org.apache.commons.jexl3
Thrown when parsing fails.
JexlException.Parsing(JexlInfo, CharSequence, ParseException) - Constructor for exception org.apache.commons.jexl3.JexlException.Parsing
Creates a new Variable exception instance.
JexlException.Property - Exception in org.apache.commons.jexl3
Thrown when a property is unknown.
JexlException.Property(JexlNode, String) - Constructor for exception org.apache.commons.jexl3.JexlException.Property
Creates a new Property exception instance.
JexlException.Return - Exception in org.apache.commons.jexl3
Thrown to return a value.
JexlException.Return(JexlNode, String, Object) - Constructor for exception org.apache.commons.jexl3.JexlException.Return
Creates a new instance of Return.
JexlException.Tokenization - Exception in org.apache.commons.jexl3
Thrown when tokenization fails.
JexlException.Tokenization(JexlInfo, CharSequence, TokenMgrError) - Constructor for exception org.apache.commons.jexl3.JexlException.Tokenization
Creates a new Tokenization exception instance.
JexlException.Variable - Exception in org.apache.commons.jexl3
Thrown when a variable is unknown.
JexlException.Variable(JexlNode, String) - Constructor for exception org.apache.commons.jexl3.JexlException.Variable
Creates a new Variable exception instance.
jexlInfo() - Method in class org.apache.commons.jexl3.JexlEngine
Creates and fills up debugging information.
JexlInfo - Class in org.apache.commons.jexl3
Helper class to carry in info such as a url/file name, line and column for debugging information reporting.
JexlInfo(String, int, int) - Constructor for class org.apache.commons.jexl3.JexlInfo
Create info.
jexlInfo() - Method in interface org.apache.commons.jexl3.JexlInfo.Handle
Gets the associated JexlInfo instance.
jexlInfo() - Method in class org.apache.commons.jexl3.parser.JexlNode
Gets the associated JexlInfo instance.
JexlInfo.Handle - Interface in org.apache.commons.jexl3
Denotes objects that can expose a JexlInfo instance.
JexlMethod - Interface in org.apache.commons.jexl3.introspection
Interface used for regular method invocation.
JexlNode - Class in org.apache.commons.jexl3.parser
Base class for parser nodes - holds an 'image' of the token for later use.
JexlNode(int) - Constructor for class org.apache.commons.jexl3.parser.JexlNode
 
JexlNode(Parser, int) - Constructor for class org.apache.commons.jexl3.parser.JexlNode
 
JexlNode.Literal<T> - Interface in org.apache.commons.jexl3.parser
A marker interface for literals.
JexlParser - Class in org.apache.commons.jexl3.parser
The base class for parsing, manages the parameter/local variable frame.
JexlParser() - Constructor for class org.apache.commons.jexl3.parser.JexlParser
 
JexlPropertyGet - Interface in org.apache.commons.jexl3.introspection
Interface for getting values that appear to be properties.
JexlPropertySet - Interface in org.apache.commons.jexl3.introspection
Interface used for setting values that appear to be properties.
JexlScript - Class in org.apache.commons.jexl3
Instances of JexlScript are created by the JexlEngine, and this is the default implementation of the Expression and Script interface.
JexlScript(JexlEngine, String, ASTJexlScript) - Constructor for class org.apache.commons.jexl3.JexlScript
Do not let this be generally instantiated with a 'new'.
JexlScript() - Method in class org.apache.commons.jexl3.parser.Parser
Statements
JexlScriptEngine - Class in org.apache.commons.jexl3.scripting
Implements the Jexl ScriptEngine for JSF-223.
JexlScriptEngine() - Constructor for class org.apache.commons.jexl3.scripting.JexlScriptEngine
Default constructor.
JexlScriptEngine(ScriptEngineFactory) - Constructor for class org.apache.commons.jexl3.scripting.JexlScriptEngine
Create a scripting engine using the supplied factory.
JexlScriptEngine.JexlScriptObject - Class in org.apache.commons.jexl3.scripting
Implements engine and engine context properties for use by JEXL scripts.
JexlScriptEngine.JexlScriptObject() - Constructor for class org.apache.commons.jexl3.scripting.JexlScriptEngine.JexlScriptObject
 
JexlScriptEngineFactory - Class in org.apache.commons.jexl3.scripting
Implements the Jexl ScriptEngineFactory for JSF-223.
JexlScriptEngineFactory() - Constructor for class org.apache.commons.jexl3.scripting.JexlScriptEngineFactory
 
JexlThreadedArithmetic - Class in org.apache.commons.jexl3
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.jexl3.JexlThreadedArithmetic
Standard ctor.
JexlThreadedArithmetic(boolean, MathContext, int) - Constructor for class org.apache.commons.jexl3.JexlThreadedArithmetic
Creates a JexlThreadedArithmetic instance.
jj_nt - Variable in class org.apache.commons.jexl3.parser.Parser
Next token.
jjFillToken() - Method in class org.apache.commons.jexl3.parser.ParserTokenManager
 
jjnewLexState - Static variable in class org.apache.commons.jexl3.parser.ParserTokenManager
Lex State array.
jjstrLiteralImages - Static variable in class org.apache.commons.jexl3.parser.ParserTokenManager
Token literal values.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl3.parser.ASTAdditiveNode
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl3.parser.ASTAdditiveOperator
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl3.parser.ASTAmbiguous
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl3.parser.ASTAndNode
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl3.parser.ASTArrayAccess
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl3.parser.ASTArrayLiteral
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl3.parser.ASTAssignment
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl3.parser.ASTBitwiseAndNode
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl3.parser.ASTBitwiseComplNode
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl3.parser.ASTBitwiseOrNode
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl3.parser.ASTBitwiseXorNode
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl3.parser.ASTBlock
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl3.parser.ASTConstructorNode
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl3.parser.ASTDivNode
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl3.parser.ASTEmptyFunction
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl3.parser.ASTEQNode
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl3.parser.ASTERNode
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl3.parser.ASTFalseNode
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl3.parser.ASTForeachStatement
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl3.parser.ASTFunctionNode
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl3.parser.ASTGENode
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl3.parser.ASTGTNode
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl3.parser.ASTIdentifier
 
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl3.parser.ASTIfStatement
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl3.parser.ASTJexlScript
 
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl3.parser.ASTLENode
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl3.parser.ASTLTNode
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl3.parser.ASTMapEntry
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl3.parser.ASTMapLiteral
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl3.parser.ASTMethodNode
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl3.parser.ASTModNode
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl3.parser.ASTMulNode
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl3.parser.ASTNENode
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl3.parser.ASTNotNode
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl3.parser.ASTNRNode
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl3.parser.ASTNullLiteral
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl3.parser.ASTNumberLiteral
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl3.parser.ASTOrNode
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl3.parser.ASTReference
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl3.parser.ASTReferenceExpression
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl3.parser.ASTReturnStatement
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl3.parser.ASTSizeFunction
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl3.parser.ASTSizeMethod
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl3.parser.ASTStringLiteral
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl3.parser.ASTTernaryNode
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl3.parser.ASTTrueNode
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl3.parser.ASTUnaryMinusNode
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl3.parser.ASTVar
 
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl3.parser.ASTWhileStatement
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in interface org.apache.commons.jexl3.parser.Node
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl3.parser.SimpleNode
Accept the visitor.
jjtAddChild(Node, int) - Method in interface org.apache.commons.jexl3.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.jexl3.parser.SimpleNode
Adds a child node.
JJTADDITIVENODE - Static variable in interface org.apache.commons.jexl3.parser.ParserTreeConstants
 
JJTADDITIVEOPERATOR - Static variable in interface org.apache.commons.jexl3.parser.ParserTreeConstants
 
JJTAMBIGUOUS - Static variable in interface org.apache.commons.jexl3.parser.ParserTreeConstants
 
JJTANDNODE - Static variable in interface org.apache.commons.jexl3.parser.ParserTreeConstants
 
JJTARRAYACCESS - Static variable in interface org.apache.commons.jexl3.parser.ParserTreeConstants
 
JJTARRAYLITERAL - Static variable in interface org.apache.commons.jexl3.parser.ParserTreeConstants
 
JJTASSIGNMENT - Static variable in interface org.apache.commons.jexl3.parser.ParserTreeConstants
 
JJTBITWISEANDNODE - Static variable in interface org.apache.commons.jexl3.parser.ParserTreeConstants
 
JJTBITWISECOMPLNODE - Static variable in interface org.apache.commons.jexl3.parser.ParserTreeConstants
 
JJTBITWISEORNODE - Static variable in interface org.apache.commons.jexl3.parser.ParserTreeConstants
 
JJTBITWISEXORNODE - Static variable in interface org.apache.commons.jexl3.parser.ParserTreeConstants
 
JJTBLOCK - Static variable in interface org.apache.commons.jexl3.parser.ParserTreeConstants
 
jjtClose() - Method in class org.apache.commons.jexl3.parser.ASTArrayLiteral
This method is called after all the child nodes have been added.
jjtClose() - Method in class org.apache.commons.jexl3.parser.ASTMapLiteral
This method is called after all the child nodes have been added.
jjtClose() - Method in interface org.apache.commons.jexl3.parser.Node
This method is called after all the child nodes have been added.
jjtClose() - Method in class org.apache.commons.jexl3.parser.SimpleNode
This method is called after all the child nodes have been added.
JJTCONSTRUCTORNODE - Static variable in interface org.apache.commons.jexl3.parser.ParserTreeConstants
 
JJTDIVNODE - Static variable in interface org.apache.commons.jexl3.parser.ParserTreeConstants
 
JJTEMPTYFUNCTION - Static variable in interface org.apache.commons.jexl3.parser.ParserTreeConstants
 
JJTEQNODE - Static variable in interface org.apache.commons.jexl3.parser.ParserTreeConstants
 
JJTERNODE - Static variable in interface org.apache.commons.jexl3.parser.ParserTreeConstants
 
JJTFALSENODE - Static variable in interface org.apache.commons.jexl3.parser.ParserTreeConstants
 
JJTFOREACHSTATEMENT - Static variable in interface org.apache.commons.jexl3.parser.ParserTreeConstants
 
JJTFUNCTIONNODE - Static variable in interface org.apache.commons.jexl3.parser.ParserTreeConstants
 
JJTGENODE - Static variable in interface org.apache.commons.jexl3.parser.ParserTreeConstants
 
jjtGetChild(int) - Method in interface org.apache.commons.jexl3.parser.Node
This method returns a child node.
jjtGetChild(int) - Method in class org.apache.commons.jexl3.parser.SimpleNode
Gets a child of this node.
jjtGetNumChildren() - Method in interface org.apache.commons.jexl3.parser.Node
Return the number of children the node has.
jjtGetNumChildren() - Method in class org.apache.commons.jexl3.parser.SimpleNode
Gets this node number of children.
jjtGetParent() - Method in interface org.apache.commons.jexl3.parser.Node
 
jjtGetParent() - Method in class org.apache.commons.jexl3.parser.SimpleNode
Gets this node's parent.
jjtGetValue() - Method in class org.apache.commons.jexl3.parser.SimpleNode
Gets this node value.
JJTGTNODE - Static variable in interface org.apache.commons.jexl3.parser.ParserTreeConstants
 
JJTIDENTIFIER - Static variable in interface org.apache.commons.jexl3.parser.ParserTreeConstants
 
JJTIFSTATEMENT - Static variable in interface org.apache.commons.jexl3.parser.ParserTreeConstants
 
JJTJEXLSCRIPT - Static variable in interface org.apache.commons.jexl3.parser.ParserTreeConstants
 
JJTLENODE - Static variable in interface org.apache.commons.jexl3.parser.ParserTreeConstants
 
JJTLTNODE - Static variable in interface org.apache.commons.jexl3.parser.ParserTreeConstants
 
JJTMAPENTRY - Static variable in interface org.apache.commons.jexl3.parser.ParserTreeConstants
 
JJTMAPLITERAL - Static variable in interface org.apache.commons.jexl3.parser.ParserTreeConstants
 
JJTMETHODNODE - Static variable in interface org.apache.commons.jexl3.parser.ParserTreeConstants
 
JJTMODNODE - Static variable in interface org.apache.commons.jexl3.parser.ParserTreeConstants
 
JJTMULNODE - Static variable in interface org.apache.commons.jexl3.parser.ParserTreeConstants
 
JJTNENODE - Static variable in interface org.apache.commons.jexl3.parser.ParserTreeConstants
 
jjtNodeName - Static variable in interface org.apache.commons.jexl3.parser.ParserTreeConstants
 
JJTNOTNODE - Static variable in interface org.apache.commons.jexl3.parser.ParserTreeConstants
 
JJTNRNODE - Static variable in interface org.apache.commons.jexl3.parser.ParserTreeConstants
 
JJTNULLLITERAL - Static variable in interface org.apache.commons.jexl3.parser.ParserTreeConstants
 
JJTNUMBERLITERAL - Static variable in interface org.apache.commons.jexl3.parser.ParserTreeConstants
 
jjtOpen() - Method in interface org.apache.commons.jexl3.parser.Node
This method is called after the node has been made the current node.
jjtOpen() - Method in class org.apache.commons.jexl3.parser.SimpleNode
This method is called after the node has been made the current node.
JJTORNODE - Static variable in interface org.apache.commons.jexl3.parser.ParserTreeConstants
 
JJTParserState - Class in org.apache.commons.jexl3.parser
 
JJTParserState() - Constructor for class org.apache.commons.jexl3.parser.JJTParserState
 
jjtree - Variable in class org.apache.commons.jexl3.parser.Parser
 
JJTREFERENCE - Static variable in interface org.apache.commons.jexl3.parser.ParserTreeConstants
 
JJTREFERENCEEXPRESSION - Static variable in interface org.apache.commons.jexl3.parser.ParserTreeConstants
 
JJTRETURNSTATEMENT - Static variable in interface org.apache.commons.jexl3.parser.ParserTreeConstants
 
jjtSetParent(Node) - Method in interface org.apache.commons.jexl3.parser.Node
This pair of methods are used to inform the node of its parent.
jjtSetParent(Node) - Method in class org.apache.commons.jexl3.parser.SimpleNode
Sets this node's parent.
jjtSetValue(Object) - Method in class org.apache.commons.jexl3.parser.SimpleNode
Sets this node value.
JJTSIZEFUNCTION - Static variable in interface org.apache.commons.jexl3.parser.ParserTreeConstants
 
JJTSIZEMETHOD - Static variable in interface org.apache.commons.jexl3.parser.ParserTreeConstants
 
JJTSTRINGLITERAL - Static variable in interface org.apache.commons.jexl3.parser.ParserTreeConstants
 
JJTTERNARYNODE - Static variable in interface org.apache.commons.jexl3.parser.ParserTreeConstants
 
JJTTRUENODE - Static variable in interface org.apache.commons.jexl3.parser.ParserTreeConstants
 
JJTUNARYMINUSNODE - Static variable in interface org.apache.commons.jexl3.parser.ParserTreeConstants
 
JJTVAR - Static variable in interface org.apache.commons.jexl3.parser.ParserTreeConstants
 
JJTVOID - Static variable in interface org.apache.commons.jexl3.parser.ParserTreeConstants
 
JJTWHILESTATEMENT - Static variable in interface org.apache.commons.jexl3.parser.ParserTreeConstants
 

K

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

L

lastIndexOf(Object) - Method in class org.apache.commons.jexl3.internal.ArrayListWrapper
 
LBRACKET - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
RegularExpression Id.
LCURLY - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
RegularExpression Id.
le - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
RegularExpression Id.
lessThan(Object, Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
Test if left < right.
lessThanOrEqual(Object, Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
Test if left <= right.
LETTER - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
RegularExpression Id.
LEXICAL_ERROR - Static variable in error org.apache.commons.jexl3.parser.TokenMgrError
Lexical error occurred.
lexStateNames - Static variable in class org.apache.commons.jexl3.parser.ParserTokenManager
Lexer state names.
line - Variable in class org.apache.commons.jexl3.JexlInfo
line number.
line - Variable in class org.apache.commons.jexl3.parser.SimpleCharStream
 
ListGetExecutor - Class in org.apache.commons.jexl3.internal
Specialized executor to get a property from a List or array.
ListGetExecutor(Introspector, Class<?>, Integer) - Constructor for class org.apache.commons.jexl3.internal.ListGetExecutor
Creates an instance checking for the List interface or Array capability.
listIterator() - Method in class org.apache.commons.jexl3.internal.ArrayListWrapper
 
listIterator(int) - Method in class org.apache.commons.jexl3.internal.ArrayListWrapper
 
ListSetExecutor - Class in org.apache.commons.jexl3.internal
Specialized executor to set a property in a List or array.
ListSetExecutor(Introspector, Class<?>, Integer, Object) - Constructor for class org.apache.commons.jexl3.internal.ListSetExecutor
Creates an instance checking for the List interface or Array capability.
Literal() - Method in class org.apache.commons.jexl3.parser.Parser
 
logger - Variable in class org.apache.commons.jexl3.Interpreter
The logger.
logger - Variable in class org.apache.commons.jexl3.JexlEngine
The Log to which all JexlEngine messages will be logged.
LOOP_DETECTED - Static variable in error org.apache.commons.jexl3.parser.TokenMgrError
Detected (and bailed out of) an infinite loop in the token manager.
LPAREN - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
RegularExpression Id.
lt - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
RegularExpression Id.
LValueVar() - Method in class org.apache.commons.jexl3.parser.Parser
 

M

Main - Class in org.apache.commons.jexl3
Test application for JEXL.
Main() - Constructor for class org.apache.commons.jexl3.Main
 
main(String[]) - Static method in class org.apache.commons.jexl3.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.jexl3.scripting
Test application for JexlScriptEngine (JSR-223 implementation).
Main() - Constructor for class org.apache.commons.jexl3.scripting.Main
 
main(String[]) - Static method in class org.apache.commons.jexl3.scripting.Main
Test application for JexlScriptEngine (JSR-223 implementation).
map - Variable in class org.apache.commons.jexl3.MapContext
The wrapped variable map.
MapContext - Class in org.apache.commons.jexl3
Wraps a map in a context.
MapContext() - Constructor for class org.apache.commons.jexl3.MapContext
Creates a MapContext on an automatically allocated underlying HashMap.
MapContext(Map<String, Object>) - Constructor for class org.apache.commons.jexl3.MapContext
Creates a MapContext wrapping an existing user provided map.
MapEntry() - Method in class org.apache.commons.jexl3.parser.Parser
 
MapGetExecutor - Class in org.apache.commons.jexl3.internal
Specialized executor to get a property from a Map.
MapGetExecutor(Introspector, Class<?>, Object) - Constructor for class org.apache.commons.jexl3.internal.MapGetExecutor
Creates an instance checking for the Map interface.
MapLiteral() - Method in class org.apache.commons.jexl3.parser.Parser
 
MapSetExecutor - Class in org.apache.commons.jexl3.internal
Specialized executor to set a property in a Map.
MapSetExecutor(Introspector, Class<?>, Object, Object) - Constructor for class org.apache.commons.jexl3.internal.MapSetExecutor
Creates an instance checking for the Map interface.
mark - Variable in exception org.apache.commons.jexl3.JexlException
The point of origin for this exception.
matches(Object, Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
Test if left regexp matches right.
mathContext - Variable in class org.apache.commons.jexl3.JexlArithmetic
The big decimal math context.
mathScale - Variable in class org.apache.commons.jexl3.JexlArithmetic
The big decimal scale.
maxNextCharInd - Variable in class org.apache.commons.jexl3.parser.SimpleCharStream
 
method - Variable in class org.apache.commons.jexl3.internal.AbstractExecutor
Method to be executed.
Method() - Method in class org.apache.commons.jexl3.parser.Parser
 
MethodExecutor - Class in org.apache.commons.jexl3.internal
Specialized executor to invoke a method on an object.
MethodExecutor(Introspector, Object, String, Object[]) - Constructor for class org.apache.commons.jexl3.internal.MethodExecutor
Creates a new instance.
MethodKey - Class in org.apache.commons.jexl3.internal.introspection
A method key usable by the introspector cache.
MethodKey(String, Object[]) - Constructor for class org.apache.commons.jexl3.internal.introspection.MethodKey
Creates a key from a method name and a set of arguments.
MethodKey.AmbiguousException - Exception in org.apache.commons.jexl3.internal.introspection
Simple distinguishable exception, used when we run across ambiguous overloading.
MethodKey.AmbiguousException() - Constructor for exception org.apache.commons.jexl3.internal.introspection.MethodKey.AmbiguousException
 
minus - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
RegularExpression Id.
mod(Object, Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
left value mod right.
mod - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
RegularExpression Id.
mult - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
RegularExpression Id.
MultiplicativeExpression() - Method in class org.apache.commons.jexl3.parser.Parser
 
multiply(Object, Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
Multiply the left value by the right.

N

name - Variable in class org.apache.commons.jexl3.JexlInfo
name.
namedRegisters - Variable in class org.apache.commons.jexl3.JexlEngine.Scope
The map of named registers aka script parameters.
names - Variable in class org.apache.commons.jexl3.introspection.Sandbox.BlackSet
The set of controlled names.
names - Variable in class org.apache.commons.jexl3.introspection.Sandbox.WhiteSet
The map of controlled names and aliases.
NamespaceResolver - Interface in org.apache.commons.jexl3
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.jexl3.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.jexl3.JexlArithmetic
Whether we consider the narrow class as a potential candidate for narrowing the source.
narrowArguments(Object[]) - Method in class org.apache.commons.jexl3.JexlArithmetic
Replace all numbers in an arguments array with the smallest type that will fit.
narrowArrayType(Object[]) - Method in class org.apache.commons.jexl3.JexlArithmetic
Given an array of objects, attempt to type it more strictly.
narrowBigDecimal(Object, Object, BigDecimal) - Method in class org.apache.commons.jexl3.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.jexl3.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.jexl3.JexlArithmetic
Given a Number, return back the value attempting to narrow it to a target class.
ne - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
RegularExpression Id.
negate(Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
Negates a value (unary minus for numbers).
NEW - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
RegularExpression Id.
newInstance(Class<? extends T>, Object...) - Method in class org.apache.commons.jexl3.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.jexl3.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.jexl3.parser.Token
Returns a new Token object, by default.
newToken(int) - Static method in class org.apache.commons.jexl3.parser.Token
 
next() - Method in class org.apache.commons.jexl3.internal.ArrayIterator
Move to next element in the array.
next() - Method in class org.apache.commons.jexl3.internal.EnumerationIterator
Move to next element in the array.
next - Variable in class org.apache.commons.jexl3.parser.Token
A reference to the next regular (non-special) token from the input stream.
Node - Interface in org.apache.commons.jexl3.parser
 
nodeArity() - Method in class org.apache.commons.jexl3.parser.JJTParserState
 
nodeCreated() - Method in class org.apache.commons.jexl3.parser.JJTParserState
 
not - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
RegularExpression Id.
NULL - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
RegularExpression Id.
NULL_OPERAND - Static variable in exception org.apache.commons.jexl3.JexlException
A marker to use in NPEs stating a null operand error.
NullLiteral() - Method in class org.apache.commons.jexl3.parser.Parser
 

O

objectClass - Variable in class org.apache.commons.jexl3.internal.AbstractExecutor
The class this executor applies to.
ObjectContext<T> - Class in org.apache.commons.jexl3
Wraps an Object as a Jexl context.
ObjectContext(JexlEngine, T) - Constructor for class org.apache.commons.jexl3.ObjectContext
Creates a new ObjectContext.
openNodeScope(Node) - Method in class org.apache.commons.jexl3.parser.JJTParserState
 
OR - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
RegularExpression Id.
or - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
RegularExpression Id.
org.apache.commons.jexl3 - package org.apache.commons.jexl3
Provides a framework for evaluating JEXL expressions.
org.apache.commons.jexl3.internal - package org.apache.commons.jexl3.internal
Provides utilities for introspection services.
org.apache.commons.jexl3.internal.introspection - package org.apache.commons.jexl3.internal.introspection
Provides low-level introspective services.
org.apache.commons.jexl3.introspection - package org.apache.commons.jexl3.introspection
Provides high-level introspective services.
org.apache.commons.jexl3.parser - package org.apache.commons.jexl3.parser
Contains the Parser for JEXL script.
org.apache.commons.jexl3.scripting - package org.apache.commons.jexl3.scripting
Contains the JSR-223 Scripting Engine for JEXL script.

P

parameters - Variable in class org.apache.commons.jexl3.Interpreter
Parameter names if any.
parameters - Variable in class org.apache.commons.jexl3.JexlEngine.Frame
Parameter and argument names if any.
parent - Variable in class org.apache.commons.jexl3.parser.SimpleNode
The parent node.
parms - Variable in class org.apache.commons.jexl3.JexlEngine.Scope
The number of parameters.
parse(CharSequence, JexlInfo, JexlEngine.Scope) - Method in class org.apache.commons.jexl3.JexlEngine
Parses an expression.
parse(Reader, JexlInfo) - Method in class org.apache.commons.jexl3.parser.Parser
 
parse(String) - Method in class org.apache.commons.jexl3.UnifiedJEXL
Creates a a UnifiedJEXL.Expression from an expression string.
ParseException - Exception in org.apache.commons.jexl3.parser
This exception is thrown when parse errors are encountered.
ParseException(Token, int[][], String[]) - Constructor for exception org.apache.commons.jexl3.parser.ParseException
This constructor is used by the method "generateParseException" in the generated parser.
ParseException() - Constructor for exception org.apache.commons.jexl3.parser.ParseException
Default ctor.
ParseException(String) - Constructor for exception org.apache.commons.jexl3.parser.ParseException
Constructor with message.
parser - Variable in class org.apache.commons.jexl3.JexlEngine
The singleton ExpressionFactory also holds a single instance of Parser.
Parser - Class in org.apache.commons.jexl3.parser
 
Parser(InputStream) - Constructor for class org.apache.commons.jexl3.parser.Parser
Constructor with InputStream.
Parser(InputStream, String) - Constructor for class org.apache.commons.jexl3.parser.Parser
Constructor with InputStream and supplied encoding
Parser(Reader) - Constructor for class org.apache.commons.jexl3.parser.Parser
Constructor.
Parser(ParserTokenManager) - Constructor for class org.apache.commons.jexl3.parser.Parser
Constructor with generated Token Manager.
ParserConstants - Interface in org.apache.commons.jexl3.parser
Token literal values and constants.
parserError(String, String) - Method in exception org.apache.commons.jexl3.JexlException
Formats an error message from the parser.
ParserTokenManager - Class in org.apache.commons.jexl3.parser
Token Manager.
ParserTokenManager(SimpleCharStream) - Constructor for class org.apache.commons.jexl3.parser.ParserTokenManager
Constructor.
ParserTokenManager(SimpleCharStream, int) - Constructor for class org.apache.commons.jexl3.parser.ParserTokenManager
Constructor.
ParserTreeConstants - Interface in org.apache.commons.jexl3.parser
 
ParserVisitor - Class in org.apache.commons.jexl3.parser
Fully abstract to avoid public interface exposition.
ParserVisitor() - Constructor for class org.apache.commons.jexl3.parser.ParserVisitor
 
peekNode() - Method in class org.apache.commons.jexl3.parser.JJTParserState
 
permissions(String, boolean, boolean, boolean) - Method in class org.apache.commons.jexl3.introspection.Sandbox
Creates the set of permissions for a given class.
plus - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
RegularExpression Id.
popNode() - Method in class org.apache.commons.jexl3.parser.JJTParserState
 
prepare(JexlContext) - Method in class org.apache.commons.jexl3.UnifiedJEXL.Expression
Evaluates the immediate sub-expressions.
prepare(Interpreter) - Method in class org.apache.commons.jexl3.UnifiedJEXL.Expression
Prepares a sub-expression for interpretation.
prepare(JexlContext) - Method in class org.apache.commons.jexl3.UnifiedJEXL.Template
Prepares this template by expanding any contained deferred expression.
prevCharIsCR - Variable in class org.apache.commons.jexl3.parser.SimpleCharStream
 
prevCharIsLF - Variable in class org.apache.commons.jexl3.parser.SimpleCharStream
 
PrimaryExpression() - Method in class org.apache.commons.jexl3.parser.Parser
References
print(int) - Method in class org.apache.commons.jexl3.UnifiedJEXL.TemplateContext
Prints an expression result.
printComposite(UnifiedJEXL.CompositeExpression) - Method in class org.apache.commons.jexl3.UnifiedJEXL.TemplateContext
Prints a composite expression.
PropertyGetExecutor - Class in org.apache.commons.jexl3.internal
Specialized executor to get a property from an object.
PropertyGetExecutor(Introspector, Class<?>, String) - Constructor for class org.apache.commons.jexl3.internal.PropertyGetExecutor
Creates an instance by attempting discovery of the get method.
PropertySetExecutor - Class in org.apache.commons.jexl3.internal
Specialized executor to set a property in an object.
PropertySetExecutor(Introspector, Class<?>, String, Object) - Constructor for class org.apache.commons.jexl3.internal.PropertySetExecutor
Creates an instance by attempting discovery of the set method.
pushNode(Node) - Method in class org.apache.commons.jexl3.parser.JJTParserState
 

Q

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

R

RBRACKET - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
RegularExpression Id.
RCURLY - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
RegularExpression Id.
read(String...) - Method in class org.apache.commons.jexl3.introspection.Sandbox.Permissions
Adds a list of readable property names to these permissions.
read() - Method in class org.apache.commons.jexl3.introspection.Sandbox.Permissions
Gets the set of readable property names in these permissions.
read(Class<?>, String) - Method in class org.apache.commons.jexl3.introspection.Sandbox
Gets the read permission value for a given property of a class.
read(String, String) - Method in class org.apache.commons.jexl3.introspection.Sandbox
Gets the read permission value for a given property of a class.
readChar() - Method in class org.apache.commons.jexl3.parser.SimpleCharStream
Read a character.
readerToString(Reader) - Static method in class org.apache.commons.jexl3.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.jexl3
A readonly context wrapper.
ReadonlyContext(JexlContext) - Constructor for class org.apache.commons.jexl3.ReadonlyContext
Creates a new readonly context.
readString(StringBuilder, CharSequence, int, char) - Static method in class org.apache.commons.jexl3.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.jexl3.UnifiedJEXL
Reads lines of a template grouping them by typed blocks.
Reference() - Method in class org.apache.commons.jexl3.parser.Parser
 
ReferenceExpression() - Method in class org.apache.commons.jexl3.parser.Parser
ReferenceExpression is a subclass of ArrayAccess
REGISTER - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
RegularExpression Id.
registers - Variable in class org.apache.commons.jexl3.Interpreter
Registers or arguments.
registers - Variable in class org.apache.commons.jexl3.JexlEngine.Frame
Registers or arguments.
REGISTERS - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
Lexical state.
ReInit(InputStream) - Method in class org.apache.commons.jexl3.parser.Parser
Reinitialise.
ReInit(InputStream, String) - Method in class org.apache.commons.jexl3.parser.Parser
Reinitialise.
ReInit(Reader) - Method in class org.apache.commons.jexl3.parser.Parser
Reinitialise.
ReInit(ParserTokenManager) - Method in class org.apache.commons.jexl3.parser.Parser
Reinitialise.
ReInit(SimpleCharStream) - Method in class org.apache.commons.jexl3.parser.ParserTokenManager
Reinitialise parser.
ReInit(SimpleCharStream, int) - Method in class org.apache.commons.jexl3.parser.ParserTokenManager
Reinitialise parser.
ReInit(Reader, int, int, int) - Method in class org.apache.commons.jexl3.parser.SimpleCharStream
Reinitialise.
ReInit(Reader, int, int) - Method in class org.apache.commons.jexl3.parser.SimpleCharStream
Reinitialise.
ReInit(Reader) - Method in class org.apache.commons.jexl3.parser.SimpleCharStream
Reinitialise.
ReInit(InputStream, String, int, int, int) - Method in class org.apache.commons.jexl3.parser.SimpleCharStream
Reinitialise.
ReInit(InputStream, int, int, int) - Method in class org.apache.commons.jexl3.parser.SimpleCharStream
Reinitialise.
ReInit(InputStream, String) - Method in class org.apache.commons.jexl3.parser.SimpleCharStream
Reinitialise.
ReInit(InputStream) - Method in class org.apache.commons.jexl3.parser.SimpleCharStream
Reinitialise.
ReInit(InputStream, String, int, int) - Method in class org.apache.commons.jexl3.parser.SimpleCharStream
Reinitialise.
ReInit(InputStream, int, int) - Method in class org.apache.commons.jexl3.parser.SimpleCharStream
Reinitialise.
RelationalExpression() - Method in class org.apache.commons.jexl3.parser.Parser
 
remove() - Method in class org.apache.commons.jexl3.internal.ArrayIterator
No op--merely added to satify the Iterator interface.
remove(Object) - Method in class org.apache.commons.jexl3.internal.ArrayListWrapper
 
remove(int) - Method in class org.apache.commons.jexl3.internal.ArrayListWrapper
 
remove() - Method in class org.apache.commons.jexl3.internal.EnumerationIterator
Unimplemented.
removeAll(Collection<?>) - Method in class org.apache.commons.jexl3.internal.ArrayListWrapper
 
req - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
RegularExpression Id.
reset() - Method in class org.apache.commons.jexl3.parser.JJTParserState
 
resolveNamespace(String, JexlNode) - Method in class org.apache.commons.jexl3.Interpreter
Resolves a namespace, eventually allocating an instance using context as constructor argument.
resolveNamespace(String) - Method in interface org.apache.commons.jexl3.NamespaceResolver
Resolves a namespace by its name.
resolveNamespace(String) - Method in class org.apache.commons.jexl3.UnifiedJEXL.TemplateContext
Resolves a namespace by its name.
retainAll(Collection<?>) - Method in class org.apache.commons.jexl3.internal.ArrayListWrapper
 
RETURN - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
RegularExpression Id.
ReturnStatement() - Method in class org.apache.commons.jexl3.parser.Parser
 
rlog - Variable in class org.apache.commons.jexl3.internal.introspection.IntrospectorBase
the logger.
rlog - Variable in class org.apache.commons.jexl3.internal.Introspector
The logger to use for all warnings & errors.
rne - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
RegularExpression Id.
rootNode() - Method in class org.apache.commons.jexl3.parser.JJTParserState
 
roundBigDecimal(BigDecimal) - Method in class org.apache.commons.jexl3.JexlArithmetic
Ensure a big decimal is rounded by this arithmetic scale and rounding mode.
RPAREN - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
RegularExpression Id.

S

sandbox - Variable in class org.apache.commons.jexl3.internal.introspection.SandboxUberspect
The sandbox.
Sandbox - Class in org.apache.commons.jexl3.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.jexl3.introspection.Sandbox
Creates a new default sandbox.
Sandbox(Map<String, Sandbox.Permissions>) - Constructor for class org.apache.commons.jexl3.introspection.Sandbox
Creates a sandbox based on an existing permissions map.
Sandbox.BlackSet - Class in org.apache.commons.jexl3.introspection
A black set of names.
Sandbox.BlackSet() - Constructor for class org.apache.commons.jexl3.introspection.Sandbox.BlackSet
 
Sandbox.Names - Class in org.apache.commons.jexl3.introspection
A base set of names.
Sandbox.Names() - Constructor for class org.apache.commons.jexl3.introspection.Sandbox.Names
 
Sandbox.Permissions - Class in org.apache.commons.jexl3.introspection
Contains the white or black lists for properties and methods for a given class.
Sandbox.WhiteSet - Class in org.apache.commons.jexl3.introspection
A white set of names.
Sandbox.WhiteSet() - Constructor for class org.apache.commons.jexl3.introspection.Sandbox.WhiteSet
 
SandboxUberspect - Class in org.apache.commons.jexl3.internal.introspection
An uberspect that controls usage of properties, methods and contructors through a sandbox.
SandboxUberspect(Log, Sandbox) - Constructor for class org.apache.commons.jexl3.internal.introspection.SandboxUberspect
A constructor for Sandbox uberspect.
script - Variable in class org.apache.commons.jexl3.JexlScript
The resulting AST we can interpret.
Script - Interface in org.apache.commons.jexl3
A JEXL Script.
SEMICOL - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
RegularExpression Id.
set(int, Object) - Method in class org.apache.commons.jexl3.internal.ArrayListWrapper
set(Object, Object) - Method in class org.apache.commons.jexl3.internal.introspection.Uberspect.IndexedContainer
Sets a property in a container.
set(String, Object) - Method in interface org.apache.commons.jexl3.JexlContext
Sets the value of a variable.
set(String, Object) - Method in class org.apache.commons.jexl3.MapContext
Sets the value of a variable.
set(String, Object) - Method in class org.apache.commons.jexl3.ObjectContext
Sets the value of a variable.
set(String, Object) - Method in class org.apache.commons.jexl3.ReadonlyContext
Will throw an UnsupportedOperationException when called; the JexlEngine deals with it appropriately.
set(String, Object) - Method in class org.apache.commons.jexl3.UnifiedJEXL.TemplateContext
Sets the value of a variable.
setAttribute(Object, Object, Object) - Method in class org.apache.commons.jexl3.Interpreter
Sets an attribute of an object.
setAttribute(Object, Object, Object, JexlNode) - Method in class org.apache.commons.jexl3.Interpreter
Sets an attribute of an object.
setCache(int) - Method in class org.apache.commons.jexl3.JexlEngine
Sets a cache for expressions of the defined size.
setClassLoader(ClassLoader) - Method in class org.apache.commons.jexl3.internal.Introspector
Sets the underlying class loader for class solving resolution.
setClassLoader(ClassLoader) - Method in interface org.apache.commons.jexl3.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.jexl3.JexlEngine
Sets the class loader used to discover classes in 'new' expressions.
setDebug(boolean) - Method in class org.apache.commons.jexl3.JexlEngine
Sets whether this engine reports debugging information when error occurs.
setDebugStream(PrintStream) - Method in class org.apache.commons.jexl3.parser.ParserTokenManager
Set debug output.
setFrame(JexlEngine.Frame) - Method in class org.apache.commons.jexl3.Interpreter
Sets this interpreter parameters and arguments.
setFrame(JexlEngine.Scope) - Method in class org.apache.commons.jexl3.parser.JexlParser
Sets the frame to use bythis parser.
setFunctions(Map<String, Object>) - Method in class org.apache.commons.jexl3.JexlEngine
Sets the map of function namespaces.
setLenient(boolean) - Method in class org.apache.commons.jexl3.JexlEngine
Sets whether this engine considers unknown variables, methods and constructors as errors or evaluates them as null.
setLenient(Boolean) - Static method in class org.apache.commons.jexl3.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.jexl3.parser.ASTArrayLiteral
Sets the literal value only if the descendants of this node compose a constant
setLiteral(Object) - Method in class org.apache.commons.jexl3.parser.ASTMapLiteral
Sets the literal value only if the descendants of this node compose a constant
setLoader(ClassLoader) - Method in class org.apache.commons.jexl3.internal.introspection.IntrospectorBase
Sets the class loader used to solve constructors.
setLoader(ClassLoader) - Method in class org.apache.commons.jexl3.internal.introspection.SandboxUberspect
Resets this Uberspect class loader.
setLoader(ClassLoader) - Method in class org.apache.commons.jexl3.internal.introspection.Uberspect
Resets this Uberspect class loader.
setMathContext(MathContext) - Static method in class org.apache.commons.jexl3.JexlThreadedArithmetic
Sets the math context.
setMathScale(Integer) - Static method in class org.apache.commons.jexl3.JexlThreadedArithmetic
Sets the math scale.
setNatural(String) - Method in class org.apache.commons.jexl3.parser.ASTNumberLiteral
Sets this node as a natural literal.
setProperty(Object, String, Object) - Method in class org.apache.commons.jexl3.JexlEngine
Assign properties of a bean using an expression.
setProperty(JexlContext, Object, String, Object) - Method in class org.apache.commons.jexl3.JexlEngine
Assign properties of a bean using an expression.
setReal(String) - Method in class org.apache.commons.jexl3.parser.ASTNumberLiteral
Sets this node as a real literal.
setRegisters(Object...) - Method in class org.apache.commons.jexl3.Interpreter
Deprecated. 
setScope(JexlEngine.Scope) - Method in class org.apache.commons.jexl3.parser.ASTJexlScript
Sets the parameters and registers
setSilent(boolean) - Method in class org.apache.commons.jexl3.JexlEngine
Sets whether this engine throws JexlException during evaluation when an error is triggered.
setStrict(boolean) - Method in class org.apache.commons.jexl3.JexlEngine
Sets whether this engine behaves in strict or lenient mode.
setTabSize(int) - Method in class org.apache.commons.jexl3.parser.SimpleCharStream
 
silent - Variable in class org.apache.commons.jexl3.Interpreter
Silent intepreter flag.
silent - Variable in class org.apache.commons.jexl3.JexlEngine
Whether expressions evaluated by this engine will throw exceptions (false) or return null (true) on errors.
SimpleCharStream - Class in org.apache.commons.jexl3.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.jexl3.parser.SimpleCharStream
Constructor.
SimpleCharStream(Reader, int, int) - Constructor for class org.apache.commons.jexl3.parser.SimpleCharStream
Constructor.
SimpleCharStream(Reader) - Constructor for class org.apache.commons.jexl3.parser.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, String, int, int, int) - Constructor for class org.apache.commons.jexl3.parser.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, int, int, int) - Constructor for class org.apache.commons.jexl3.parser.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, String, int, int) - Constructor for class org.apache.commons.jexl3.parser.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, int, int) - Constructor for class org.apache.commons.jexl3.parser.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, String) - Constructor for class org.apache.commons.jexl3.parser.SimpleCharStream
Constructor.
SimpleCharStream(InputStream) - Constructor for class org.apache.commons.jexl3.parser.SimpleCharStream
Constructor.
SimpleNode - Class in org.apache.commons.jexl3.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.jexl3.parser.SimpleNode
Creates a SimpleNode instance.
SimpleNode(Parser, int) - Constructor for class org.apache.commons.jexl3.parser.SimpleNode
Creates a SimpleNode instance.
size() - Method in class org.apache.commons.jexl3.internal.ArrayListWrapper
SIZE - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
RegularExpression Id.
SizeFunction() - Method in class org.apache.commons.jexl3.parser.Parser
 
SizeMethod() - Method in class org.apache.commons.jexl3.parser.Parser
 
source - Variable in class org.apache.commons.jexl3.UnifiedJEXL.Expression
The source of this expression (see UnifiedJEXL.Expression.prepare(org.apache.commons.jexl3.JexlContext)).
specialToken - Variable in class org.apache.commons.jexl3.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.jexl3.UnifiedJEXL
Whether a sequence starts with a given set of characters (following spaces).
Statement() - Method in class org.apache.commons.jexl3.parser.Parser
 
STATIC_LEXER_ERROR - Static variable in error org.apache.commons.jexl3.parser.TokenMgrError
An attempt was made to create a second instance of a static token manager.
staticFlag - Static variable in class org.apache.commons.jexl3.parser.SimpleCharStream
Whether parser is static.
strict - Variable in class org.apache.commons.jexl3.Interpreter
Strict interpreter flag.
strict - Variable in class org.apache.commons.jexl3.JexlArithmetic
Whether this JexlArithmetic instance behaves in strict or lenient mode.
strict - Variable in class org.apache.commons.jexl3.JexlEngine
Whether this engine is in lenient or strict mode; if unspecified, use the arithmetic lenient property.
STRING_LITERAL - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
RegularExpression Id.
StringIdentifier() - Method in class org.apache.commons.jexl3.parser.Parser
 
StringLiteral() - Method in class org.apache.commons.jexl3.parser.Parser
 
StringParser - Class in org.apache.commons.jexl3.parser
Common constant strings utilities.
StringParser() - Constructor for class org.apache.commons.jexl3.parser.StringParser
Default constructor.
subList(int, int) - Method in class org.apache.commons.jexl3.internal.ArrayListWrapper
 
subtract(Object, Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
Subtract the right value from the left.
SwitchTo(int) - Method in class org.apache.commons.jexl3.parser.ParserTokenManager
Switch to specified lex state.

T

tabSize - Variable in class org.apache.commons.jexl3.parser.SimpleCharStream
 
tilda - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
RegularExpression Id.
toArray() - Method in class org.apache.commons.jexl3.internal.ArrayListWrapper
 
toArray(T[]) - Method in class org.apache.commons.jexl3.internal.ArrayListWrapper
 
toBigDecimal(Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
Get a BigDecimal from the object passed.
toBigInteger(Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
Get a BigInteger from the object passed.
toBoolean(Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
Coerce to a boolean (not a java.lang.Boolean).
toDouble(Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
Coerce to a double.
toInteger(Object) - Method in class org.apache.commons.jexl3.internal.Introspector
Coerce an Object to an Integer.
toInteger(Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
Coerce to a int.
token - Variable in class org.apache.commons.jexl3.parser.Parser
Current token.
Token - Class in org.apache.commons.jexl3.parser
Describes the input token stream.
Token() - Constructor for class org.apache.commons.jexl3.parser.Token
No-argument constructor
Token(int) - Constructor for class org.apache.commons.jexl3.parser.Token
Constructs a new token for the specified Image.
Token(int, String) - Constructor for class org.apache.commons.jexl3.parser.Token
Constructs a new token for the specified Image and Kind.
token_source - Variable in class org.apache.commons.jexl3.parser.Parser
Generated Token Manager.
tokenImage - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
Literal token values.
TokenMgrError - Error in org.apache.commons.jexl3.parser
Token Manager Error.
TokenMgrError(String, int) - Constructor for error org.apache.commons.jexl3.parser.TokenMgrError
Constructor with message and reason.
TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for error org.apache.commons.jexl3.parser.TokenMgrError
Full Constructor.
toLong(Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
Coerce to a long (not a java.lang.Long).
toString() - Method in class org.apache.commons.jexl3.internal.introspection.MethodKey
toString(Object) - Method in class org.apache.commons.jexl3.internal.Introspector
Coerce an Object to a String.
toString(Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
Coerce to a string.
toString() - Method in class org.apache.commons.jexl3.JexlInfo
Formats this info in the form 'name@line:column'.
toString() - Method in class org.apache.commons.jexl3.JexlScript
Provide a string representation of this expression.
toString() - Method in class org.apache.commons.jexl3.parser.SimpleNode
 
toString(String) - Method in class org.apache.commons.jexl3.parser.SimpleNode
 
toString() - Method in class org.apache.commons.jexl3.parser.Token
Returns the image.
toString() - Method in class org.apache.commons.jexl3.UnifiedJEXL.Expression
Formats this expression, adding its source string representation in comments if available: 'expression /*= source *\/'' .
toString() - Method in class org.apache.commons.jexl3.UnifiedJEXL.Template
 
TRUE - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
RegularExpression Id.
TRY_FAILED - Static variable in class org.apache.commons.jexl3.internal.AbstractExecutor
A marker for invocation failures in tryInvoke.
TRY_FAILED - Static variable in class org.apache.commons.jexl3.internal.introspection.Uberspect
Publicly exposed special failure object returned by tryInvoke.
tryExecute(Object, Object) - Method in class org.apache.commons.jexl3.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.jexl3.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.jexl3.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.jexl3.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.jexl3.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.jexl3.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.jexl3.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.jexl3.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.jexl3.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.jexl3.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.jexl3.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.jexl3.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.jexl3.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.jexl3.internal.AbstractExecutor
Checks whether a tryExecute failed or not.
tryFailed(Object) - Method in interface org.apache.commons.jexl3.introspection.JexlMethod
Checks whether a tryInvoke failed or not.
tryFailed(Object) - Method in interface org.apache.commons.jexl3.introspection.JexlPropertyGet
Checks whether a tryInvoke failed or not.
tryFailed(Object) - Method in interface org.apache.commons.jexl3.introspection.JexlPropertySet
Checks whether a tryInvoke failed or not.
tryInvoke(Object, Object) - Method in class org.apache.commons.jexl3.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.jexl3.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.jexl3.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.jexl3.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.jexl3.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.jexl3.introspection.JexlPropertySet
Attempts to reuse this JexlPropertySet, checking that it is compatible with the actual set of arguments.

U

Uberspect - Class in org.apache.commons.jexl3.internal.introspection
Implementation of Uberspect to provide the default introspective functionality of JEXL.
Uberspect(Log) - Constructor for class org.apache.commons.jexl3.internal.introspection.Uberspect
Creates a new UberspectImpl.
uberspect - Variable in class org.apache.commons.jexl3.Interpreter
The uberspect.
Uberspect - Interface in org.apache.commons.jexl3.introspection
'Federated' introspection/reflection interface to allow the introspection behavior in JEXL to be customized.
uberspect - Variable in class org.apache.commons.jexl3.JexlEngine
The Uberspect instance.
Uberspect.IndexedContainer - Class in org.apache.commons.jexl3.internal.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.jexl3.parser.Parser
 
UnifiedJEXL - Class in org.apache.commons.jexl3
An evaluator similar to the Unified EL evaluator used in JSP/JSF based on JEXL.
UnifiedJEXL(JexlEngine) - Constructor for class org.apache.commons.jexl3.UnifiedJEXL
Creates a new instance of UnifiedJEXL with a default size cache.
UnifiedJEXL(JexlEngine, int) - Constructor for class org.apache.commons.jexl3.UnifiedJEXL
Creates a new instance of UnifiedJEXL creating a local cache.
UnifiedJEXL(JexlEngine, int, char, char) - Constructor for class org.apache.commons.jexl3.UnifiedJEXL
Creates a new instance of UnifiedJEXL creating a local cache.
UnifiedJEXL.Exception - Exception in org.apache.commons.jexl3
The sole type of (runtime) exception the UnifiedJEXL can throw.
UnifiedJEXL.Exception(String, Throwable) - Constructor for exception org.apache.commons.jexl3.UnifiedJEXL.Exception
Creates a UnifiedJEXL.Exception.
UnifiedJEXL.Expression - Class in org.apache.commons.jexl3
The abstract base class for all expressions, immediate '${...}' and deferred '#{...}'.
UnifiedJEXL.Template - Class in org.apache.commons.jexl3
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.jexl3.UnifiedJEXL.Template
Creates a new template from an input.
UnifiedJEXL.TemplateContext - Class in org.apache.commons.jexl3
The type of context to use during evaluation of templates.
UnifiedJEXL.TemplateContext(JexlContext, JexlEngine.Frame, UnifiedJEXL.Expression[], Writer) - Constructor for class org.apache.commons.jexl3.UnifiedJEXL.TemplateContext
Creates a template context instance.
unknownVariable(JexlException) - Method in class org.apache.commons.jexl3.Interpreter
Triggered when variable can not be resolved.
UpdateLineColumn(char) - Method in class org.apache.commons.jexl3.parser.SimpleCharStream
 

V

value - Variable in class org.apache.commons.jexl3.parser.SimpleNode
volatile value so it can be used as a last evaluation cache.
Var() - Method in class org.apache.commons.jexl3.parser.Parser
 
VAR - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
RegularExpression Id.
visit(ASTAdditiveNode, Object) - Method in class org.apache.commons.jexl3.Interpreter
visit(ASTAdditiveOperator, Object) - Method in class org.apache.commons.jexl3.Interpreter
visit(ASTAndNode, Object) - Method in class org.apache.commons.jexl3.Interpreter
visit(ASTArrayAccess, Object) - Method in class org.apache.commons.jexl3.Interpreter
visit(ASTArrayLiteral, Object) - Method in class org.apache.commons.jexl3.Interpreter
visit(ASTAssignment, Object) - Method in class org.apache.commons.jexl3.Interpreter
visit(ASTBitwiseAndNode, Object) - Method in class org.apache.commons.jexl3.Interpreter
visit(ASTBitwiseComplNode, Object) - Method in class org.apache.commons.jexl3.Interpreter
visit(ASTBitwiseOrNode, Object) - Method in class org.apache.commons.jexl3.Interpreter
visit(ASTBitwiseXorNode, Object) - Method in class org.apache.commons.jexl3.Interpreter
visit(ASTBlock, Object) - Method in class org.apache.commons.jexl3.Interpreter
visit(ASTDivNode, Object) - Method in class org.apache.commons.jexl3.Interpreter
visit(ASTEmptyFunction, Object) - Method in class org.apache.commons.jexl3.Interpreter
visit(ASTEQNode, Object) - Method in class org.apache.commons.jexl3.Interpreter
visit(ASTFalseNode, Object) - Method in class org.apache.commons.jexl3.Interpreter
visit(ASTForeachStatement, Object) - Method in class org.apache.commons.jexl3.Interpreter
visit(ASTGENode, Object) - Method in class org.apache.commons.jexl3.Interpreter
visit(ASTGTNode, Object) - Method in class org.apache.commons.jexl3.Interpreter
visit(ASTERNode, Object) - Method in class org.apache.commons.jexl3.Interpreter
visit(ASTIdentifier, Object) - Method in class org.apache.commons.jexl3.Interpreter
visit(ASTVar, Object) - Method in class org.apache.commons.jexl3.Interpreter
visit(ASTIfStatement, Object) - Method in class org.apache.commons.jexl3.Interpreter
visit(ASTNumberLiteral, Object) - Method in class org.apache.commons.jexl3.Interpreter
visit(ASTJexlScript, Object) - Method in class org.apache.commons.jexl3.Interpreter
visit(ASTLENode, Object) - Method in class org.apache.commons.jexl3.Interpreter
visit(ASTLTNode, Object) - Method in class org.apache.commons.jexl3.Interpreter
visit(ASTMapEntry, Object) - Method in class org.apache.commons.jexl3.Interpreter
visit(ASTMapLiteral, Object) - Method in class org.apache.commons.jexl3.Interpreter
visit(ASTMethodNode, Object) - Method in class org.apache.commons.jexl3.Interpreter
visit(ASTFunctionNode, Object) - Method in class org.apache.commons.jexl3.Interpreter
visit(ASTConstructorNode, Object) - Method in class org.apache.commons.jexl3.Interpreter
visit(ASTModNode, Object) - Method in class org.apache.commons.jexl3.Interpreter
visit(ASTMulNode, Object) - Method in class org.apache.commons.jexl3.Interpreter
visit(ASTNENode, Object) - Method in class org.apache.commons.jexl3.Interpreter
visit(ASTNRNode, Object) - Method in class org.apache.commons.jexl3.Interpreter
visit(ASTNotNode, Object) - Method in class org.apache.commons.jexl3.Interpreter
visit(ASTNullLiteral, Object) - Method in class org.apache.commons.jexl3.Interpreter
visit(ASTOrNode, Object) - Method in class org.apache.commons.jexl3.Interpreter
visit(ASTReference, Object) - Method in class org.apache.commons.jexl3.Interpreter
visit(ASTReferenceExpression, Object) - Method in class org.apache.commons.jexl3.Interpreter
visit(ASTReturnStatement, Object) - Method in class org.apache.commons.jexl3.Interpreter
visit(ASTSizeFunction, Object) - Method in class org.apache.commons.jexl3.Interpreter
visit(ASTSizeMethod, Object) - Method in class org.apache.commons.jexl3.Interpreter
visit(ASTStringLiteral, Object) - Method in class org.apache.commons.jexl3.Interpreter
visit(ASTTernaryNode, Object) - Method in class org.apache.commons.jexl3.Interpreter
visit(ASTTrueNode, Object) - Method in class org.apache.commons.jexl3.Interpreter
visit(ASTUnaryMinusNode, Object) - Method in class org.apache.commons.jexl3.Interpreter
visit(ASTWhileStatement, Object) - Method in class org.apache.commons.jexl3.Interpreter
visit(SimpleNode, Object) - Method in class org.apache.commons.jexl3.Interpreter
Unused, satisfy ParserVisitor interface.
visit(ASTAmbiguous, Object) - Method in class org.apache.commons.jexl3.Interpreter
Unused, should throw in Parser.
visit(SimpleNode, Object) - Method in class org.apache.commons.jexl3.parser.ParserVisitor
 
visit(ASTJexlScript, Object) - Method in class org.apache.commons.jexl3.parser.ParserVisitor
 
visit(ASTBlock, Object) - Method in class org.apache.commons.jexl3.parser.ParserVisitor
 
visit(ASTAmbiguous, Object) - Method in class org.apache.commons.jexl3.parser.ParserVisitor
 
visit(ASTIfStatement, Object) - Method in class org.apache.commons.jexl3.parser.ParserVisitor
 
visit(ASTWhileStatement, Object) - Method in class org.apache.commons.jexl3.parser.ParserVisitor
 
visit(ASTForeachStatement, Object) - Method in class org.apache.commons.jexl3.parser.ParserVisitor
 
visit(ASTReturnStatement, Object) - Method in class org.apache.commons.jexl3.parser.ParserVisitor
 
visit(ASTAssignment, Object) - Method in class org.apache.commons.jexl3.parser.ParserVisitor
 
visit(ASTVar, Object) - Method in class org.apache.commons.jexl3.parser.ParserVisitor
 
visit(ASTReference, Object) - Method in class org.apache.commons.jexl3.parser.ParserVisitor
 
visit(ASTTernaryNode, Object) - Method in class org.apache.commons.jexl3.parser.ParserVisitor
 
visit(ASTOrNode, Object) - Method in class org.apache.commons.jexl3.parser.ParserVisitor
 
visit(ASTAndNode, Object) - Method in class org.apache.commons.jexl3.parser.ParserVisitor
 
visit(ASTBitwiseOrNode, Object) - Method in class org.apache.commons.jexl3.parser.ParserVisitor
 
visit(ASTBitwiseXorNode, Object) - Method in class org.apache.commons.jexl3.parser.ParserVisitor
 
visit(ASTBitwiseAndNode, Object) - Method in class org.apache.commons.jexl3.parser.ParserVisitor
 
visit(ASTEQNode, Object) - Method in class org.apache.commons.jexl3.parser.ParserVisitor
 
visit(ASTNENode, Object) - Method in class org.apache.commons.jexl3.parser.ParserVisitor
 
visit(ASTLTNode, Object) - Method in class org.apache.commons.jexl3.parser.ParserVisitor
 
visit(ASTGTNode, Object) - Method in class org.apache.commons.jexl3.parser.ParserVisitor
 
visit(ASTLENode, Object) - Method in class org.apache.commons.jexl3.parser.ParserVisitor
 
visit(ASTGENode, Object) - Method in class org.apache.commons.jexl3.parser.ParserVisitor
 
visit(ASTERNode, Object) - Method in class org.apache.commons.jexl3.parser.ParserVisitor
 
visit(ASTNRNode, Object) - Method in class org.apache.commons.jexl3.parser.ParserVisitor
 
visit(ASTAdditiveNode, Object) - Method in class org.apache.commons.jexl3.parser.ParserVisitor
 
visit(ASTAdditiveOperator, Object) - Method in class org.apache.commons.jexl3.parser.ParserVisitor
 
visit(ASTMulNode, Object) - Method in class org.apache.commons.jexl3.parser.ParserVisitor
 
visit(ASTDivNode, Object) - Method in class org.apache.commons.jexl3.parser.ParserVisitor
 
visit(ASTModNode, Object) - Method in class org.apache.commons.jexl3.parser.ParserVisitor
 
visit(ASTUnaryMinusNode, Object) - Method in class org.apache.commons.jexl3.parser.ParserVisitor
 
visit(ASTBitwiseComplNode, Object) - Method in class org.apache.commons.jexl3.parser.ParserVisitor
 
visit(ASTNotNode, Object) - Method in class org.apache.commons.jexl3.parser.ParserVisitor
 
visit(ASTIdentifier, Object) - Method in class org.apache.commons.jexl3.parser.ParserVisitor
 
visit(ASTNullLiteral, Object) - Method in class org.apache.commons.jexl3.parser.ParserVisitor
 
visit(ASTTrueNode, Object) - Method in class org.apache.commons.jexl3.parser.ParserVisitor
 
visit(ASTFalseNode, Object) - Method in class org.apache.commons.jexl3.parser.ParserVisitor
 
visit(ASTNumberLiteral, Object) - Method in class org.apache.commons.jexl3.parser.ParserVisitor
 
visit(ASTStringLiteral, Object) - Method in class org.apache.commons.jexl3.parser.ParserVisitor
 
visit(ASTArrayLiteral, Object) - Method in class org.apache.commons.jexl3.parser.ParserVisitor
 
visit(ASTMapLiteral, Object) - Method in class org.apache.commons.jexl3.parser.ParserVisitor
 
visit(ASTMapEntry, Object) - Method in class org.apache.commons.jexl3.parser.ParserVisitor
 
visit(ASTEmptyFunction, Object) - Method in class org.apache.commons.jexl3.parser.ParserVisitor
 
visit(ASTSizeFunction, Object) - Method in class org.apache.commons.jexl3.parser.ParserVisitor
 
visit(ASTFunctionNode, Object) - Method in class org.apache.commons.jexl3.parser.ParserVisitor
 
visit(ASTMethodNode, Object) - Method in class org.apache.commons.jexl3.parser.ParserVisitor
 
visit(ASTSizeMethod, Object) - Method in class org.apache.commons.jexl3.parser.ParserVisitor
 
visit(ASTConstructorNode, Object) - Method in class org.apache.commons.jexl3.parser.ParserVisitor
 
visit(ASTArrayAccess, Object) - Method in class org.apache.commons.jexl3.parser.ParserVisitor
 
visit(ASTReferenceExpression, Object) - Method in class org.apache.commons.jexl3.parser.ParserVisitor
 

W

WHILE - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
RegularExpression Id.
WhileStatement() - Method in class org.apache.commons.jexl3.parser.Parser
 
white(String) - Method in class org.apache.commons.jexl3.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.jexl3.introspection.Sandbox.Permissions
Adds a list of writeable property names to these permissions.
write() - Method in class org.apache.commons.jexl3.introspection.Sandbox.Permissions
Gets the set of writeable property names in these permissions.
write(Class<?>, String) - Method in class org.apache.commons.jexl3.introspection.Sandbox
Gets the write permission value for a given property of a class.
write(String, String) - Method in class org.apache.commons.jexl3.introspection.Sandbox
Gets the write permission value for a given property of a class.

X

xor - Static variable in interface org.apache.commons.jexl3.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

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