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

accept(JexlNode, Object) - Method in class org.apache.commons.jexl3.internal.Debugger
Checks if a child node is the cause to debug & adds its representation to the rebuilt expression.
acceptStatement(JexlNode, Object) - Method in class org.apache.commons.jexl3.internal.Debugger
Adds a statement node to the rebuilt expression.
acceptStatement(JexlNode, Object) - Method in class org.apache.commons.jexl3.internal.TemplateDebugger
 
add(Object) - Method in class org.apache.commons.jexl3.internal.ArrayBuilder
 
add(String) - Method in class org.apache.commons.jexl3.internal.Engine.VarCollector
Adds a 'segment' to the variable being collected.
add(Integer) - Method in class org.apache.commons.jexl3.internal.IntegerRange
 
add(Long) - Method in class org.apache.commons.jexl3.internal.LongRange
 
add(Object) - Method in class org.apache.commons.jexl3.internal.SetBuilder
 
add(String) - Method in class org.apache.commons.jexl3.introspection.JexlSandbox.BlackSet
 
add(String) - Method in class org.apache.commons.jexl3.introspection.JexlSandbox.Names
Adds a name to this set.
add(String) - Method in class org.apache.commons.jexl3.introspection.JexlSandbox.WhiteSet
 
add(Object, Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
Add two values together.
add(Object) - Method in interface org.apache.commons.jexl3.JexlArithmetic.ArrayBuilder
Adds a literal to the array.
add(Object) - Method in interface org.apache.commons.jexl3.JexlArithmetic.SetBuilder
Adds a literal to the set.
addAll(Collection<? extends Integer>) - Method in class org.apache.commons.jexl3.internal.IntegerRange
 
addAll(Collection<? extends Long>) - Method in class org.apache.commons.jexl3.internal.LongRange
 
added - Variable in class org.apache.commons.jexl3.internal.ArrayBuilder
Number of added items.
addEscapes(String) - Static method in error org.apache.commons.jexl3.parser.TokenMgrError
Replaces unprintable characters by their espaced (or unicode escaped) equivalents in the given string
AdditiveExpression() - Method in class org.apache.commons.jexl3.parser.Parser
Arithmetic
additiveNode(JexlNode, String, Object) - Method in class org.apache.commons.jexl3.internal.Debugger
Rebuilds an additive expression.
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.JexlSandbox.Names
Adds an alias to a name to this set.
alias(String, String) - Method in class org.apache.commons.jexl3.introspection.JexlSandbox.WhiteSet
 
allow(Class<?>) - Static method in class org.apache.commons.jexl3.internal.introspection.Permissions
Checks whether a class or one of its superclasses or implemented interfaces explicitly disallows JEXL introspection.
allow(Constructor<?>) - Static method in class org.apache.commons.jexl3.internal.introspection.Permissions
Checks whether a constructor explicitly disallows JEXL introspection.
allow(Field) - Static method in class org.apache.commons.jexl3.internal.introspection.Permissions
Checks whether a field explicitly disallows JEXL introspection.
allow(Method) - Static method in class org.apache.commons.jexl3.internal.introspection.Permissions
Checks whether a method explicitly disallows JEXL introspection.
allowRegisters(boolean) - Method in class org.apache.commons.jexl3.parser.JexlParser
Internal, for debug purpose only.
and(Object, Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
Performs a bitwise and.
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.
and_assign - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
RegularExpression Id.
AndExpression() - Method in class org.apache.commons.jexl3.parser.Parser
 
AnnotatedStatement() - Method in class org.apache.commons.jexl3.parser.Parser
 
Annotation() - Method in class org.apache.commons.jexl3.parser.Parser
 
ANNOTATION - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
RegularExpression Id.
annotationError(JexlNode, String, Throwable) - Method in class org.apache.commons.jexl3.internal.InterpreterBase
Triggered when an annotation processing fails.
annotationError(JexlNode, String) - Static method in exception org.apache.commons.jexl3.JexlException
Generates a message for an annotation error.
apply(JexlOperator, Object) - Method in interface org.apache.commons.jexl3.introspection.JexlUberspect.ResolverStrategy
Applies this strategy to a list of resolver types.
Arguments() - Method in class org.apache.commons.jexl3.parser.Parser
 
arithmetic - Variable in class org.apache.commons.jexl3.internal.Engine
The JexlArithmetic instance.
arithmetic - Variable in class org.apache.commons.jexl3.internal.InterpreterBase
The arithmetic handler.
arithmetic(JexlArithmetic) - Method in class org.apache.commons.jexl3.JexlBuilder
Sets the JexlArithmetic instance the engine will use.
arithmetic() - Method in class org.apache.commons.jexl3.JexlBuilder
 
ArrayAccess() - Method in class org.apache.commons.jexl3.parser.Parser
 
ArrayBuilder - Class in org.apache.commons.jexl3.internal
Helper class to create typed arrays.
ArrayBuilder(int) - Constructor for class org.apache.commons.jexl3.internal.ArrayBuilder
Creates a new builder.
arrayBuilder(int) - Method in class org.apache.commons.jexl3.JexlArithmetic
Called by the interpreter when evaluating a literal array.
ArrayIterator - Class in org.apache.commons.jexl3.internal.introspection
An Iterator wrapper for an Object[].
ArrayIterator(Object) - Constructor for class org.apache.commons.jexl3.internal.introspection.ArrayIterator
Creates a new iterator instance for the specified array.
ArrayListWrapper - Class in org.apache.commons.jexl3.internal.introspection
A class that wraps an array within an AbstractList.
ArrayListWrapper(Object) - Constructor for class org.apache.commons.jexl3.internal.introspection.ArrayListWrapper
Create the wrapper.
ArrayLiteral() - Method in class org.apache.commons.jexl3.parser.Parser
 
assign(Object...) - Method in class org.apache.commons.jexl3.internal.Scope.Frame
Assign values to this frame.
assign - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
RegularExpression Id.
AssignmentExpression() - Method in class org.apache.commons.jexl3.parser.Parser
 
asString() - Method in class org.apache.commons.jexl3.internal.TemplateScript
 
asString() - Method in interface org.apache.commons.jexl3.JxltEngine.Expression
Generates this expression's string representation.
asString(StringBuilder) - Method in interface org.apache.commons.jexl3.JxltEngine.Expression
Adds this expression's string representation to a StringBuilder.
asString() - Method in interface org.apache.commons.jexl3.JxltEngine.Template
Recreate the template source from its inner components.
ASTAddNode - Class in org.apache.commons.jexl3.parser
 
ASTAddNode(int) - Constructor for class org.apache.commons.jexl3.parser.ASTAddNode
 
ASTAddNode(Parser, int) - Constructor for class org.apache.commons.jexl3.parser.ASTAddNode
 
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
 
ASTAnnotatedStatement - Class in org.apache.commons.jexl3.parser
 
ASTAnnotatedStatement(int) - Constructor for class org.apache.commons.jexl3.parser.ASTAnnotatedStatement
 
ASTAnnotatedStatement(Parser, int) - Constructor for class org.apache.commons.jexl3.parser.ASTAnnotatedStatement
 
ASTAnnotation - Class in org.apache.commons.jexl3.parser
Annotation.
ASTArguments - Class in org.apache.commons.jexl3.parser
 
ASTArguments(int) - Constructor for class org.apache.commons.jexl3.parser.ASTArguments
 
ASTArguments(Parser, int) - Constructor for class org.apache.commons.jexl3.parser.ASTArguments
 
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
An array literal.
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
 
ASTBreak - Class in org.apache.commons.jexl3.parser
 
ASTBreak(int) - Constructor for class org.apache.commons.jexl3.parser.ASTBreak
 
ASTBreak(Parser, int) - Constructor for class org.apache.commons.jexl3.parser.ASTBreak
 
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
 
ASTContinue - Class in org.apache.commons.jexl3.parser
 
ASTContinue(int) - Constructor for class org.apache.commons.jexl3.parser.ASTContinue
 
ASTContinue(Parser, int) - Constructor for class org.apache.commons.jexl3.parser.ASTContinue
 
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
 
ASTEmptyMethod - Class in org.apache.commons.jexl3.parser
 
ASTEmptyMethod(int) - Constructor for class org.apache.commons.jexl3.parser.ASTEmptyMethod
 
ASTEmptyMethod(Parser, int) - Constructor for class org.apache.commons.jexl3.parser.ASTEmptyMethod
 
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
 
ASTEWNode - Class in org.apache.commons.jexl3.parser
 
ASTEWNode(int) - Constructor for class org.apache.commons.jexl3.parser.ASTEWNode
 
ASTEWNode(Parser, int) - Constructor for class org.apache.commons.jexl3.parser.ASTEWNode
 
ASTExtendedLiteral - Class in org.apache.commons.jexl3.parser
 
ASTExtendedLiteral(int) - Constructor for class org.apache.commons.jexl3.parser.ASTExtendedLiteral
 
ASTExtendedLiteral(Parser, int) - Constructor for class org.apache.commons.jexl3.parser.ASTExtendedLiteral
 
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, ie symbols.
ASTIdentifierAccess - Class in org.apache.commons.jexl3.parser
Identifiers, variables and registers.
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
 
ASTJexlLambda - Class in org.apache.commons.jexl3.parser
Lambda (function).
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
 
ASTJxltLiteral - Class in org.apache.commons.jexl3.parser
 
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
 
ASTNEWNode - Class in org.apache.commons.jexl3.parser
 
ASTNEWNode(int) - Constructor for class org.apache.commons.jexl3.parser.ASTNEWNode
 
ASTNEWNode(Parser, int) - Constructor for class org.apache.commons.jexl3.parser.ASTNEWNode
 
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
 
ASTNSWNode - Class in org.apache.commons.jexl3.parser
 
ASTNSWNode(int) - Constructor for class org.apache.commons.jexl3.parser.ASTNSWNode
 
ASTNSWNode(Parser, int) - Constructor for class org.apache.commons.jexl3.parser.ASTNSWNode
 
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
 
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
 
ASTRangeNode - Class in org.apache.commons.jexl3.parser
 
ASTRangeNode(int) - Constructor for class org.apache.commons.jexl3.parser.ASTRangeNode
 
ASTRangeNode(Parser, int) - Constructor for class org.apache.commons.jexl3.parser.ASTRangeNode
 
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
 
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
 
ASTSetAddNode - Class in org.apache.commons.jexl3.parser
 
ASTSetAddNode(int) - Constructor for class org.apache.commons.jexl3.parser.ASTSetAddNode
 
ASTSetAddNode(Parser, int) - Constructor for class org.apache.commons.jexl3.parser.ASTSetAddNode
 
ASTSetAndNode - Class in org.apache.commons.jexl3.parser
 
ASTSetAndNode(int) - Constructor for class org.apache.commons.jexl3.parser.ASTSetAndNode
 
ASTSetAndNode(Parser, int) - Constructor for class org.apache.commons.jexl3.parser.ASTSetAndNode
 
ASTSetDivNode - Class in org.apache.commons.jexl3.parser
 
ASTSetDivNode(int) - Constructor for class org.apache.commons.jexl3.parser.ASTSetDivNode
 
ASTSetDivNode(Parser, int) - Constructor for class org.apache.commons.jexl3.parser.ASTSetDivNode
 
ASTSetLiteral - Class in org.apache.commons.jexl3.parser
 
ASTSetModNode - Class in org.apache.commons.jexl3.parser
 
ASTSetModNode(int) - Constructor for class org.apache.commons.jexl3.parser.ASTSetModNode
 
ASTSetModNode(Parser, int) - Constructor for class org.apache.commons.jexl3.parser.ASTSetModNode
 
ASTSetMultNode - Class in org.apache.commons.jexl3.parser
 
ASTSetMultNode(int) - Constructor for class org.apache.commons.jexl3.parser.ASTSetMultNode
 
ASTSetMultNode(Parser, int) - Constructor for class org.apache.commons.jexl3.parser.ASTSetMultNode
 
ASTSetOrNode - Class in org.apache.commons.jexl3.parser
 
ASTSetOrNode(int) - Constructor for class org.apache.commons.jexl3.parser.ASTSetOrNode
 
ASTSetOrNode(Parser, int) - Constructor for class org.apache.commons.jexl3.parser.ASTSetOrNode
 
ASTSetSubNode - Class in org.apache.commons.jexl3.parser
 
ASTSetSubNode(int) - Constructor for class org.apache.commons.jexl3.parser.ASTSetSubNode
 
ASTSetSubNode(Parser, int) - Constructor for class org.apache.commons.jexl3.parser.ASTSetSubNode
 
ASTSetXorNode - Class in org.apache.commons.jexl3.parser
 
ASTSetXorNode(int) - Constructor for class org.apache.commons.jexl3.parser.ASTSetXorNode
 
ASTSetXorNode(Parser, int) - Constructor for class org.apache.commons.jexl3.parser.ASTSetXorNode
 
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
 
ASTSubNode - Class in org.apache.commons.jexl3.parser
 
ASTSubNode(int) - Constructor for class org.apache.commons.jexl3.parser.ASTSubNode
 
ASTSubNode(Parser, int) - Constructor for class org.apache.commons.jexl3.parser.ASTSubNode
 
ASTSWNode - Class in org.apache.commons.jexl3.parser
 
ASTSWNode(int) - Constructor for class org.apache.commons.jexl3.parser.ASTSWNode
 
ASTSWNode(Parser, int) - Constructor for class org.apache.commons.jexl3.parser.ASTSWNode
 
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
 
at(int, int) - Method in class org.apache.commons.jexl3.JexlInfo
Creates info reusing the name.
AUTOCLOSEABLE - Static variable in class org.apache.commons.jexl3.internal.InterpreterBase
Java7 AutoCloseable interface defined?.

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.introspection.Uberspect
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
Deprecated.  
bitwiseOr(Object, Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
Deprecated.  
bitwiseXor(Object, Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
Deprecated.  
black(String) - Method in class org.apache.commons.jexl3.introspection.JexlSandbox
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.introspection
Specialized executor to get a boolean property from an object.
BooleanLiteral() - Method in class org.apache.commons.jexl3.parser.Parser
 
Break() - Method in class org.apache.commons.jexl3.parser.Parser
 
BREAK - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
RegularExpression Id.
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.
builder - Variable in class org.apache.commons.jexl3.internal.Debugger
The builder to compose messages.
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.internal.Engine
The expression cache.
cache - Variable in class org.apache.commons.jexl3.internal.Interpreter
Cache executors.
cache(int) - Method in class org.apache.commons.jexl3.JexlBuilder
Sets the expression cache size the engine will use.
cache() - Method in class org.apache.commons.jexl3.JexlBuilder
 
CACHE_THRESHOLD - Static variable in class org.apache.commons.jexl3.JexlBuilder
The default maximum expression length to hit the expression cache.
cacheThreshold - Variable in class org.apache.commons.jexl3.internal.Engine
The expression max length to hit the cache.
cacheThreshold(int) - Method in class org.apache.commons.jexl3.JexlBuilder
Sets the maximum length for an expression to be cached.
cacheThreshold() - Method in class org.apache.commons.jexl3.JexlBuilder
 
call(JexlNode, Object, Object, ASTArguments) - Method in class org.apache.commons.jexl3.internal.Interpreter
Calls a method (or function).
call() - Method in class org.apache.commons.jexl3.internal.Script.Callable
 
callable(JexlContext, Object...) - Method in class org.apache.commons.jexl3.internal.Closure
 
callable(JexlContext) - Method in class org.apache.commons.jexl3.internal.Script
Creates a Callable from this script.
callable(JexlContext, Object...) - Method in class org.apache.commons.jexl3.internal.Script
Creates a Callable from this script.
callable(JexlContext) - Method in interface org.apache.commons.jexl3.JexlExpression
Creates a Callable from this expression.
callable(JexlContext) - Method in interface org.apache.commons.jexl3.JexlScript
Creates a Callable from this script.
callable(JexlContext, Object...) - Method in interface org.apache.commons.jexl3.JexlScript
Creates a Callable from this script.
cancel() - Method in class org.apache.commons.jexl3.internal.InterpreterBase
Cancels this evaluation, setting the cancel flag that will result in a JexlException.Cancel to be thrown.
cancel() - Method in class org.apache.commons.jexl3.internal.Script.Callable
Soft cancel the execution.
cancellable - Variable in class org.apache.commons.jexl3.internal.Engine
Whether expressions evaluated by this engine will throw JexlException.Cancel (true) or return null (false) when interrupted.
cancellable(boolean) - Method in class org.apache.commons.jexl3.JexlBuilder
Sets the engine behavior upon interruption: throw an JexlException.Cancel or terminates the current evaluation and return null.
cancellable() - Method in class org.apache.commons.jexl3.JexlBuilder
 
cancelled - Variable in class org.apache.commons.jexl3.internal.InterpreterBase
Cancellation support.
cause - Variable in class org.apache.commons.jexl3.internal.Debugger
The cause of the issue to debug.
charset - Variable in class org.apache.commons.jexl3.internal.Engine
The default charset.
charset(Charset) - Method in class org.apache.commons.jexl3.JexlBuilder
Sets the charset to use.
charset() - Method in class org.apache.commons.jexl3.JexlBuilder
 
check(JexlNode, String, Object) - Method in class org.apache.commons.jexl3.internal.Debugger
Checks if a terminal node is the the cause to debug & adds its representation to the rebuilt expression.
checkCacheVersion() - Method in class org.apache.commons.jexl3.internal.Script
Checks that this script cached methods (wrt introspection) matches the engine version.
checkVariable(ASTIdentifier, String) - Method in class org.apache.commons.jexl3.parser.JexlParser
Checks whether an identifier is a local variable or argument, ie a symbol, stored in a register.
childrenAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl3.parser.SimpleNode
Accept the visitor on all this node's children.
clean() - Method in exception org.apache.commons.jexl3.JexlException
Cleans a JexlException from any org.apache.commons.jexl3.internal stack trace element.
clear() - Method in class org.apache.commons.jexl3.internal.IntegerRange
 
clear() - Method in class org.apache.commons.jexl3.internal.LongRange
 
clear() - Method in class org.apache.commons.jexl3.internal.SoftCache
Clears the cache.
clear() - Method in class org.apache.commons.jexl3.MapContext
Clears all variables.
clearCache() - Method in class org.apache.commons.jexl3.internal.Engine
 
clearCache() - Method in class org.apache.commons.jexl3.internal.TemplateEngine
Clears the cache.
clearCache() - Method in class org.apache.commons.jexl3.JexlEngine
Clears the expression cache.
clearCache() - Method in class org.apache.commons.jexl3.JxltEngine
Clears the cache.
clearCache() - Method in class org.apache.commons.jexl3.parser.JexlNode
Clears any cached value of type JexlProperty{G,S}et or JexlMethod.
clearNodeScope(Node) - Method in class org.apache.commons.jexl3.parser.JJTParserState
 
closeIfSupported(Object) - Method in class org.apache.commons.jexl3.internal.InterpreterBase
Attempt to call close() if supported.
closeNodeScope(Node, int) - Method in class org.apache.commons.jexl3.parser.JJTParserState
 
closeNodeScope(Node, boolean) - Method in class org.apache.commons.jexl3.parser.JJTParserState
 
Closure - Class in org.apache.commons.jexl3.internal
A Script closure.
Closure(Interpreter, ASTJexlLambda) - Constructor for class org.apache.commons.jexl3.internal.Closure
Creates a closure.
collect(JexlNode) - Method in class org.apache.commons.jexl3.internal.Engine.VarCollector
Starts/stops a variable collect.
collected() - Method in class org.apache.commons.jexl3.internal.Engine.VarCollector
 
COLON - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
RegularExpression Id.
column - Variable in class org.apache.commons.jexl3.parser.SimpleCharStream
 
COMMA - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
RegularExpression Id.
commonClass - Variable in class org.apache.commons.jexl3.internal.ArrayBuilder
The intended class array.
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
 
complement(Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
Performs a bitwise complement.
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
 
ConstructorMethod - Class in org.apache.commons.jexl3.internal.introspection
A JexlMethod that wraps a constructor.
contains(Object) - Method in class org.apache.commons.jexl3.internal.IntegerRange
 
contains(Object) - Method in class org.apache.commons.jexl3.internal.introspection.ArrayListWrapper
 
contains(Object) - Method in class org.apache.commons.jexl3.internal.LongRange
 
contains(JexlNode, String, Object, Object) - Method in class org.apache.commons.jexl3.internal.Operators
The 'match'/'in' operator implementation.
contains(Object, Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
Test if left contains right (right matches/in left).
containsAll(Collection<?>) - Method in class org.apache.commons.jexl3.internal.IntegerRange
 
containsAll(Collection<?>) - Method in class org.apache.commons.jexl3.internal.LongRange
 
context - Variable in class org.apache.commons.jexl3.internal.InterpreterBase
The context to store/retrieve variables.
CONTEXT - Static variable in class org.apache.commons.jexl3.JexlEngine
The thread local context.
CONTEXT_KEY - Static variable in class org.apache.commons.jexl3.scripting.JexlScriptEngine
Reserved key for context (mandated by JSR-223).
Continue() - Method in class org.apache.commons.jexl3.parser.Parser
 
CONTINUE - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
RegularExpression Id.
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.
copy() - Method in class org.apache.commons.jexl3.introspection.JexlSandbox.BlackSet
 
copy() - Method in class org.apache.commons.jexl3.introspection.JexlSandbox
 
copy() - Method in class org.apache.commons.jexl3.introspection.JexlSandbox.Names
 
copy() - Method in class org.apache.commons.jexl3.introspection.JexlSandbox.WhiteSet
 
create(boolean) - Method in class org.apache.commons.jexl3.internal.ArrayBuilder
 
create(int, int) - Static method in class org.apache.commons.jexl3.internal.IntegerRange
Creates a range, ascending or descending depending on boundaries order.
create(long, long) - Static method in class org.apache.commons.jexl3.internal.LongRange
Creates a range, ascending or descending depending on boundaries order.
create() - Method in class org.apache.commons.jexl3.internal.MapBuilder
 
create() - Method in class org.apache.commons.jexl3.internal.SetBuilder
 
create(boolean) - Method in interface org.apache.commons.jexl3.JexlArithmetic.ArrayBuilder
Creates the actual "array" instance.
create() - Method in interface org.apache.commons.jexl3.JexlArithmetic.MapBuilder
Creates the actual "map" instance.
create() - Method in interface org.apache.commons.jexl3.JexlArithmetic.SetBuilder
Creates the actual "set" instance.
create() - Method in class org.apache.commons.jexl3.JexlBuilder
 
createBindings() - Method in class org.apache.commons.jexl3.scripting.JexlScriptEngine
 
createCache(int) - Method in class org.apache.commons.jexl3.internal.SoftCache
Creates the cache store.
createExpression(JexlInfo, String) - Method in class org.apache.commons.jexl3.internal.Engine
 
createExpression(JexlInfo, String) - Method in class org.apache.commons.jexl3.internal.TemplateEngine
 
createExpression(JexlInfo, String) - Method in class org.apache.commons.jexl3.JexlEngine
Creates an JexlExpression from a String containing valid JEXL syntax.
createExpression(String) - Method in class org.apache.commons.jexl3.JexlEngine
Creates a JexlExpression from a String containing valid JEXL syntax.
createExpression(String) - Method in class org.apache.commons.jexl3.JxltEngine
Creates a a JxltEngine.Expression from an expression string.
createExpression(JexlInfo, String) - Method in class org.apache.commons.jexl3.JxltEngine
Creates a a JxltEngine.Expression from an expression string.
createFrame(Scope.Frame) - Method in class org.apache.commons.jexl3.internal.Scope
Creates a frame by copying values up to the number of parameters.
createFrame(Object[]) - Method in class org.apache.commons.jexl3.internal.Script
Creates this script frame for evaluation.
createFrame(Object[]) - Method in class org.apache.commons.jexl3.internal.Script.Curried
 
createFrame(Scope.Frame, Object...) - Method in class org.apache.commons.jexl3.parser.ASTJexlLambda
Creates an array of arguments 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.
createFunctor(JexlContext) - Method in interface org.apache.commons.jexl3.JexlContext.NamespaceFunctor
Creates the functor object that will be used instead of the namespace.
createInfo(String, int, int) - Method in class org.apache.commons.jexl3.JexlEngine
Creates a JexlInfo instance.
createInfo() - Method in class org.apache.commons.jexl3.JexlEngine
Create an information structure for dynamic set/get/invoke/new.
createInterpreter(JexlContext, Scope.Frame) - Method in class org.apache.commons.jexl3.internal.Engine
Creates an interpreter.
createInterpreter(JexlContext, Scope.Frame) - Method in class org.apache.commons.jexl3.internal.Script
Creates this script interpreter.
createJxltEngine(boolean, int, char, char) - Method in class org.apache.commons.jexl3.internal.Engine
 
createJxltEngine() - Method in class org.apache.commons.jexl3.JexlEngine
Creates a new JxltEngine instance using this engine.
createJxltEngine(boolean) - Method in class org.apache.commons.jexl3.JexlEngine
Creates a new JxltEngine instance using this engine.
createJxltEngine(boolean, int, char, char) - Method in class org.apache.commons.jexl3.JexlEngine
Creates a new instance of JxltEngine using this engine.
createRange(Object, Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
Creates a literal range.
createScript(JexlInfo, String, String[]) - Method in class org.apache.commons.jexl3.internal.Engine
 
createScript(JexlInfo, String, String[]) - Method in class org.apache.commons.jexl3.JexlEngine
Creates a JexlScript from a String containing valid JEXL syntax.
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(File) - Method in class org.apache.commons.jexl3.JexlEngine
Creates a Script from a File containing valid JEXL syntax.
createScript(File, String...) - Method in class org.apache.commons.jexl3.JexlEngine
Creates a Script from a File containing valid JEXL syntax.
createScript(JexlInfo, File, String[]) - 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.
createScript(URL, String[]) - Method in class org.apache.commons.jexl3.JexlEngine
Creates a Script from a URL containing valid JEXL syntax.
createScript(JexlInfo, URL, String[]) - Method in class org.apache.commons.jexl3.JexlEngine
Creates a Script from a URL containing valid JEXL syntax.
createTemplate(JexlInfo, String, Reader, String...) - Method in class org.apache.commons.jexl3.internal.TemplateEngine
 
createTemplate(JexlInfo, String, Reader, String...) - Method in class org.apache.commons.jexl3.JxltEngine
Creates a new template.
createTemplate(JexlInfo, String, String...) - Method in class org.apache.commons.jexl3.JxltEngine
Creates a new template.
createTemplate(JexlInfo, String) - Method in class org.apache.commons.jexl3.JxltEngine
Creates a new template.
createTemplate(String, Reader, String...) - Method in class org.apache.commons.jexl3.JxltEngine
Creates a new template.
createTemplate(String, String...) - Method in class org.apache.commons.jexl3.JxltEngine
Creates a new template.
createTemplate(String) - Method in class org.apache.commons.jexl3.JxltEngine
Creates a new template.
createWithOptions(boolean, MathContext, int) - Method in class org.apache.commons.jexl3.JexlArithmetic
Creates a JexlArithmetic instance.
curChar - Variable in class org.apache.commons.jexl3.parser.ParserTokenManager
 
curry(Object...) - Method in class org.apache.commons.jexl3.internal.Script
 
curry(Object...) - Method in interface org.apache.commons.jexl3.JexlScript
Curries this script, returning a script with bound arguments.

D

data(JexlNode) - Method in class org.apache.commons.jexl3.internal.Debugger
Rebuilds an expression from a JEXL node.
debug(JexlExpression) - Method in class org.apache.commons.jexl3.internal.Debugger
Position the debugger on the root of an expression.
debug(JexlScript) - Method in class org.apache.commons.jexl3.internal.Debugger
Position the debugger on the root of a script.
debug(JexlNode) - Method in class org.apache.commons.jexl3.internal.Debugger
Seeks the location of an error cause (a node) in an expression.
debug(JexlNode, boolean) - Method in class org.apache.commons.jexl3.internal.Debugger
Seeks the location of an error cause (a node) in an expression.
debug - Variable in class org.apache.commons.jexl3.internal.Engine
Whether error messages will carry debugging information.
debug(JxltEngine.Expression) - Method in class org.apache.commons.jexl3.internal.TemplateDebugger
Position the debugger on the root of a template expression.
debug(JxltEngine.Template) - Method in class org.apache.commons.jexl3.internal.TemplateDebugger
Position the debugger on the root of a template script.
debug(boolean) - Method in class org.apache.commons.jexl3.JexlBuilder
Sets whether the engine will report debugging information when error occurs.
debug() - Method in class org.apache.commons.jexl3.JexlBuilder
 
Debugger - Class in org.apache.commons.jexl3.internal
Helps pinpoint the cause of problems in expressions that fail during evaluation.
Debugger() - Constructor for class org.apache.commons.jexl3.internal.Debugger
Creates a Debugger.
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.
declareParameter(String) - Method in class org.apache.commons.jexl3.internal.Scope
Declares a parameter.
declareParameter(String) - Method in class org.apache.commons.jexl3.parser.JexlParser
Declares a local parameter.
declarePragma(String, Object) - Method in class org.apache.commons.jexl3.parser.JexlParser
Adds a pragma declaration.
DeclareVar() - Method in class org.apache.commons.jexl3.parser.Parser
 
declareVariable(String) - Method in class org.apache.commons.jexl3.internal.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.Ambiguous
 
detailedMessage() - Method in exception org.apache.commons.jexl3.JexlException.Annotation
 
detailedMessage() - Method in exception org.apache.commons.jexl3.JexlException.Assignment
 
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.Operator
 
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.
discover(Introspector, Class<?>, String) - Static method in class org.apache.commons.jexl3.internal.introspection.BooleanGetExecutor
Discovers a BooleanGetExecutor.
discover(Introspector, Object, Object...) - Static method in class org.apache.commons.jexl3.internal.introspection.ConstructorMethod
Discovers a class constructor and wrap it as a JexlMethod.
discover(Introspector, Class<?>, Object) - Static method in class org.apache.commons.jexl3.internal.introspection.DuckGetExecutor
Attempts to discover a DuckGetExecutor.
discover(Introspector, Class<?>, Object, Object) - Static method in class org.apache.commons.jexl3.internal.introspection.DuckSetExecutor
Discovers a DuckSetExecutor.
discover(Introspector, Class<?>, String) - Static method in class org.apache.commons.jexl3.internal.introspection.FieldGetExecutor
Attempts to discover a FieldGetExecutor.
discover(Introspector, Class<?>, String, Object) - Static method in class org.apache.commons.jexl3.internal.introspection.FieldSetExecutor
Attempts to discover a FieldSetExecutor.
discover(Introspector, Object, String) - Static method in class org.apache.commons.jexl3.internal.introspection.IndexedType
Attempts to find an indexed-property getter in an object.
discover(Introspector, Class<?>, Integer) - Static method in class org.apache.commons.jexl3.internal.introspection.ListGetExecutor
Attempts to discover a ListGetExecutor.
discover(Introspector, Class<?>, Object, Object) - Static method in class org.apache.commons.jexl3.internal.introspection.ListSetExecutor
Attempts to discover a ListSetExecutor.
discover(Introspector, Class<?>, Object) - Static method in class org.apache.commons.jexl3.internal.introspection.MapGetExecutor
Attempts to discover a MapGetExecutor.
discover(Introspector, Class<?>, Object, Object) - Static method in class org.apache.commons.jexl3.internal.introspection.MapSetExecutor
Attempts to discover a MapSetExecutor.
discover(Introspector, Object, String, Object[]) - Static method in class org.apache.commons.jexl3.internal.introspection.MethodExecutor
Discovers a MethodExecutor.
discover(Introspector, Class<?>, String) - Static method in class org.apache.commons.jexl3.internal.introspection.PropertyGetExecutor
Discovers a PropertyGetExecutor.
discover(Introspector, Class<?>, String, Object) - Static method in class org.apache.commons.jexl3.internal.introspection.PropertySetExecutor
Discovers a PropertySetExecutor.
div - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
RegularExpression Id.
div_assign - 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.internal.Engine
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.
DOT_ID - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
Lexical state.
DOT_IDENTIFIER - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
RegularExpression Id.
DuckGetExecutor - Class in org.apache.commons.jexl3.internal.introspection
Specialized executor to get a property from an object.
DuckSetExecutor - Class in org.apache.commons.jexl3.internal.introspection
Specialized executor to set a property of an object.
dump(String) - Method in class org.apache.commons.jexl3.parser.SimpleNode
 

E

eeq - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
RegularExpression Id.
ELIPSIS - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
RegularExpression Id.
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(JexlNode, Object) - Method in class org.apache.commons.jexl3.internal.Operators
Check for emptyness of various types: Collection, Array, Map, String, and anything that has a boolean isEmpty() method.
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_NS - Static variable in class org.apache.commons.jexl3.JexlEngine
An empty/static/non-mutable JexlNamesapce used instead of null namespace.
EMPTY_PARAMS - Static variable in class org.apache.commons.jexl3.internal.InterpreterBase
Empty parameters for method matching.
EmptyMethod() - Method in class org.apache.commons.jexl3.parser.Parser
Functions & Methods
enable_tracing() - Method in class org.apache.commons.jexl3.parser.Parser
Enable tracing.
end - Variable in class org.apache.commons.jexl3.internal.Debugger
The ending character location offset of the cause in the builder.
end() - Method in class org.apache.commons.jexl3.internal.Debugger
 
end() - Method in interface org.apache.commons.jexl3.JexlInfo.Detail
 
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.
endsWith(JexlNode, String, Object, Object) - Method in class org.apache.commons.jexl3.internal.Operators
The 'endsWith' operator implementation.
endsWith(Object, Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
Test if left ends with right.
ene - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
RegularExpression Id.
Engine - Class in org.apache.commons.jexl3.internal
A JexlEngine implementation.
Engine() - Constructor for class org.apache.commons.jexl3.internal.Engine
Creates an engine with default arguments.
Engine(JexlBuilder) - Constructor for class org.apache.commons.jexl3.internal.Engine
Creates a JEXL engine using the provided JexlBuilder.
Engine.VarCollector - Class in org.apache.commons.jexl3.internal
Utility class to collect variables.
Engine.VarCollector() - Constructor for class org.apache.commons.jexl3.internal.Engine.VarCollector
 
entries() - Method in class org.apache.commons.jexl3.internal.SoftCache
Produces the cache entry set.
EnumerationIterator<T> - Class in org.apache.commons.jexl3.internal.introspection
An Iterator wrapper for an Enumeration.
EnumerationIterator(Enumeration<T>) - Constructor for class org.apache.commons.jexl3.internal.introspection.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.Closure
 
equals(Object) - Method in class org.apache.commons.jexl3.internal.IntegerRange
 
equals(Object) - Method in class org.apache.commons.jexl3.internal.introspection.MethodKey
 
equals(Object) - Method in class org.apache.commons.jexl3.internal.LongRange
 
equals(Object) - Method in class org.apache.commons.jexl3.internal.Scope
 
equals(Object) - Method in class org.apache.commons.jexl3.internal.Scope.Frame
 
equals(Object) - Method in class org.apache.commons.jexl3.internal.Script.Curried
 
equals(Object) - Method in class org.apache.commons.jexl3.internal.Script
 
equals(Object, Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
Test if left and right are equal.
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 class org.apache.commons.jexl3.internal.Closure
 
evaluate(JexlContext) - Method in class org.apache.commons.jexl3.internal.Script
 
evaluate(JexlContext, Writer) - Method in class org.apache.commons.jexl3.internal.TemplateScript
 
evaluate(JexlContext, Writer, Object...) - Method in class org.apache.commons.jexl3.internal.TemplateScript
 
evaluate(JexlContext) - Method in interface org.apache.commons.jexl3.JexlExpression
Evaluates the expression with the variables contained in the supplied JexlContext.
evaluate(JexlContext) - Method in interface org.apache.commons.jexl3.JxltEngine.Expression
Evaluates this expression.
evaluate(JexlContext, Writer) - Method in interface org.apache.commons.jexl3.JxltEngine.Template
Evaluates this template.
evaluate(JexlContext, Writer, Object...) - Method in interface org.apache.commons.jexl3.JxltEngine.Template
Evaluates this template.
ExclusiveOrExpression() - Method in class org.apache.commons.jexl3.parser.Parser
 
execute(JexlContext) - Method in class org.apache.commons.jexl3.internal.Closure
 
execute(JexlContext, Object...) - Method in class org.apache.commons.jexl3.internal.Closure
 
execute(JexlContext) - Method in class org.apache.commons.jexl3.internal.Script.Curried
 
execute(JexlContext, Object...) - Method in class org.apache.commons.jexl3.internal.Script.Curried
 
execute(JexlContext) - Method in class org.apache.commons.jexl3.internal.Script
 
execute(JexlContext, Object...) - Method in class org.apache.commons.jexl3.internal.Script
 
execute(Class<?>, String) - Method in class org.apache.commons.jexl3.introspection.JexlSandbox
Gets the execute permission value for a given method of a class.
execute(String, String) - Method in class org.apache.commons.jexl3.introspection.JexlSandbox
Gets the execute permission value for a given method of a class.
execute(String...) - Method in class org.apache.commons.jexl3.introspection.JexlSandbox.Permissions
Adds a list of executable methods names to these permissions.
execute() - Method in class org.apache.commons.jexl3.introspection.JexlSandbox.Permissions
Gets the set of method names in these permissions.
execute(JexlContext) - Method in interface org.apache.commons.jexl3.JexlScript
Executes the script with the variables contained in the supplied JexlContext.
execute(JexlContext, Object...) - Method in interface 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.
executeAssign(JexlNode, JexlOperator, Object) - Method in class org.apache.commons.jexl3.internal.Interpreter
Executes an assignment with an optional side-effect operator.
ExpandBuff(boolean) - Method in class org.apache.commons.jexl3.parser.SimpleCharStream
 
Expression() - Method in class org.apache.commons.jexl3.parser.Parser
Expression syntax
ExpressionStatement() - Method in class org.apache.commons.jexl3.parser.Parser
 
ExtendedLiteral() - Method in class org.apache.commons.jexl3.parser.Parser
 

F

FALSE - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
RegularExpression Id.
FieldGetExecutor - Class in org.apache.commons.jexl3.internal.introspection
A JexlPropertyGet for public fields.
FieldSetExecutor - Class in org.apache.commons.jexl3.internal.introspection
A JexlPropertySet for public fields.
FillBuff() - Method in class org.apache.commons.jexl3.parser.SimpleCharStream
 
findNullOperand(RuntimeException, JexlNode, Object, Object) - Method in class org.apache.commons.jexl3.internal.InterpreterBase
Finds the node causing a NPE for diadic operators.
FLOAT_LITERAL - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
RegularExpression Id.
FLOAT_PATTERN - Static variable in class org.apache.commons.jexl3.JexlArithmetic
The float regular expression pattern.
FloatLiteral() - Method in class org.apache.commons.jexl3.parser.Parser
 
FOR - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
RegularExpression Id.
ForeachStatement() - Method in class org.apache.commons.jexl3.parser.Parser
 
ForEachVar() - Method in class org.apache.commons.jexl3.parser.Parser
 
frame - Variable in class org.apache.commons.jexl3.internal.Closure
The frame.
frame - Variable in class org.apache.commons.jexl3.internal.Interpreter
Symbol values.
FUNCTION - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
RegularExpression Id.
FunctionCall() - Method in class org.apache.commons.jexl3.parser.Parser
 
FunctionCallLookahead() - Method in class org.apache.commons.jexl3.parser.Parser
 
functions - Variable in class org.apache.commons.jexl3.internal.Engine
The map of 'prefix:function' to object implementing the namespaces.
functions - Variable in class org.apache.commons.jexl3.internal.Interpreter
The map of 'prefix:function' to object resolving as namespaces.
functors - Variable in class org.apache.commons.jexl3.internal.Interpreter
The map of dynamically creates namespaces, NamespaceFunctor or duck-types of those.

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.introspection.ArrayListWrapper
 
get(Object) - Method in class org.apache.commons.jexl3.internal.introspection.IndexedType.IndexedContainer
Gets a property from this indexed container.
get(int) - Method in class org.apache.commons.jexl3.internal.Scope.Frame
Gets a value.
get(K) - Method in class org.apache.commons.jexl3.internal.SoftCache
Gets a value from cache.
get(String) - Method in class org.apache.commons.jexl3.introspection.JexlSandbox.BlackSet
 
get(String) - Method in class org.apache.commons.jexl3.introspection.JexlSandbox
Gets the set of permissions associated to a class.
get(String) - Method in class org.apache.commons.jexl3.introspection.JexlSandbox.Names
Whether a given name is allowed or not.
get(String) - Method in class org.apache.commons.jexl3.introspection.JexlSandbox.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
 
get(String) - Method in class org.apache.commons.jexl3.ObjectContext
 
getAfter() - Method in interface org.apache.commons.jexl3.parser.JavaccError
Gets the last correct input.
getAfter() - Method in exception org.apache.commons.jexl3.parser.ParseException
 
getAfter() - Method in error org.apache.commons.jexl3.parser.TokenMgrError
 
getAnnotation() - Method in exception org.apache.commons.jexl3.JexlException.Annotation
 
getArgCount() - Method in class org.apache.commons.jexl3.internal.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.internal.Engine
 
getArithmetic(JexlArithmetic) - Method in class org.apache.commons.jexl3.internal.introspection.SandboxUberspect
 
getArithmetic(JexlArithmetic) - Method in class org.apache.commons.jexl3.internal.introspection.Uberspect
 
getArithmetic(JexlArithmetic) - Method in interface org.apache.commons.jexl3.introspection.JexlUberspect
Gets an arithmetic operator resolver for a given arithmetic instance.
getArithmetic() - Method in class org.apache.commons.jexl3.JexlEngine
Gets this engine underlying JexlArithmetic.
getArithmeticMathContext() - Method in interface org.apache.commons.jexl3.JexlEngine.Options
The MathContext instance used for +,-,/,*,% operations on big decimals.
getArithmeticMathScale() - Method in interface org.apache.commons.jexl3.JexlEngine.Options
The BigDecimal scale used for comparison and coercion operations.
getArity() - Method in enum org.apache.commons.jexl3.JexlOperator
Gets this operator number of parameters.
getAttribute(Object, Object) - Method in class org.apache.commons.jexl3.internal.Interpreter
Gets an attribute of an object.
getAttribute(Object, Object, JexlNode) - Method in class org.apache.commons.jexl3.internal.Interpreter
Gets an attribute of an object.
getBaseOperator() - Method in enum org.apache.commons.jexl3.JexlOperator
Gets the base operator.
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.
getCharset() - Method in class org.apache.commons.jexl3.internal.Engine
 
getCharset() - Method in class org.apache.commons.jexl3.JexlEngine
Gets the charset used for parsing.
getCharset() - Method in interface org.apache.commons.jexl3.JexlEngine.Options
The charset used for parsing.
getClassByName(String) - Method in class org.apache.commons.jexl3.internal.introspection.Introspector
Gets a class by name through this introspector class loader.
getClassByName(String) - Method in class org.apache.commons.jexl3.internal.introspection.Uberspect
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 interface org.apache.commons.jexl3.parser.JavaccError
Gets the column number.
getColumn() - Method in exception org.apache.commons.jexl3.parser.ParseException
 
getColumn() - Method in class org.apache.commons.jexl3.parser.SimpleCharStream
Deprecated. 
getColumn() - Method in error org.apache.commons.jexl3.parser.TokenMgrError
 
getConstructor(MethodKey) - Method in class org.apache.commons.jexl3.internal.introspection.Introspector
Gets the constructor defined by the MethodKey.
getConstructor(Class<?>, MethodKey) - Method in class org.apache.commons.jexl3.internal.introspection.Introspector
Gets the constructor defined by the MethodKey.
getConstructor(Object, Object...) - Method in class org.apache.commons.jexl3.internal.introspection.SandboxUberspect
 
getConstructor(Object, Object...) - Method in class org.apache.commons.jexl3.internal.introspection.Uberspect
 
getConstructor(Object, Object...) - Method in interface org.apache.commons.jexl3.introspection.JexlUberspect
Returns a class constructor.
getContainerClass() - Method in class org.apache.commons.jexl3.internal.introspection.IndexedType.IndexedContainer
Gets the property container class.
getContainerName() - Method in class org.apache.commons.jexl3.internal.introspection.IndexedType.IndexedContainer
Gets the property container name.
getDetail() - Method in exception org.apache.commons.jexl3.JexlException.Parsing
 
getDetail() - Method in exception org.apache.commons.jexl3.JexlException.Tokenization
 
getDetail() - Method in class org.apache.commons.jexl3.JexlInfo
 
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.internal.Script
 
getEngine() - Method in class org.apache.commons.jexl3.internal.TemplateEngine
Gets the JexlEngine underlying this JxltEngine.
getEngine() - Method in class org.apache.commons.jexl3.JxltEngine
Gets the JexlEngine underlying this template engine.
getEngine() - Method in class org.apache.commons.jexl3.scripting.JexlScriptEngine.JexlScriptObject
Gives access to the underlying JEXL engine shared between all ScriptEngine instances.
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.
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.Introspector
Gets the field named by key for the class c.
getField(Class<?>, String) - Method in class org.apache.commons.jexl3.internal.introspection.Uberspect
Gets the field named by key for the class c.
getFieldNames(Class<?>) - Method in class org.apache.commons.jexl3.internal.introspection.Introspector
Gets the array of accessible field names known for a given class.
getFieldNames(Class<?>) - Method in class org.apache.commons.jexl3.internal.introspection.Uberspect
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.
getHoisted(int) - Method in class org.apache.commons.jexl3.internal.Scope
Gets the hoisted index of a given symbol, ie the target index of a symbol in a child frame.
getIdentifier() - Method in class org.apache.commons.jexl3.parser.ASTIdentifierAccess
 
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).
getInfo() - Method in exception org.apache.commons.jexl3.JexlException
Gets the specific information for this exception.
getInfo(JexlNode, JexlInfo) - Static method in exception org.apache.commons.jexl3.JexlException
Gets the most specific information attached to a node.
getIterator(Object) - Method in class org.apache.commons.jexl3.internal.introspection.SandboxUberspect
 
getIterator(Object) - Method in class org.apache.commons.jexl3.internal.introspection.Uberspect
 
getIterator(Object) - Method in interface org.apache.commons.jexl3.introspection.JexlUberspect
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 interface org.apache.commons.jexl3.parser.JavaccError
Gets the line number.
getLine() - Method in exception org.apache.commons.jexl3.parser.ParseException
 
getLine() - Method in class org.apache.commons.jexl3.parser.SimpleCharStream
Deprecated. 
getLine() - Method in error org.apache.commons.jexl3.parser.TokenMgrError
 
getLiteral() - Method in class org.apache.commons.jexl3.parser.ASTJxltLiteral
Gets the literal value.
getLiteral() - Method in class org.apache.commons.jexl3.parser.ASTNumberLiteral
 
getLiteral() - Method in class org.apache.commons.jexl3.parser.ASTStringLiteral
Gets the literal value.
getLiteral() - Method in interface org.apache.commons.jexl3.parser.JexlNode.Constant
 
getLiteralClass() - Method in class org.apache.commons.jexl3.parser.ASTNumberLiteral
 
getLoader() - Method in class org.apache.commons.jexl3.internal.introspection.Introspector
Gets the class loader used by this introspector.
getLocalVariables(JexlScript) - Method in class org.apache.commons.jexl3.internal.Engine
Gets the array of local variable from a script.
getLocalVariables() - Method in class org.apache.commons.jexl3.internal.Scope
Gets this script local variable, i.e.
getLocalVariables() - Method in class org.apache.commons.jexl3.internal.Script
Gets this script local variables.
getLocalVariables() - Method in interface 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.
getMathScale() - Method in class org.apache.commons.jexl3.JexlArithmetic
The BigDecimal scale used for comparison and coericion operations.
getMax() - Method in class org.apache.commons.jexl3.internal.IntegerRange
Gets the interval maximum value.
getMax() - Method in class org.apache.commons.jexl3.internal.LongRange
Gets the interval maximum value.
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(Class<?>, String, Object[]) - Method in class org.apache.commons.jexl3.internal.introspection.Introspector
Gets a method defined by a class, a name and a set of parameters.
getMethod(Class<?>, MethodKey) - Method in class org.apache.commons.jexl3.internal.introspection.Introspector
Gets the method defined by the MethodKey for the class c.
getMethod(Object, String, Object...) - Method in class org.apache.commons.jexl3.internal.introspection.SandboxUberspect
 
getMethod(Class<?>, String, Object[]) - Method in class org.apache.commons.jexl3.internal.introspection.Uberspect
Gets the method defined by name and params for the Class c.
getMethod(Class<?>, MethodKey) - Method in class org.apache.commons.jexl3.internal.introspection.Uberspect
Gets the method defined by key and for the Class c.
getMethod(Object, String, Object...) - Method in class org.apache.commons.jexl3.internal.introspection.Uberspect
 
getMethod(Object, String, Object...) - Method in interface org.apache.commons.jexl3.introspection.JexlUberspect
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
 
getMethodName() - Method in enum org.apache.commons.jexl3.JexlOperator
Gets this operator method name in a JexlArithmetic.
getMethodNames(Class<?>) - Method in class org.apache.commons.jexl3.internal.introspection.Introspector
Gets the array of accessible methods names known for a given class.
getMethodNames(Class<?>) - Method in class org.apache.commons.jexl3.internal.introspection.Uberspect
Gets the accessible methods names known for a given class.
getMethods(Class<?>, String) - Method in class org.apache.commons.jexl3.internal.introspection.Introspector
Gets the array of accessible method known for a given class.
getMethods(Class<?>, String) - Method in class org.apache.commons.jexl3.internal.introspection.Uberspect
Gets all the methods with a given name from this map.
getMimeTypes() - Method in class org.apache.commons.jexl3.scripting.JexlScriptEngineFactory
 
getMin() - Method in class org.apache.commons.jexl3.internal.IntegerRange
Gets the interval minimum value.
getMin() - Method in class org.apache.commons.jexl3.internal.LongRange
Gets the interval minimum value.
getMostSpecificConstructor(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(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.
getName() - Method in class org.apache.commons.jexl3.parser.ASTAnnotation
 
getName() - Method in class org.apache.commons.jexl3.parser.ASTIdentifier
 
getName() - Method in class org.apache.commons.jexl3.parser.ASTIdentifierAccess
 
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.
getOperator(JexlOperator, Object...) - Method in class org.apache.commons.jexl3.internal.introspection.Uberspect.ArithmeticUberspect
 
getOperator(JexlOperator, Object...) - Method in interface org.apache.commons.jexl3.JexlArithmetic.Uberspect
Gets the most specific method for an operator.
getOperatorSymbol() - Method in enum org.apache.commons.jexl3.JexlOperator
Gets this operator symbol.
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(JexlScript) - Method in class org.apache.commons.jexl3.internal.Engine
Gets the array of parameters from a script.
getParameters() - Method in class org.apache.commons.jexl3.internal.Scope
Gets this script parameters, i.e.
getParameters() - Method in class org.apache.commons.jexl3.internal.Script
Gets this script parameters.
getParameters() - Method in class org.apache.commons.jexl3.internal.TemplateScript
 
getParameters() - Method in interface org.apache.commons.jexl3.JexlScript
Gets this script parameters.
getParameters() - Method in interface org.apache.commons.jexl3.JxltEngine.Template
Gets the list of parameters expected by this template.
getParameters() - Method in class org.apache.commons.jexl3.parser.ASTJexlScript
Gets this script parameters, i.e.
getParsedText() - Method in class org.apache.commons.jexl3.internal.Closure
 
getParsedText() - Method in class org.apache.commons.jexl3.internal.Script
 
getParsedText(int) - Method in class org.apache.commons.jexl3.internal.Script
 
getParsedText() - Method in interface org.apache.commons.jexl3.JexlExpression
Recreates the source text of this expression from the internal syntactic tree.
getParsedText() - Method in interface org.apache.commons.jexl3.JexlScript
Recreates the source text of this expression from the internal syntactic tree.
getParsedText(int) - Method in interface org.apache.commons.jexl3.JexlScript
Recreates the source text of this expression from the internal syntactic tree.
getPragmas() - Method in class org.apache.commons.jexl3.internal.Script
Get this script pragmas
getPragmas() - Method in class org.apache.commons.jexl3.internal.TemplateScript
 
getPragmas() - Method in interface org.apache.commons.jexl3.JexlScript
Gets this script pragmas.
getPragmas() - Method in interface org.apache.commons.jexl3.JxltEngine.Template
Gets this script pragmas.
getPragmas() - Method in class org.apache.commons.jexl3.parser.ASTJexlScript
 
getProgram(String...) - Method in class org.apache.commons.jexl3.scripting.JexlScriptEngineFactory
 
getProperty(Object, String) - Method in class org.apache.commons.jexl3.internal.Engine
 
getProperty(JexlContext, Object, String) - Method in class org.apache.commons.jexl3.internal.Engine
 
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) - Method in class org.apache.commons.jexl3.internal.introspection.SandboxUberspect
 
getPropertyGet(List<JexlUberspect.PropertyResolver>, Object, Object) - Method in class org.apache.commons.jexl3.internal.introspection.SandboxUberspect
 
getPropertyGet(Object, Object) - Method in class org.apache.commons.jexl3.internal.introspection.Uberspect
 
getPropertyGet(List<JexlUberspect.PropertyResolver>, Object, Object) - Method in class org.apache.commons.jexl3.internal.introspection.Uberspect
 
getPropertyGet(Object, Object) - Method in interface org.apache.commons.jexl3.introspection.JexlUberspect
Property getter.
getPropertyGet(List<JexlUberspect.PropertyResolver>, Object, Object) - Method in interface org.apache.commons.jexl3.introspection.JexlUberspect
Property getter.
getPropertyGet(JexlUberspect, Object, Object) - Method in enum org.apache.commons.jexl3.introspection.JexlUberspect.JexlResolver
 
getPropertyGet(JexlUberspect, Object, Object) - Method in interface org.apache.commons.jexl3.introspection.JexlUberspect.PropertyResolver
Gets a property getter.
getPropertySet(Object, Object, Object) - Method in class org.apache.commons.jexl3.internal.introspection.SandboxUberspect
 
getPropertySet(List<JexlUberspect.PropertyResolver>, Object, Object, Object) - Method in class org.apache.commons.jexl3.internal.introspection.SandboxUberspect
 
getPropertySet(Object, Object, Object) - Method in class org.apache.commons.jexl3.internal.introspection.Uberspect
 
getPropertySet(List<JexlUberspect.PropertyResolver>, Object, Object, Object) - Method in class org.apache.commons.jexl3.internal.introspection.Uberspect
 
getPropertySet(Object, Object, Object) - Method in interface org.apache.commons.jexl3.introspection.JexlUberspect
Property setter.
getPropertySet(List<JexlUberspect.PropertyResolver>, Object, Object, Object) - Method in interface org.apache.commons.jexl3.introspection.JexlUberspect
Property setter.
getPropertySet(JexlUberspect, Object, Object, Object) - Method in enum org.apache.commons.jexl3.introspection.JexlUberspect.JexlResolver
 
getPropertySet(JexlUberspect, Object, Object, Object) - Method in interface org.apache.commons.jexl3.introspection.JexlUberspect.PropertyResolver
Gets a property setter.
getResolvers(JexlOperator, Object) - Method in class org.apache.commons.jexl3.internal.introspection.SandboxUberspect
 
getResolvers(JexlOperator, Object) - Method in class org.apache.commons.jexl3.internal.introspection.Uberspect
 
getResolvers(JexlOperator, Object) - Method in interface org.apache.commons.jexl3.introspection.JexlUberspect
Applies this uberspect property resolver strategy.
getReturnType() - Method in class org.apache.commons.jexl3.internal.introspection.ConstructorMethod
 
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.internal.Scope.Frame
Gets the scope.
getScope() - Method in class org.apache.commons.jexl3.parser.ASTJexlScript
 
getScriptEngine() - Method in class org.apache.commons.jexl3.scripting.JexlScriptEngineFactory
 
getSource() - Method in interface org.apache.commons.jexl3.JxltEngine.Expression
Retrieves this expression's source expression.
getSourceText() - Method in class org.apache.commons.jexl3.internal.Script
 
getSourceText() - Method in interface org.apache.commons.jexl3.JexlExpression
Returns the source text of this expression.
getSourceText() - Method in interface org.apache.commons.jexl3.JexlScript
Returns the source text of this expression.
GetSuffix(int) - Method in class org.apache.commons.jexl3.parser.SimpleCharStream
Get the suffix.
getSymbol(String) - Method in class org.apache.commons.jexl3.internal.Scope
Checks whether an identifier is a local variable or argument, ie a symbol.
getSymbol() - Method in exception org.apache.commons.jexl3.JexlException.Operator
 
getSymbol() - Method in class org.apache.commons.jexl3.parser.ASTIdentifier
 
getSymbols() - Method in class org.apache.commons.jexl3.internal.Scope
Gets this script symbols names, i.e.
getSymbols() - Method in class org.apache.commons.jexl3.parser.ASTJexlScript
Gets this script symbols, i.e.
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
 
getTargetProperty() - Method in class org.apache.commons.jexl3.internal.introspection.BooleanGetExecutor
 
getTargetProperty() - Method in class org.apache.commons.jexl3.internal.introspection.DuckGetExecutor
 
getTargetProperty() - Method in class org.apache.commons.jexl3.internal.introspection.DuckSetExecutor
 
getTargetProperty() - Method in class org.apache.commons.jexl3.internal.introspection.ListGetExecutor
 
getTargetProperty() - Method in class org.apache.commons.jexl3.internal.introspection.ListSetExecutor
 
getTargetProperty() - Method in class org.apache.commons.jexl3.internal.introspection.MapGetExecutor
 
getTargetProperty() - Method in class org.apache.commons.jexl3.internal.introspection.MapSetExecutor
 
getTargetProperty() - Method in class org.apache.commons.jexl3.internal.introspection.PropertyGetExecutor
 
getTargetProperty() - Method in class org.apache.commons.jexl3.internal.introspection.PropertySetExecutor
 
getThreadContext() - Static method in class org.apache.commons.jexl3.JexlEngine
Accesses the current thread local context.
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(Log, JexlUberspect.ResolverStrategy) - Static method in class org.apache.commons.jexl3.internal.Engine
Gets the default instance of Uberspect.
getUberspect() - Method in class org.apache.commons.jexl3.internal.Engine
 
getUberspect() - Method in class org.apache.commons.jexl3.JexlEngine
Gets this engine underlying JexlUberspect.
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(ASTJexlScript) - Method in class org.apache.commons.jexl3.internal.Engine
Gets the list of variables accessed by a script.
getVariables(ASTJexlScript, JexlNode, Engine.VarCollector) - Method in class org.apache.commons.jexl3.internal.Engine
Fills up the list of variables accessed by a node.
getVariables() - Method in class org.apache.commons.jexl3.internal.Script
Gets this script variables.
getVariables() - Method in class org.apache.commons.jexl3.internal.TemplateScript
 
getVariables() - Method in interface org.apache.commons.jexl3.JexlScript
Gets this script variables.
getVariables() - Method in interface org.apache.commons.jexl3.JxltEngine.Expression
Gets the list of variables accessed by this expression.
getVariables() - Method in interface org.apache.commons.jexl3.JxltEngine.Template
Gets the list of variables accessed by this template.
getVersion() - Method in class org.apache.commons.jexl3.internal.introspection.SandboxUberspect
 
getVersion() - Method in class org.apache.commons.jexl3.internal.introspection.Uberspect
 
getVersion() - Method in interface org.apache.commons.jexl3.introspection.JexlUberspect
Gets this uberspect version.
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

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
 
has(String) - Method in class org.apache.commons.jexl3.ObjectContext
 
hashCode() - Method in class org.apache.commons.jexl3.internal.Closure
 
hashCode() - Method in class org.apache.commons.jexl3.internal.IntegerRange
 
hashCode() - Method in class org.apache.commons.jexl3.internal.introspection.MethodKey
 
hashCode() - Method in class org.apache.commons.jexl3.internal.LongRange
 
hashCode() - Method in class org.apache.commons.jexl3.internal.Scope.Frame
 
hashCode() - Method in class org.apache.commons.jexl3.internal.Scope
 
hashCode() - Method in class org.apache.commons.jexl3.internal.Script.Curried
 
hashCode() - Method in class org.apache.commons.jexl3.internal.Script
 
hasNext() - Method in class org.apache.commons.jexl3.internal.introspection.ArrayIterator
Check to see if there is another element in the array.
hasNext() - Method in class org.apache.commons.jexl3.internal.introspection.EnumerationIterator
 

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.
IdentifierAccess() - Method in class org.apache.commons.jexl3.parser.Parser
References
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.Token
The string image of the token.
inBuf - Variable in class org.apache.commons.jexl3.parser.SimpleCharStream
 
include(TemplateScript, Object...) - Method in class org.apache.commons.jexl3.internal.TemplateInterpreter
Includes a call to another template.
InclusiveOrExpression() - Method in class org.apache.commons.jexl3.parser.Parser
 
indent - Variable in class org.apache.commons.jexl3.internal.Debugger
Perform indentation?.
indentLevel - Variable in class org.apache.commons.jexl3.internal.Debugger
The indentation level.
IndexedType - Class in org.apache.commons.jexl3.internal.introspection
Abstract an indexed property container.
IndexedType.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.
indexOf(Object) - Method in class org.apache.commons.jexl3.internal.introspection.ArrayListWrapper
 
infixChildren(JexlNode, String, boolean, Object) - Method in class org.apache.commons.jexl3.internal.Debugger
Checks if the children of a node using infix notation is the cause to debug, adds their representation to the rebuilt expression.
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
 
IntegerRange - Class in org.apache.commons.jexl3.internal
A range of integers.
IntegerRange(int, int) - Constructor for class org.apache.commons.jexl3.internal.IntegerRange
Creates a new range.
IntegerRange.Ascending - Class in org.apache.commons.jexl3.internal
Ascending integer range.
IntegerRange.Ascending(int, int) - Constructor for class org.apache.commons.jexl3.internal.IntegerRange.Ascending
Constructor.
IntegerRange.Descending - Class in org.apache.commons.jexl3.internal
Descending integer range.
IntegerRange.Descending(int, int) - Constructor for class org.apache.commons.jexl3.internal.IntegerRange.Descending
Constructor.
interpret(JexlNode) - Method in class org.apache.commons.jexl3.internal.Interpreter
Interpret the given script/expression.
interpret() - Method in class org.apache.commons.jexl3.internal.Script.Callable
Run the interpreter.
Interpreter - Class in org.apache.commons.jexl3.internal
An interpreter of JEXL syntax.
Interpreter(Engine, JexlContext, Scope.Frame) - Constructor for class org.apache.commons.jexl3.internal.Interpreter
Creates an interpreter.
Interpreter(Interpreter, JexlArithmetic) - Constructor for class org.apache.commons.jexl3.internal.Interpreter
Copy constructor.
interpreter - Variable in class org.apache.commons.jexl3.internal.Operators
The owner.
interpreter - Variable in class org.apache.commons.jexl3.internal.Script.Callable
The actual interpreter.
InterpreterBase - Class in org.apache.commons.jexl3.internal
The helper base of an interpreter of JEXL syntax.
InterpreterBase(Engine, JexlContext) - Constructor for class org.apache.commons.jexl3.internal.InterpreterBase
Creates an interpreter base.
InterpreterBase(InterpreterBase, JexlArithmetic) - Constructor for class org.apache.commons.jexl3.internal.InterpreterBase
Copy constructor.
Introspector - 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[].
Introspector(Log, ClassLoader) - Constructor for class org.apache.commons.jexl3.internal.introspection.Introspector
Create the introspector.
INVALID_LEXICAL_STATE - Static variable in error org.apache.commons.jexl3.parser.TokenMgrError
Tried to change to an invalid lexical state.
invocationException(JexlNode, String, Exception) - Method in class org.apache.commons.jexl3.internal.InterpreterBase
Triggered when method, function or constructor invocation fails with an exception.
invoke(Object) - Method in class org.apache.commons.jexl3.internal.introspection.BooleanGetExecutor
 
invoke(Object, Object...) - Method in class org.apache.commons.jexl3.internal.introspection.ConstructorMethod
 
invoke(Object) - Method in class org.apache.commons.jexl3.internal.introspection.DuckGetExecutor
 
invoke(Object, Object) - Method in class org.apache.commons.jexl3.internal.introspection.DuckSetExecutor
 
invoke(Object) - Method in class org.apache.commons.jexl3.internal.introspection.FieldGetExecutor
 
invoke(Object, Object) - Method in class org.apache.commons.jexl3.internal.introspection.FieldSetExecutor
 
invoke(Object) - Method in class org.apache.commons.jexl3.internal.introspection.IndexedType
 
invoke(Object) - Method in class org.apache.commons.jexl3.internal.introspection.ListGetExecutor
 
invoke(Object, Object) - Method in class org.apache.commons.jexl3.internal.introspection.ListSetExecutor
 
invoke(Object) - Method in class org.apache.commons.jexl3.internal.introspection.MapGetExecutor
 
invoke(Object, Object) - Method in class org.apache.commons.jexl3.internal.introspection.MapSetExecutor
 
invoke(Object, Object...) - Method in class org.apache.commons.jexl3.internal.introspection.MethodExecutor
 
invoke(Object) - Method in class org.apache.commons.jexl3.internal.introspection.PropertyGetExecutor
 
invoke(Object, Object) - Method in class org.apache.commons.jexl3.internal.introspection.PropertySetExecutor
 
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.internal.Engine
 
invokeMethod(Object, String, Object...) - Method in class org.apache.commons.jexl3.JexlEngine
Invokes an object's method by name and arguments.
isCacheable() - Method in class org.apache.commons.jexl3.internal.introspection.ConstructorMethod
 
isCacheable() - Method in class org.apache.commons.jexl3.internal.introspection.FieldGetExecutor
 
isCacheable() - Method in class org.apache.commons.jexl3.internal.introspection.FieldSetExecutor
 
isCacheable() - Method in class org.apache.commons.jexl3.internal.introspection.IndexedType
 
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.
isCancellable() - Method in class org.apache.commons.jexl3.internal.Engine
 
isCancellable() - Method in class org.apache.commons.jexl3.internal.InterpreterBase
 
isCancellable() - Method in class org.apache.commons.jexl3.internal.Script.Callable
 
isCancellable() - Method in class org.apache.commons.jexl3.JexlEngine
Checks whether this engine will throw JexlException.Cancel (true) or return null (false) when interrupted during an execution.
isCancellable() - Method in interface org.apache.commons.jexl3.JexlEngine.Options
Whether evaluation will throw JexlException.Cancel (true) or return null (false) when interrupted.
isCancelled() - Method in class org.apache.commons.jexl3.internal.InterpreterBase
Checks whether this interpreter execution was cancelled due to thread interruption.
isCancelled() - Method in class org.apache.commons.jexl3.internal.Script.Callable
 
isCollecting() - Method in class org.apache.commons.jexl3.internal.Engine.VarCollector
 
isConstant(boolean) - Method in class org.apache.commons.jexl3.parser.ASTArrayLiteral
 
isConstant(boolean) - Method in class org.apache.commons.jexl3.parser.ASTMapLiteral
 
isConstant(boolean) - Method in class org.apache.commons.jexl3.parser.ASTNumberLiteral
 
isConstant(boolean) - Method in class org.apache.commons.jexl3.parser.ASTSetLiteral
 
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.internal.Engine
 
isDebug() - Method in class org.apache.commons.jexl3.JexlEngine
Checks whether this engine is in debug mode.
isDeferred() - Method in interface org.apache.commons.jexl3.JxltEngine.Expression
Checks whether this expression is deferred.
isEmpty() - Method in class org.apache.commons.jexl3.internal.IntegerRange
 
isEmpty() - Method in class org.apache.commons.jexl3.internal.LongRange
 
isEmpty(Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
Check for emptyness of various types: Number, Collection, Array, Map, String.
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.
isHoistedSymbol(int) - Method in class org.apache.commons.jexl3.internal.Scope
Checks whether a given symbol is hoisted.
isHoistedSymbol(int) - Method in class org.apache.commons.jexl3.parser.ASTJexlScript
Checks whether a given symbol is hoisted.
isImmediate() - Method in interface org.apache.commons.jexl3.JxltEngine.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).
isLeftValue() - Method in class org.apache.commons.jexl3.parser.JexlNode
Whether this node is a left value.
isLocalVariable(ASTReference, int) - Method in class org.apache.commons.jexl3.internal.Interpreter
Checks whether a reference child node holds a local variable reference.
isNumber - Variable in class org.apache.commons.jexl3.internal.ArrayBuilder
Whether the array stores numbers.
isNumberable(Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
Is Object a whole number.
isSilent() - Method in class org.apache.commons.jexl3.internal.Engine
 
isSilent() - Method in class org.apache.commons.jexl3.internal.InterpreterBase
Whether this interpreter is currently evaluating with a silent mode.
isSilent() - Method in class org.apache.commons.jexl3.JexlEngine
Checks whether this engine throws JexlException during evaluation.
isSilent() - Method in interface org.apache.commons.jexl3.JexlEngine.Options
Sets whether the engine will throw a JexlException when an error is encountered during evaluation.
isStrict() - Method in class org.apache.commons.jexl3.internal.Engine
 
isStrict() - Method in class org.apache.commons.jexl3.JexlArithmetic
Checks whether this JexlArithmetic instance strictly considers null as an error when used as operand unexpectedly.
isStrict() - Method in class org.apache.commons.jexl3.JexlEngine
Checks whether this engine considers unknown variables, methods, functions and constructors as errors.
isStrict() - Method in interface org.apache.commons.jexl3.JexlEngine.Options
Checks whether the engine considers unknown variables, methods, functions and constructors as errors or evaluates them as null.
isStrictArithmetic() - Method in interface org.apache.commons.jexl3.JexlEngine.Options
Checks whether the arithmetic triggers errors during evaluation when null is used as an operand.
isStrictEngine() - Method in class org.apache.commons.jexl3.internal.InterpreterBase
Whether this interpreter is currently evaluating with a strict engine flag.
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.
isTernaryProtected(JexlNode) - Method in class org.apache.commons.jexl3.internal.Interpreter
Check if a null evaluated expression is protected by a ternary expression.
isTopLevel() - Method in class org.apache.commons.jexl3.parser.ASTJexlLambda
 
isUndefined() - Method in exception org.apache.commons.jexl3.JexlException.Variable
Whether the variable causing an error is undefined or evaluated as null.
isVarArgs(Method) - Static method in class org.apache.commons.jexl3.internal.introspection.MethodKey
Checks whether a method accepts a variable number of arguments.
iterator() - Method in class org.apache.commons.jexl3.internal.IntegerRange.Ascending
 
iterator() - Method in class org.apache.commons.jexl3.internal.IntegerRange.Descending
 
iterator() - Method in class org.apache.commons.jexl3.internal.IntegerRange
 
iterator() - Method in class org.apache.commons.jexl3.internal.LongRange.Ascending
 
iterator() - Method in class org.apache.commons.jexl3.internal.LongRange.Descending
 
iterator() - Method in class org.apache.commons.jexl3.internal.LongRange
 

J

JavaccError - Interface in org.apache.commons.jexl3.parser
The common info provided by Javacc errors.
jexl - Variable in class org.apache.commons.jexl3.internal.InterpreterBase
The JEXL engine.
jexl - Variable in class org.apache.commons.jexl3.internal.Script
The engine for this expression.
JEXL_OBJECT_KEY - Static variable in class org.apache.commons.jexl3.scripting.JexlScriptEngine
Reserved key for JexlScriptObject.
JEXL_STRATEGY - Static variable in interface org.apache.commons.jexl3.introspection.JexlUberspect
The default strategy.
JexlArithmetic - Class in org.apache.commons.jexl3
Perform arithmetic, implements JexlOperator methods.
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.
JexlArithmetic.ArrayBuilder - Interface in org.apache.commons.jexl3
Helper interface used when creating an array literal.
JexlArithmetic.MapBuilder - Interface in org.apache.commons.jexl3
Helper interface used when creating a map literal.
JexlArithmetic.NullOperand - Exception in org.apache.commons.jexl3
Marker class for null operand exceptions.
JexlArithmetic.NullOperand() - Constructor for exception org.apache.commons.jexl3.JexlArithmetic.NullOperand
 
JexlArithmetic.SetBuilder - Interface in org.apache.commons.jexl3
Helper interface used when creating a set literal.
JexlArithmetic.Uberspect - Interface in org.apache.commons.jexl3
The interface that uberspects JexlArithmetic classes.
JexlBuilder - Class in org.apache.commons.jexl3
Configure and builds a JexlEngine.
JexlBuilder() - Constructor for class org.apache.commons.jexl3.JexlBuilder
 
JexlContext - Interface in org.apache.commons.jexl3
Manages variables which can be referenced in a JEXL expression.
JexlContext.AnnotationProcessor - Interface in org.apache.commons.jexl3
A marker interface of the JexlContext that allows to process annotations.
JexlContext.NamespaceFunctor - Interface in org.apache.commons.jexl3
A marker interface of the JexlContext, NamespaceFunctor allows creating an instance to delegate namespace methods calls to.
JexlContext.NamespaceResolver - Interface in org.apache.commons.jexl3
A marker interface of the JexlContext that declares how to resolve a namespace from its name; it is used by the interpreter during evaluation.
JexlContext.ThreadLocal - Interface in org.apache.commons.jexl3
A marker interface of the JexlContext that indicates the interpreter to put this context in the JexlEngine thread local context instance during evaluation.
JexlEngine - Class in org.apache.commons.jexl3
Creates and evaluates JexlExpression and JexlScript objects.
JexlEngine() - Constructor for class org.apache.commons.jexl3.JexlEngine
 
JexlEngine.Options - Interface in org.apache.commons.jexl3
Script evaluation options.
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, Throwable) - Constructor for exception org.apache.commons.jexl3.JexlException
Creates a new JexlException.
JexlException.Ambiguous - Exception in org.apache.commons.jexl3
Thrown when parsing fails due to an ambiguous statement.
JexlException.Ambiguous(JexlInfo, String) - Constructor for exception org.apache.commons.jexl3.JexlException.Ambiguous
Creates a new Ambiguous statement exception instance.
JexlException.Annotation - Exception in org.apache.commons.jexl3
Thrown when an annotation handler throws an exception.
JexlException.Annotation(JexlNode, String, Throwable) - Constructor for exception org.apache.commons.jexl3.JexlException.Annotation
Creates a new Annotation exception instance.
JexlException.Assignment - Exception in org.apache.commons.jexl3
Thrown when parsing fails due to an invalid assigment.
JexlException.Assignment(JexlInfo, String) - Constructor for exception org.apache.commons.jexl3.JexlException.Assignment
Creates a new Assignment statement exception instance.
JexlException.Break - Exception in org.apache.commons.jexl3
Thrown to break a loop.
JexlException.Break(JexlNode) - Constructor for exception org.apache.commons.jexl3.JexlException.Break
Creates a new instance of Break.
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.Continue - Exception in org.apache.commons.jexl3
Thrown to continue a loop.
JexlException.Continue(JexlNode) - Constructor for exception org.apache.commons.jexl3.JexlException.Continue
Creates a new instance of Continue.
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.Method(JexlInfo, String, Throwable) - Constructor for exception org.apache.commons.jexl3.JexlException.Method
Creates a new Method exception instance.
JexlException.Operator - Exception in org.apache.commons.jexl3
Thrown when an operator fails.
JexlException.Operator(JexlNode, String, Throwable) - Constructor for exception org.apache.commons.jexl3.JexlException.Operator
Creates a new Operator exception instance.
JexlException.Parsing - Exception in org.apache.commons.jexl3
Thrown when parsing fails.
JexlException.Parsing(JexlInfo, ParseException) - Constructor for exception org.apache.commons.jexl3.JexlException.Parsing
Creates a new Parsing exception instance.
JexlException.Parsing(JexlInfo, String) - Constructor for exception org.apache.commons.jexl3.JexlException.Parsing
Creates a new Parsing 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.Property(JexlNode, String, Throwable) - 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, 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, boolean) - Constructor for exception org.apache.commons.jexl3.JexlException.Variable
Creates a new Variable exception instance.
JexlExpression - Interface in org.apache.commons.jexl3
Represents a single JEXL expression.
JexlExpression(Scope) - Method in class org.apache.commons.jexl3.parser.Parser
 
JexlInfo - Class in org.apache.commons.jexl3
Helper class to carry information 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(JexlInfo) - Constructor for class org.apache.commons.jexl3.JexlInfo
The copy constructor.
jexlInfo() - Method in class org.apache.commons.jexl3.parser.JexlNode
Gets the associated JexlInfo instance.
JexlInfo.Detail - Interface in org.apache.commons.jexl3
Describes errors more precisely.
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.Constant<T> - Interface in org.apache.commons.jexl3.parser
A marker interface for constants.
JexlOperator - Enum in org.apache.commons.jexl3
The JEXL operators.
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.
JexlSandbox - 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".
JexlSandbox() - Constructor for class org.apache.commons.jexl3.introspection.JexlSandbox
Creates a new default sandbox.
JexlSandbox(boolean) - Constructor for class org.apache.commons.jexl3.introspection.JexlSandbox
Creates a new default sandbox.
JexlSandbox(Map<String, JexlSandbox.Permissions>) - Constructor for class org.apache.commons.jexl3.introspection.JexlSandbox
Creates a sandbox based on an existing permissions map.
JexlSandbox(boolean, Map<String, JexlSandbox.Permissions>) - Constructor for class org.apache.commons.jexl3.introspection.JexlSandbox
Creates a sandbox based on an existing permissions map.
JexlSandbox.BlackSet - Class in org.apache.commons.jexl3.introspection
A black set of names.
JexlSandbox.BlackSet() - Constructor for class org.apache.commons.jexl3.introspection.JexlSandbox.BlackSet
 
JexlSandbox.Names - Class in org.apache.commons.jexl3.introspection
A base set of names.
JexlSandbox.Names() - Constructor for class org.apache.commons.jexl3.introspection.JexlSandbox.Names
 
JexlSandbox.Permissions - Class in org.apache.commons.jexl3.introspection
Contains the white or black lists for properties and methods for a given class.
JexlSandbox.WhiteSet - Class in org.apache.commons.jexl3.introspection
A white set of names.
JexlSandbox.WhiteSet() - Constructor for class org.apache.commons.jexl3.introspection.JexlSandbox.WhiteSet
 
JexlScript - Interface in org.apache.commons.jexl3
A JEXL Script.
JexlScript(Scope) - 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
 
JexlUberspect - Interface in org.apache.commons.jexl3.introspection
'Federated' introspection/reflection interface to allow JEXL introspection behavior to be customized.
JexlUberspect.JexlResolver - Enum in org.apache.commons.jexl3.introspection
The various builtin property resolvers.
JexlUberspect.PropertyResolver - Interface in org.apache.commons.jexl3.introspection
Abstracts getting property setter and getter.
JexlUberspect.ResolverStrategy - Interface in org.apache.commons.jexl3.introspection
Determines property resolution strategy.
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.ASTAddNode
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.ASTAnnotatedStatement
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl3.parser.ASTAnnotation
 
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl3.parser.ASTArguments
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
 
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.ASTBreak
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.ASTContinue
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.ASTEmptyMethod
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.ASTEWNode
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl3.parser.ASTExtendedLiteral
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.ASTIdentifierAccess
 
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.ASTJxltLiteral
 
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
 
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.ASTNEWNode
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.ASTNSWNode
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
 
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.ASTRangeNode
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.ASTSetAddNode
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl3.parser.ASTSetAndNode
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl3.parser.ASTSetDivNode
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl3.parser.ASTSetLiteral
 
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl3.parser.ASTSetModNode
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl3.parser.ASTSetMultNode
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl3.parser.ASTSetOrNode
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl3.parser.ASTSetSubNode
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl3.parser.ASTSetXorNode
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
 
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl3.parser.ASTSubNode
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl3.parser.ASTSWNode
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.
JJTADDNODE - 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
 
JJTANNOTATEDSTATEMENT - Static variable in interface org.apache.commons.jexl3.parser.ParserTreeConstants
 
JJTANNOTATION - Static variable in interface org.apache.commons.jexl3.parser.ParserTreeConstants
 
JJTARGUMENTS - 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
 
JJTBREAK - Static variable in interface org.apache.commons.jexl3.parser.ParserTreeConstants
 
jjtClose() - Method in class org.apache.commons.jexl3.parser.ASTArrayLiteral
 
jjtClose() - Method in class org.apache.commons.jexl3.parser.ASTMapLiteral
 
jjtClose() - Method in class org.apache.commons.jexl3.parser.ASTSetLiteral
 
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
 
JJTCONSTRUCTORNODE - Static variable in interface org.apache.commons.jexl3.parser.ParserTreeConstants
 
JJTCONTINUE - 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
 
JJTEMPTYMETHOD - 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
 
JJTEWNODE - Static variable in interface org.apache.commons.jexl3.parser.ParserTreeConstants
 
JJTEXTENDEDLITERAL - 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
 
JJTIDENTIFIERACCESS - Static variable in interface org.apache.commons.jexl3.parser.ParserTreeConstants
 
JJTIFSTATEMENT - Static variable in interface org.apache.commons.jexl3.parser.ParserTreeConstants
 
JJTJEXLLAMBDA - Static variable in interface org.apache.commons.jexl3.parser.ParserTreeConstants
 
JJTJEXLSCRIPT - Static variable in interface org.apache.commons.jexl3.parser.ParserTreeConstants
 
JJTJXLTLITERAL - 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
 
JJTNEWNODE - 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
 
JJTNSWNODE - 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
 
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
 
JJTRANGENODE - Static variable in interface org.apache.commons.jexl3.parser.ParserTreeConstants
 
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
 
JJTSETADDNODE - Static variable in interface org.apache.commons.jexl3.parser.ParserTreeConstants
 
JJTSETANDNODE - Static variable in interface org.apache.commons.jexl3.parser.ParserTreeConstants
 
JJTSETDIVNODE - Static variable in interface org.apache.commons.jexl3.parser.ParserTreeConstants
 
jjtSetFirstToken(Token) - Method in class org.apache.commons.jexl3.parser.JexlNode
 
jjtSetLastToken(Token) - Method in class org.apache.commons.jexl3.parser.JexlNode
 
JJTSETLITERAL - Static variable in interface org.apache.commons.jexl3.parser.ParserTreeConstants
 
JJTSETMODNODE - Static variable in interface org.apache.commons.jexl3.parser.ParserTreeConstants
 
JJTSETMULTNODE - Static variable in interface org.apache.commons.jexl3.parser.ParserTreeConstants
 
JJTSETORNODE - 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.
JJTSETSUBNODE - Static variable in interface org.apache.commons.jexl3.parser.ParserTreeConstants
 
jjtSetValue(Object) - Method in class org.apache.commons.jexl3.parser.SimpleNode
Sets this node value.
JJTSETXORNODE - Static variable in interface org.apache.commons.jexl3.parser.ParserTreeConstants
 
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
 
JJTSUBNODE - Static variable in interface org.apache.commons.jexl3.parser.ParserTreeConstants
 
JJTSWNODE - 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
 
jxlt - Variable in class org.apache.commons.jexl3.internal.Engine
The default jxlt engine.
jxlt() - Method in class org.apache.commons.jexl3.internal.Engine
Gets and/or creates a default template engine.
JXLT_LITERAL - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
RegularExpression Id.
JxltEngine - Class in org.apache.commons.jexl3
A simple "JeXL Template" engine.
JxltEngine() - Constructor for class org.apache.commons.jexl3.JxltEngine
 
JxltEngine.Exception - Exception in org.apache.commons.jexl3
The sole type of (runtime) exception the JxltEngine can throw.
JxltEngine.Exception(JexlInfo, String, Throwable) - Constructor for exception org.apache.commons.jexl3.JxltEngine.Exception
Creates an Exception.
JxltEngine.Expression - Interface in org.apache.commons.jexl3
A unified expression that can mix immediate, deferred and nested sub-expressions as well as string constants; The "immediate" syntax is of the form "...${jexl-expr}..." The "deferred" syntax is of the form "...#{jexl-expr}..." The "nested" syntax is of the form "...#{...${jexl-expr0}...}..." The "composite" syntax is of the form "...${jexl-expr0}...
JxltEngine.Template - Interface in org.apache.commons.jexl3
A template is a JEXL script that evaluates by writing its content through a Writer.
JxltLiteral() - Method in class org.apache.commons.jexl3.parser.Parser
 

K

kind - Variable in class org.apache.commons.jexl3.parser.Token
An integer that describes the kind of this token.

L

Lambda() - Method in class org.apache.commons.jexl3.parser.Parser
 
LAMBDA - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
RegularExpression Id.
LambdaLookahead() - Method in class org.apache.commons.jexl3.parser.Parser
 
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.parser.SimpleCharStream
 
ListGetExecutor - Class in org.apache.commons.jexl3.internal.introspection
Specialized executor to get a property from a List or array.
ListSetExecutor - Class in org.apache.commons.jexl3.internal.introspection
Specialized executor to set a property in a List or array.
Literal() - Method in class org.apache.commons.jexl3.parser.Parser
 
loader(ClassLoader) - Method in class org.apache.commons.jexl3.JexlBuilder
Sets the class loader to use.
loader() - Method in class org.apache.commons.jexl3.JexlBuilder
 
loader(Charset) - Method in class org.apache.commons.jexl3.JexlBuilder
Deprecated. since 3.1 use JexlBuilder.charset(Charset) instead
logger - Variable in class org.apache.commons.jexl3.internal.Engine
The Log to which all JexlEngine messages will be logged.
logger - Variable in class org.apache.commons.jexl3.internal.InterpreterBase
The logger.
logger(Log) - Method in class org.apache.commons.jexl3.JexlBuilder
Sets the o.a.c.Log instance to use.
logger() - Method in class org.apache.commons.jexl3.JexlBuilder
 
logicalNot(Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
Deprecated.  
LongRange - Class in org.apache.commons.jexl3.internal
A range of longs.
LongRange(long, long) - Constructor for class org.apache.commons.jexl3.internal.LongRange
Creates a new range.
LongRange.Ascending - Class in org.apache.commons.jexl3.internal
Ascending long range.
LongRange.Ascending(long, long) - Constructor for class org.apache.commons.jexl3.internal.LongRange.Ascending
Constructor.
LongRange.Descending - Class in org.apache.commons.jexl3.internal
Descending long range.
LongRange.Descending(long, long) - Constructor for class org.apache.commons.jexl3.internal.LongRange.Descending
Constructor.
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.

M

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.internal.MapBuilder
The map being created.
MAP - Static variable in interface org.apache.commons.jexl3.introspection.JexlUberspect
A resolver types list tailored for Maps, favors '[]' over '.'.
MAP_STRATEGY - Static variable in interface org.apache.commons.jexl3.introspection.JexlUberspect
The map strategy.
MapBuilder - Class in org.apache.commons.jexl3.internal
Helper class to create map literals.
MapBuilder(int) - Constructor for class org.apache.commons.jexl3.internal.MapBuilder
Creates a new builder.
mapBuilder(int) - Method in class org.apache.commons.jexl3.JexlArithmetic
Called by the interpreter when evaluating a literal 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.introspection
Specialized executor to get a property from a Map.
MapLiteral() - Method in class org.apache.commons.jexl3.parser.Parser
 
MapSetExecutor - Class in org.apache.commons.jexl3.internal.introspection
Specialized executor to set a property in a Map.
matches(Object, Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
Deprecated.  
max - Variable in class org.apache.commons.jexl3.internal.IntegerRange
The upper boundary.
max - Variable in class org.apache.commons.jexl3.internal.LongRange
The upper boundary.
maxNextCharInd - Variable in class org.apache.commons.jexl3.parser.SimpleCharStream
 
MemberAccess() - Method in class org.apache.commons.jexl3.parser.Parser
 
MemberExpression() - Method in class org.apache.commons.jexl3.parser.Parser
 
MethodCall() - Method in class org.apache.commons.jexl3.parser.Parser
 
methodError(JexlNode, String) - Static method in exception org.apache.commons.jexl3.JexlException
Generates a message for a unsolvable method error.
MethodExecutor - Class in org.apache.commons.jexl3.internal.introspection
Specialized executor to invoke a method on an object.
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
 
min - Variable in class org.apache.commons.jexl3.internal.IntegerRange
The lower boundary.
min - Variable in class org.apache.commons.jexl3.internal.LongRange
The lower boundary.
minus - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
RegularExpression Id.
minus_assign - 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 modulo right.
mod - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
RegularExpression Id.
mod_assign - 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.
mult_assign - 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

namespaces(Map<String, Object>) - Method in class org.apache.commons.jexl3.JexlBuilder
Sets the default namespaces map the engine will use.
namespaces() - Method in class org.apache.commons.jexl3.JexlBuilder
 
NAN_LITERAL - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
RegularExpression Id.
NaNLiteral() - Method in class org.apache.commons.jexl3.parser.Parser
 
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.
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.
needQuotes(String) - Method in class org.apache.commons.jexl3.internal.Debugger
Checks whether an identifier should be quoted or not.
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.internal.Engine
 
newInstance(String, Object...) - Method in class org.apache.commons.jexl3.internal.Engine
 
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.introspection.ArrayIterator
Move to next element in the array.
next() - Method in class org.apache.commons.jexl3.internal.introspection.EnumerationIterator
 
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
 
NoJexl - Annotation Type in org.apache.commons.jexl3.annotations
Indicates JEXL Introspection should not see this element.
not(Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
Performs a logical not.
not - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
RegularExpression Id.
ns - Variable in class org.apache.commons.jexl3.internal.Interpreter
The context to store/retrieve variables.
NULL - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
RegularExpression Id.
NullLiteral() - Method in class org.apache.commons.jexl3.parser.Parser
 
NumberParser - Class in org.apache.commons.jexl3.parser
 
NumberParser() - Constructor for class org.apache.commons.jexl3.parser.NumberParser
 

O

ObjectContext<T> - Class in org.apache.commons.jexl3
Wraps an Object as a JEXL context and NamespaceResolver.
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
 
operatorError(JexlNode, JexlOperator, Throwable) - Method in class org.apache.commons.jexl3.internal.InterpreterBase
Triggered when an operator fails.
operatorError(JexlNode, String) - Static method in exception org.apache.commons.jexl3.JexlException
Generates a message for an operator error.
operators - Variable in class org.apache.commons.jexl3.internal.Interpreter
The operators evaluation delegate.
Operators - Class in org.apache.commons.jexl3.internal
Helper class to deal with operator overloading and specifics.
Operators(Interpreter) - Constructor for class org.apache.commons.jexl3.internal.Operators
Constructor.
operators - Variable in class org.apache.commons.jexl3.internal.Operators
The overloaded arithmetic operators.
options(JexlEngine.Options) - Method in class org.apache.commons.jexl3.JexlArithmetic
Apply options to this arithmetic which eventually may create another instance.
options(JexlContext) - Method in class org.apache.commons.jexl3.JexlArithmetic
Apply options to this arithmetic which eventually may create another instance.
or(Object, Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
Performs a bitwise or.
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.
or_assign - 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.annotations - package org.apache.commons.jexl3.annotations
Provides annotation for introspection services.
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.
overloads(JexlOperator) - Method in class org.apache.commons.jexl3.internal.introspection.Uberspect.ArithmeticUberspect
 
overloads(JexlOperator) - Method in interface org.apache.commons.jexl3.JexlArithmetic.Uberspect
Checks whether this uberspect has overloads for a given operator.

P

Parameter() - Method in class org.apache.commons.jexl3.parser.Parser
 
Parameters() - Method in class org.apache.commons.jexl3.parser.Parser
 
parse(JexlInfo, String, Scope, boolean, boolean) - Method in class org.apache.commons.jexl3.internal.Engine
Parses an expression.
parse(JexlInfo, String, Scope, boolean, boolean) - Method in class org.apache.commons.jexl3.parser.Parser
 
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.internal.Engine
The Parser; when parsing expressions, this engine uses the parser if it is not already in use otherwise it will create a new temporary one.
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
 
parsing - Variable in class org.apache.commons.jexl3.internal.Engine
The atomic parsing flag; true whilst parsing.
peekNode() - Method in class org.apache.commons.jexl3.parser.JJTParserState
 
Permissions - Class in org.apache.commons.jexl3.internal.introspection
Checks whether an element (ctor, field or method) is visible by JEXL introspection by checking if has been annotated with NoJexl.
permissions(String, boolean, boolean, boolean) - Method in class org.apache.commons.jexl3.introspection.JexlSandbox
Creates the set of permissions for a given class.
plus - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
RegularExpression Id.
plus_assign - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
RegularExpression Id.
POJO - Static variable in interface org.apache.commons.jexl3.introspection.JexlUberspect
A resolver types list tailored for POJOs, favors '.' over '[]'.
popDot() - Method in class org.apache.commons.jexl3.parser.ParserTokenManager
 
popFrame() - Method in class org.apache.commons.jexl3.parser.JexlParser
Pops back to previous local variable frame.
popNode() - Method in class org.apache.commons.jexl3.parser.JJTParserState
 
Pragma() - Method in class org.apache.commons.jexl3.parser.Parser
 
PRAGMA - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
RegularExpression Id.
pragmaKey(LinkedList<String>) - Method in class org.apache.commons.jexl3.parser.Parser
 
pragmaValue() - Method in class org.apache.commons.jexl3.parser.Parser
 
prefixChild(JexlNode, String, Object) - Method in class org.apache.commons.jexl3.internal.Debugger
Checks if the child of a node using prefix notation is the cause to debug, adds their representation to the rebuilt expression.
prepare(JexlContext) - Method in class org.apache.commons.jexl3.internal.TemplateScript
 
prepare(JexlContext) - Method in interface org.apache.commons.jexl3.JxltEngine.Expression
Evaluates the immediate sub-expressions.
prepare(JexlContext) - Method in interface org.apache.commons.jexl3.JxltEngine.Template
Prepares this template by expanding any contained deferred TemplateExpression.
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
 
print(int) - Method in class org.apache.commons.jexl3.internal.TemplateInterpreter
Prints a unified expression evaluation result.
processAnnotation(ASTAnnotatedStatement, int, Object) - Method in class org.apache.commons.jexl3.internal.Interpreter
Processes an annotated statement.
processAnnotation(String, Object[], Callable<Object>) - Method in class org.apache.commons.jexl3.internal.Interpreter
Delegates the annotation processing to the JexlContext if it is an AnnotationProcessor.
processAnnotation(String, Object[], Callable<Object>) - Method in interface org.apache.commons.jexl3.JexlContext.AnnotationProcessor
Processes an annotation.
property - Variable in class org.apache.commons.jexl3.internal.introspection.PropertySetExecutor
The property.
propertyError(JexlNode, String) - Static method in exception org.apache.commons.jexl3.JexlException
Generates a message for an unsolvable property error.
PropertyGetExecutor - Class in org.apache.commons.jexl3.internal.introspection
Specialized executor to get a property from an object.
PropertySetExecutor - Class in org.apache.commons.jexl3.internal.introspection
Specialized executor to set a property in an object.
PropertySetExecutor(Class<?>, Method, String) - Constructor for class org.apache.commons.jexl3.internal.introspection.PropertySetExecutor
Creates an instance.
pushDot() - Method in class org.apache.commons.jexl3.parser.ParserTokenManager
 
pushFrame() - Method in class org.apache.commons.jexl3.parser.JexlParser
Create a new local variable frame and push it as current scope.
pushNode(Node) - Method in class org.apache.commons.jexl3.parser.JJTParserState
 
put(Object, Object) - Method in class org.apache.commons.jexl3.internal.MapBuilder
 
put(K, V) - Method in class org.apache.commons.jexl3.internal.SoftCache
Puts a value in cache.
put(Object, Object) - Method in interface org.apache.commons.jexl3.JexlArithmetic.MapBuilder
Adds a new entry to the map.
putThreadLocal(JexlContext.ThreadLocal) - Method in class org.apache.commons.jexl3.internal.Engine
Swaps the current thread local context.

Q

QMARK - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
RegularExpression Id.
QUOTED_IDENTIFIER - Static variable in class org.apache.commons.jexl3.internal.Debugger
Checks identifiers that contain spaces or punctuation (but underscore, at-sign, sharp-sign and dollar).

R

range - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
RegularExpression Id.
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.JexlSandbox.Permissions
Adds a list of readable property names to these permissions.
read() - Method in class org.apache.commons.jexl3.introspection.JexlSandbox.Permissions
Gets the set of readable property names in these permissions.
read(Class<?>, String) - Method in class org.apache.commons.jexl3.introspection.JexlSandbox
Gets the read permission value for a given property of a class.
read(String, String) - Method in class org.apache.commons.jexl3.introspection.JexlSandbox
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.
readLines(Reader) - Static method in class org.apache.commons.jexl3.internal.TemplateEngine
Read lines from a (buffered / mark-able) reader keeping all new-lines and line-feeds.
readSource(File) - Method in class org.apache.commons.jexl3.JexlEngine
Reads a JEXL source from a File.
readSource(URL) - Method in class org.apache.commons.jexl3.JexlEngine
Reads a JEXL source from an URL.
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.internal.TemplateEngine
Reads lines of a template grouping them by typed blocks.
ReferenceExpression() - Method in class org.apache.commons.jexl3.parser.Parser
 
REGISTER - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
RegularExpression Id.
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(Object) - Method in class org.apache.commons.jexl3.internal.IntegerRange
 
remove() - Method in class org.apache.commons.jexl3.internal.introspection.ArrayIterator
No op--merely added to satify the Iterator interface.
remove() - Method in class org.apache.commons.jexl3.internal.introspection.EnumerationIterator
 
remove(Object) - Method in class org.apache.commons.jexl3.internal.LongRange
 
removeAll(Collection<?>) - Method in class org.apache.commons.jexl3.internal.IntegerRange
 
removeAll(Collection<?>) - Method in class org.apache.commons.jexl3.internal.LongRange
 
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.internal.Interpreter
Resolves a namespace, eventually allocating an instance using context as constructor argument.
resolveNamespace(String, JexlNode) - Method in class org.apache.commons.jexl3.internal.TemplateInterpreter
 
resolveNamespace(String) - Method in interface org.apache.commons.jexl3.JexlContext.NamespaceResolver
Resolves a namespace by its name.
resolveNamespace(String) - Method in class org.apache.commons.jexl3.ObjectContext
 
result - Variable in class org.apache.commons.jexl3.internal.Script.Callable
Use interpreter as marker for not having run.
retainAll(Collection<?>) - Method in class org.apache.commons.jexl3.internal.IntegerRange
 
retainAll(Collection<?>) - Method in class org.apache.commons.jexl3.internal.LongRange
 
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.Introspector
the logger.
rlog - Variable in class org.apache.commons.jexl3.internal.introspection.Uberspect
The logger to use for all warnings and 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(JexlSandbox) - Method in class org.apache.commons.jexl3.JexlBuilder
Sets the sandbox the engine will use.
sandbox() - Method in class org.apache.commons.jexl3.JexlBuilder
 
SandboxUberspect - Class in org.apache.commons.jexl3.internal.introspection
An uberspect that controls usage of properties, methods and constructors through a sandbox.
SandboxUberspect(JexlUberspect, JexlSandbox) - Constructor for class org.apache.commons.jexl3.internal.introspection.SandboxUberspect
A constructor for JexlSandbox uberspect.
Scope - Class in org.apache.commons.jexl3.internal
A script scope, stores the declaration of parameters and local variables as symbols.
Scope(Scope, String...) - Constructor for class org.apache.commons.jexl3.internal.Scope
Creates a new scope with a list of parameters.
Scope.Frame - Class in org.apache.commons.jexl3.internal
A call frame, created from a scope, stores the arguments and local variables in a "stack frame" (sic).
Scope.Frame(Scope, Object[], int) - Constructor for class org.apache.commons.jexl3.internal.Scope.Frame
Creates a new frame.
Script - Class in org.apache.commons.jexl3.internal
A JexlScript implementation.
Script(Engine, String, ASTJexlScript) - Constructor for class org.apache.commons.jexl3.internal.Script
Do not let this be generally instantiated with a 'new'.
script - Variable in class org.apache.commons.jexl3.internal.Script
The resulting AST we can interpret.
script() - Method in class org.apache.commons.jexl3.parser.ASTJexlScript
Consider script with no parameters that return lambda as parametric-scripts.
Script.Callable - Class in org.apache.commons.jexl3.internal
Implements the Future and Callable interfaces to help delegation.
Script.Callable(Interpreter) - Constructor for class org.apache.commons.jexl3.internal.Script.Callable
The base constructor.
Script.Curried - Class in org.apache.commons.jexl3.internal
A script whose parameters are (partially) bound.
Script.Curried(Script, Object[]) - Constructor for class org.apache.commons.jexl3.internal.Script.Curried
Creates a curried version of this script.
SEMICOL - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
RegularExpression Id.
seq - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
RegularExpression Id.
set(int, Object) - Method in class org.apache.commons.jexl3.internal.introspection.ArrayListWrapper
 
set(Object, Object) - Method in class org.apache.commons.jexl3.internal.introspection.IndexedType.IndexedContainer
Sets a property in this indexed container.
set(int, Object) - Method in class org.apache.commons.jexl3.internal.Scope.Frame
Sets a value.
set - Variable in class org.apache.commons.jexl3.internal.SetBuilder
The set being created.
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
 
set(String, Object) - Method in class org.apache.commons.jexl3.ObjectContext
 
setAttribute(Object, Object, Object) - Method in class org.apache.commons.jexl3.internal.Interpreter
Sets an attribute of an object.
setAttribute(Object, Object, Object, JexlNode) - Method in class org.apache.commons.jexl3.internal.Interpreter
Sets an attribute of an object.
SetBuilder - Class in org.apache.commons.jexl3.internal
Helper class to create set literals.
SetBuilder(int) - Constructor for class org.apache.commons.jexl3.internal.SetBuilder
Creates a new builder.
setBuilder(int) - Method in class org.apache.commons.jexl3.JexlArithmetic
Called by the interpreter when evaluating a literal set.
setClassLoader(ClassLoader) - Method in class org.apache.commons.jexl3.internal.Engine
 
setClassLoader(ClassLoader) - Method in class org.apache.commons.jexl3.internal.introspection.SandboxUberspect
 
setClassLoader(ClassLoader) - Method in class org.apache.commons.jexl3.internal.introspection.Uberspect
 
setClassLoader(ClassLoader) - Method in interface org.apache.commons.jexl3.introspection.JexlUberspect
Sets the class loader to use.
setClassLoader(ClassLoader) - Method in class org.apache.commons.jexl3.JexlEngine
Sets the class loader used to discover classes in 'new' expressions.
setDebugStream(PrintStream) - Method in class org.apache.commons.jexl3.parser.ParserTokenManager
Set debug output.
setFrame(Scope) - Method in class org.apache.commons.jexl3.parser.JexlParser
Sets the frame to use by this parser.
setHoisted(int, Object) - Method in class org.apache.commons.jexl3.internal.Closure
Sets the hoisted index of a given symbol, ie the target index of a parent hoisted symbol in this closure's frame.
setIndentation(int) - Method in class org.apache.commons.jexl3.internal.Debugger
Sets the indentation level.
SetLiteral() - Method in class org.apache.commons.jexl3.parser.Parser
 
setLoader(ClassLoader) - Method in class org.apache.commons.jexl3.internal.introspection.Introspector
Sets the class loader used to solve constructors.
setProperty(Object, String, Object) - Method in class org.apache.commons.jexl3.internal.Engine
 
setProperty(JexlContext, Object, String, Object) - Method in class org.apache.commons.jexl3.internal.Engine
 
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.
setScope(Scope) - Method in class org.apache.commons.jexl3.parser.ASTJexlScript
Sets this script scope.
setTabSize(int) - Method in class org.apache.commons.jexl3.parser.SimpleCharStream
 
setThreadContext(JexlContext.ThreadLocal) - Static method in class org.apache.commons.jexl3.JexlEngine
Sets the current thread local context.
silent - Variable in class org.apache.commons.jexl3.internal.Engine
Whether expressions evaluated by this engine will throw exceptions (false) or return null (true) on errors.
silent(boolean) - Method in class org.apache.commons.jexl3.JexlBuilder
Sets whether the engine will throw JexlException during evaluation when an error is triggered.
silent() - Method in class org.apache.commons.jexl3.JexlBuilder
 
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.IntegerRange
 
size() - Method in class org.apache.commons.jexl3.internal.introspection.ArrayListWrapper
 
size() - Method in class org.apache.commons.jexl3.internal.LongRange
 
size(JexlNode, Object) - Method in class org.apache.commons.jexl3.internal.Operators
Calculate the size of various types: Collection, Array, Map, String, and anything that has a int size() method.
size() - Method in class org.apache.commons.jexl3.internal.SoftCache
Returns the cache size.
size(Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
Calculate the size of various types: Collection, Array, Map, String.
SIZE - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
RegularExpression Id.
SizeMethod() - Method in class org.apache.commons.jexl3.parser.Parser
 
sne - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
RegularExpression Id.
SoftCache<K,V> - Class in org.apache.commons.jexl3.internal
A soft referenced cache.
source - Variable in class org.apache.commons.jexl3.internal.Script
Original expression stripped from leading and trailing spaces.
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.
start - Variable in class org.apache.commons.jexl3.internal.Debugger
The starting character location offset of the cause in the builder.
start() - Method in class org.apache.commons.jexl3.internal.Debugger
 
start() - Method in interface org.apache.commons.jexl3.JexlInfo.Detail
 
startsWith(JexlNode, String, Object, Object) - Method in class org.apache.commons.jexl3.internal.Operators
The 'startsWith' operator implementation.
startsWith(CharSequence, CharSequence) - Method in class org.apache.commons.jexl3.internal.TemplateEngine
Whether a sequence starts with a given set of characters (following spaces).
startsWith(Object, Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
Test if left starts with right.
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.
strategy(JexlUberspect.ResolverStrategy) - Method in class org.apache.commons.jexl3.JexlBuilder
Sets the JexlUberspect strategy strategy the engine will use.
strategy() - Method in class org.apache.commons.jexl3.JexlBuilder
 
strict - Variable in class org.apache.commons.jexl3.internal.Engine
Whether this engine considers unknown variables, methods and constructors as errors.
strict(boolean) - Method in class org.apache.commons.jexl3.JexlBuilder
Sets whether the engine considers unknown variables, methods, functions and constructors as errors or evaluates them as null.
strict() - Method in class org.apache.commons.jexl3.JexlBuilder
 
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.
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
 
TemplateDebugger - Class in org.apache.commons.jexl3.internal
A visitor for templates.
TemplateDebugger() - Constructor for class org.apache.commons.jexl3.internal.TemplateDebugger
Default ctor.
TemplateEngine - Class in org.apache.commons.jexl3.internal
A JxltEngine implementation.
TemplateEngine(Engine, boolean, int, char, char) - Constructor for class org.apache.commons.jexl3.internal.TemplateEngine
Creates a new instance of JxltEngine creating a local cache.
TemplateInterpreter - Class in org.apache.commons.jexl3.internal
The type of interpreter to use during evaluation of templates.
TemplateScript - Class in org.apache.commons.jexl3.internal
A Template instance.
TemplateScript(TemplateEngine, JexlInfo, String, Reader, String...) - Constructor for class org.apache.commons.jexl3.internal.TemplateScript
Creates a new template from an character input.
throwParsingException(JexlNode) - Method in class org.apache.commons.jexl3.parser.JexlParser
Throws a parsing exception.
tilda - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
RegularExpression Id.
toArray() - Method in class org.apache.commons.jexl3.internal.IntegerRange
 
toArray(T[]) - Method in class org.apache.commons.jexl3.internal.IntegerRange
 
toArray() - Method in class org.apache.commons.jexl3.internal.LongRange
 
toArray(T[]) - Method in class org.apache.commons.jexl3.internal.LongRange
 
toBigDecimal(Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
Coerce to a BigDecimal.
toBigInteger(Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
Coerce to a BigInteger.
toBoolean(Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
Coerce to a primitive boolean.
toDouble(Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
Coerce to a primitive double.
toExpression() - Method in class org.apache.commons.jexl3.parser.ASTJexlScript
Coerce this script as an expression (ie only one child) if necessary.
toInteger(Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
Coerce to a primitive 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 primitive long.
toString() - Method in class org.apache.commons.jexl3.internal.Closure
 
toString() - Method in class org.apache.commons.jexl3.internal.Debugger
 
toString() - Method in class org.apache.commons.jexl3.internal.introspection.MethodKey
 
toString() - Method in class org.apache.commons.jexl3.internal.Script
 
toString() - Method in class org.apache.commons.jexl3.internal.TemplateScript
 
toString(Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
Coerce to a string.
toString(BufferedReader) - Static method in class org.apache.commons.jexl3.JexlEngine
Creates a string from a reader.
toString() - Method in interface org.apache.commons.jexl3.JexlInfo.Detail
 
toString() - Method in class org.apache.commons.jexl3.JexlInfo
Formats this info in the form 'name@line:column'.
toString() - Method in interface org.apache.commons.jexl3.JxltEngine.Expression
Formats this expression, adding its source string representation in comments if available: 'expression /*= source *\/'' .
toString() - Method in class org.apache.commons.jexl3.parser.ASTAnnotation
 
toString() - Method in class org.apache.commons.jexl3.parser.ASTArrayLiteral
 
toString() - Method in class org.apache.commons.jexl3.parser.ASTIdentifier
 
toString() - Method in class org.apache.commons.jexl3.parser.ASTIdentifierAccess
 
toString() - Method in class org.apache.commons.jexl3.parser.ASTJxltLiteral
 
toString() - Method in class org.apache.commons.jexl3.parser.ASTMapLiteral
 
toString() - Method in class org.apache.commons.jexl3.parser.ASTNumberLiteral
 
toString() - Method in class org.apache.commons.jexl3.parser.ASTSetLiteral
 
toString() - Method in class org.apache.commons.jexl3.parser.ASTStringLiteral
 
toString() - Method in class org.apache.commons.jexl3.parser.NumberParser
 
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.
trimSource(CharSequence) - Method in class org.apache.commons.jexl3.internal.Engine
Trims the source from front and ending spaces.
TRUE - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
RegularExpression Id.
TRY_FAILED - Static variable in class org.apache.commons.jexl3.internal.introspection.Uberspect
Publicly exposed special failure object returned by tryInvoke.
TRY_FAILED - Static variable in class org.apache.commons.jexl3.JexlEngine
A marker for invocation failures in tryInvoke.
tryAssignOverload(JexlNode, JexlOperator, Object...) - Method in class org.apache.commons.jexl3.internal.Operators
Evaluates an assign operator.
tryFailed(Object) - Method in class org.apache.commons.jexl3.internal.introspection.ConstructorMethod
 
tryFailed(Object) - Method in class org.apache.commons.jexl3.internal.introspection.FieldGetExecutor
 
tryFailed(Object) - Method in class org.apache.commons.jexl3.internal.introspection.FieldSetExecutor
 
tryFailed(Object) - Method in class org.apache.commons.jexl3.internal.introspection.IndexedType
 
tryFailed(Object) - Method in interface org.apache.commons.jexl3.introspection.JexlMethod
Checks whether a tryInvoke return value indicates a failure 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.introspection.BooleanGetExecutor
 
tryInvoke(String, Object, Object...) - Method in class org.apache.commons.jexl3.internal.introspection.ConstructorMethod
 
tryInvoke(Object, Object) - Method in class org.apache.commons.jexl3.internal.introspection.DuckGetExecutor
 
tryInvoke(Object, Object, Object) - Method in class org.apache.commons.jexl3.internal.introspection.DuckSetExecutor
 
tryInvoke(Object, Object) - Method in class org.apache.commons.jexl3.internal.introspection.FieldGetExecutor
 
tryInvoke(Object, Object, Object) - Method in class org.apache.commons.jexl3.internal.introspection.FieldSetExecutor
 
tryInvoke(Object, Object) - Method in class org.apache.commons.jexl3.internal.introspection.IndexedType
 
tryInvoke(Object, Object) - Method in class org.apache.commons.jexl3.internal.introspection.ListGetExecutor
 
tryInvoke(Object, Object, Object) - Method in class org.apache.commons.jexl3.internal.introspection.ListSetExecutor
 
tryInvoke(Object, Object) - Method in class org.apache.commons.jexl3.internal.introspection.MapGetExecutor
 
tryInvoke(Object, Object, Object) - Method in class org.apache.commons.jexl3.internal.introspection.MapSetExecutor
 
tryInvoke(String, Object, Object...) - Method in class org.apache.commons.jexl3.internal.introspection.MethodExecutor
 
tryInvoke(Object, Object) - Method in class org.apache.commons.jexl3.internal.introspection.PropertyGetExecutor
 
tryInvoke(Object, Object, Object) - Method in class org.apache.commons.jexl3.internal.introspection.PropertySetExecutor
 
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.
tryOverload(JexlNode, JexlOperator, Object...) - Method in class org.apache.commons.jexl3.internal.Operators
Attempts to call an operator.

U

uberspect - Variable in class org.apache.commons.jexl3.internal.Engine
The JexlUberspect instance.
uberspect - Variable in class org.apache.commons.jexl3.internal.InterpreterBase
The uberspect.
Uberspect - Class in org.apache.commons.jexl3.internal.introspection
Implementation of Uberspect to provide the default introspective functionality of JEXL.
Uberspect(Log, JexlUberspect.ResolverStrategy) - Constructor for class org.apache.commons.jexl3.internal.introspection.Uberspect
Creates a new Uberspect.
uberspect(JexlUberspect) - Method in class org.apache.commons.jexl3.JexlBuilder
Sets the JexlUberspect instance the engine will use.
uberspect() - Method in class org.apache.commons.jexl3.JexlBuilder
 
Uberspect.ArithmeticUberspect - Class in org.apache.commons.jexl3.internal.introspection
The concrete uberspect Arithmetic class.
UnaryExpression() - Method in class org.apache.commons.jexl3.parser.Parser
 
unboxing - Variable in class org.apache.commons.jexl3.internal.ArrayBuilder
Whether we can try unboxing.
unboxingClass(Class<?>) - Static method in class org.apache.commons.jexl3.internal.ArrayBuilder
Gets the primitive type of a given class (when it exists).
unsolvableMethod(JexlNode, String) - Method in class org.apache.commons.jexl3.internal.InterpreterBase
Triggered when a method can not be resolved.
unsolvableProperty(JexlNode, String, Throwable) - Method in class org.apache.commons.jexl3.internal.InterpreterBase
Triggered when a property can not be resolved.
unsolvableVariable(JexlNode, String, boolean) - Method in class org.apache.commons.jexl3.internal.InterpreterBase
Triggered when a variable can not be resolved.
untyped - Variable in class org.apache.commons.jexl3.internal.ArrayBuilder
The untyped list of items being added.
UpdateLineColumn(char) - Method in class org.apache.commons.jexl3.parser.SimpleCharStream
 

V

ValueExpression() - Method in class org.apache.commons.jexl3.parser.Parser
 
valueOf(String) - Static method in enum org.apache.commons.jexl3.introspection.JexlUberspect.JexlResolver
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.commons.jexl3.JexlOperator
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.commons.jexl3.introspection.JexlUberspect.JexlResolver
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.commons.jexl3.JexlOperator
Returns an array containing the constants of this enum type, in the order they are declared.
Var() - Method in class org.apache.commons.jexl3.parser.Parser
 
VAR - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
RegularExpression Id.
variableError(JexlNode, String, boolean) - Static method in exception org.apache.commons.jexl3.JexlException
Generates a message for a variable error.
version - Variable in class org.apache.commons.jexl3.internal.Script
The engine version (as class loader change count) that last evaluated this script.
visit(ASTAddNode, Object) - Method in class org.apache.commons.jexl3.internal.Debugger
 
visit(ASTSubNode, Object) - Method in class org.apache.commons.jexl3.internal.Debugger
 
visit(ASTAndNode, Object) - Method in class org.apache.commons.jexl3.internal.Debugger
 
visit(ASTArrayAccess, Object) - Method in class org.apache.commons.jexl3.internal.Debugger
 
visit(ASTExtendedLiteral, Object) - Method in class org.apache.commons.jexl3.internal.Debugger
 
visit(ASTArrayLiteral, Object) - Method in class org.apache.commons.jexl3.internal.Debugger
 
visit(ASTRangeNode, Object) - Method in class org.apache.commons.jexl3.internal.Debugger
 
visit(ASTAssignment, Object) - Method in class org.apache.commons.jexl3.internal.Debugger
 
visit(ASTBitwiseAndNode, Object) - Method in class org.apache.commons.jexl3.internal.Debugger
 
visit(ASTBitwiseComplNode, Object) - Method in class org.apache.commons.jexl3.internal.Debugger
 
visit(ASTBitwiseOrNode, Object) - Method in class org.apache.commons.jexl3.internal.Debugger
 
visit(ASTBitwiseXorNode, Object) - Method in class org.apache.commons.jexl3.internal.Debugger
 
visit(ASTBlock, Object) - Method in class org.apache.commons.jexl3.internal.Debugger
 
visit(ASTDivNode, Object) - Method in class org.apache.commons.jexl3.internal.Debugger
 
visit(ASTEmptyFunction, Object) - Method in class org.apache.commons.jexl3.internal.Debugger
 
visit(ASTEmptyMethod, Object) - Method in class org.apache.commons.jexl3.internal.Debugger
 
visit(ASTEQNode, Object) - Method in class org.apache.commons.jexl3.internal.Debugger
 
visit(ASTERNode, Object) - Method in class org.apache.commons.jexl3.internal.Debugger
 
visit(ASTSWNode, Object) - Method in class org.apache.commons.jexl3.internal.Debugger
 
visit(ASTEWNode, Object) - Method in class org.apache.commons.jexl3.internal.Debugger
 
visit(ASTNSWNode, Object) - Method in class org.apache.commons.jexl3.internal.Debugger
 
visit(ASTNEWNode, Object) - Method in class org.apache.commons.jexl3.internal.Debugger
 
visit(ASTFalseNode, Object) - Method in class org.apache.commons.jexl3.internal.Debugger
 
visit(ASTContinue, Object) - Method in class org.apache.commons.jexl3.internal.Debugger
 
visit(ASTBreak, Object) - Method in class org.apache.commons.jexl3.internal.Debugger
 
visit(ASTForeachStatement, Object) - Method in class org.apache.commons.jexl3.internal.Debugger
 
visit(ASTGENode, Object) - Method in class org.apache.commons.jexl3.internal.Debugger
 
visit(ASTGTNode, Object) - Method in class org.apache.commons.jexl3.internal.Debugger
 
visit(ASTIdentifier, Object) - Method in class org.apache.commons.jexl3.internal.Debugger
 
visit(ASTIdentifierAccess, Object) - Method in class org.apache.commons.jexl3.internal.Debugger
 
visit(ASTIfStatement, Object) - Method in class org.apache.commons.jexl3.internal.Debugger
 
visit(ASTNumberLiteral, Object) - Method in class org.apache.commons.jexl3.internal.Debugger
 
visit(ASTJexlScript, Object) - Method in class org.apache.commons.jexl3.internal.Debugger
 
visit(ASTLENode, Object) - Method in class org.apache.commons.jexl3.internal.Debugger
 
visit(ASTLTNode, Object) - Method in class org.apache.commons.jexl3.internal.Debugger
 
visit(ASTMapEntry, Object) - Method in class org.apache.commons.jexl3.internal.Debugger
 
visit(ASTSetLiteral, Object) - Method in class org.apache.commons.jexl3.internal.Debugger
 
visit(ASTMapLiteral, Object) - Method in class org.apache.commons.jexl3.internal.Debugger
 
visit(ASTConstructorNode, Object) - Method in class org.apache.commons.jexl3.internal.Debugger
 
visit(ASTFunctionNode, Object) - Method in class org.apache.commons.jexl3.internal.Debugger
 
visit(ASTMethodNode, Object) - Method in class org.apache.commons.jexl3.internal.Debugger
 
visit(ASTArguments, Object) - Method in class org.apache.commons.jexl3.internal.Debugger
 
visit(ASTModNode, Object) - Method in class org.apache.commons.jexl3.internal.Debugger
 
visit(ASTMulNode, Object) - Method in class org.apache.commons.jexl3.internal.Debugger
 
visit(ASTNENode, Object) - Method in class org.apache.commons.jexl3.internal.Debugger
 
visit(ASTNRNode, Object) - Method in class org.apache.commons.jexl3.internal.Debugger
 
visit(ASTNotNode, Object) - Method in class org.apache.commons.jexl3.internal.Debugger
 
visit(ASTNullLiteral, Object) - Method in class org.apache.commons.jexl3.internal.Debugger
 
visit(ASTOrNode, Object) - Method in class org.apache.commons.jexl3.internal.Debugger
 
visit(ASTReference, Object) - Method in class org.apache.commons.jexl3.internal.Debugger
 
visit(ASTReferenceExpression, Object) - Method in class org.apache.commons.jexl3.internal.Debugger
 
visit(ASTReturnStatement, Object) - Method in class org.apache.commons.jexl3.internal.Debugger
 
visit(ASTSizeFunction, Object) - Method in class org.apache.commons.jexl3.internal.Debugger
 
visit(ASTSizeMethod, Object) - Method in class org.apache.commons.jexl3.internal.Debugger
 
visit(ASTStringLiteral, Object) - Method in class org.apache.commons.jexl3.internal.Debugger
 
visit(ASTTernaryNode, Object) - Method in class org.apache.commons.jexl3.internal.Debugger
 
visit(ASTTrueNode, Object) - Method in class org.apache.commons.jexl3.internal.Debugger
 
visit(ASTUnaryMinusNode, Object) - Method in class org.apache.commons.jexl3.internal.Debugger
 
visit(ASTVar, Object) - Method in class org.apache.commons.jexl3.internal.Debugger
 
visit(ASTWhileStatement, Object) - Method in class org.apache.commons.jexl3.internal.Debugger
 
visit(ASTSetAddNode, Object) - Method in class org.apache.commons.jexl3.internal.Debugger
 
visit(ASTSetSubNode, Object) - Method in class org.apache.commons.jexl3.internal.Debugger
 
visit(ASTSetMultNode, Object) - Method in class org.apache.commons.jexl3.internal.Debugger
 
visit(ASTSetDivNode, Object) - Method in class org.apache.commons.jexl3.internal.Debugger
 
visit(ASTSetModNode, Object) - Method in class org.apache.commons.jexl3.internal.Debugger
 
visit(ASTSetAndNode, Object) - Method in class org.apache.commons.jexl3.internal.Debugger
 
visit(ASTSetOrNode, Object) - Method in class org.apache.commons.jexl3.internal.Debugger
 
visit(ASTSetXorNode, Object) - Method in class org.apache.commons.jexl3.internal.Debugger
 
visit(ASTJxltLiteral, Object) - Method in class org.apache.commons.jexl3.internal.Debugger
 
visit(ASTAnnotation, Object) - Method in class org.apache.commons.jexl3.internal.Debugger
 
visit(ASTAnnotatedStatement, Object) - Method in class org.apache.commons.jexl3.internal.Debugger
 
visit(ASTAddNode, Object) - Method in class org.apache.commons.jexl3.internal.Interpreter
 
visit(ASTSubNode, Object) - Method in class org.apache.commons.jexl3.internal.Interpreter
 
visit(ASTMulNode, Object) - Method in class org.apache.commons.jexl3.internal.Interpreter
 
visit(ASTDivNode, Object) - Method in class org.apache.commons.jexl3.internal.Interpreter
 
visit(ASTModNode, Object) - Method in class org.apache.commons.jexl3.internal.Interpreter
 
visit(ASTBitwiseAndNode, Object) - Method in class org.apache.commons.jexl3.internal.Interpreter
 
visit(ASTBitwiseOrNode, Object) - Method in class org.apache.commons.jexl3.internal.Interpreter
 
visit(ASTBitwiseXorNode, Object) - Method in class org.apache.commons.jexl3.internal.Interpreter
 
visit(ASTEQNode, Object) - Method in class org.apache.commons.jexl3.internal.Interpreter
 
visit(ASTNENode, Object) - Method in class org.apache.commons.jexl3.internal.Interpreter
 
visit(ASTGENode, Object) - Method in class org.apache.commons.jexl3.internal.Interpreter
 
visit(ASTGTNode, Object) - Method in class org.apache.commons.jexl3.internal.Interpreter
 
visit(ASTLENode, Object) - Method in class org.apache.commons.jexl3.internal.Interpreter
 
visit(ASTLTNode, Object) - Method in class org.apache.commons.jexl3.internal.Interpreter
 
visit(ASTSWNode, Object) - Method in class org.apache.commons.jexl3.internal.Interpreter
 
visit(ASTNSWNode, Object) - Method in class org.apache.commons.jexl3.internal.Interpreter
 
visit(ASTEWNode, Object) - Method in class org.apache.commons.jexl3.internal.Interpreter
 
visit(ASTNEWNode, Object) - Method in class org.apache.commons.jexl3.internal.Interpreter
 
visit(ASTERNode, Object) - Method in class org.apache.commons.jexl3.internal.Interpreter
 
visit(ASTNRNode, Object) - Method in class org.apache.commons.jexl3.internal.Interpreter
 
visit(ASTRangeNode, Object) - Method in class org.apache.commons.jexl3.internal.Interpreter
 
visit(ASTUnaryMinusNode, Object) - Method in class org.apache.commons.jexl3.internal.Interpreter
 
visit(ASTBitwiseComplNode, Object) - Method in class org.apache.commons.jexl3.internal.Interpreter
 
visit(ASTNotNode, Object) - Method in class org.apache.commons.jexl3.internal.Interpreter
 
visit(ASTIfStatement, Object) - Method in class org.apache.commons.jexl3.internal.Interpreter
 
visit(ASTBlock, Object) - Method in class org.apache.commons.jexl3.internal.Interpreter
 
visit(ASTReturnStatement, Object) - Method in class org.apache.commons.jexl3.internal.Interpreter
 
visit(ASTContinue, Object) - Method in class org.apache.commons.jexl3.internal.Interpreter
 
visit(ASTBreak, Object) - Method in class org.apache.commons.jexl3.internal.Interpreter
 
visit(ASTForeachStatement, Object) - Method in class org.apache.commons.jexl3.internal.Interpreter
 
visit(ASTWhileStatement, Object) - Method in class org.apache.commons.jexl3.internal.Interpreter
 
visit(ASTAndNode, Object) - Method in class org.apache.commons.jexl3.internal.Interpreter
 
visit(ASTOrNode, Object) - Method in class org.apache.commons.jexl3.internal.Interpreter
 
visit(ASTNullLiteral, Object) - Method in class org.apache.commons.jexl3.internal.Interpreter
 
visit(ASTTrueNode, Object) - Method in class org.apache.commons.jexl3.internal.Interpreter
 
visit(ASTFalseNode, Object) - Method in class org.apache.commons.jexl3.internal.Interpreter
 
visit(ASTNumberLiteral, Object) - Method in class org.apache.commons.jexl3.internal.Interpreter
 
visit(ASTStringLiteral, Object) - Method in class org.apache.commons.jexl3.internal.Interpreter
 
visit(ASTArrayLiteral, Object) - Method in class org.apache.commons.jexl3.internal.Interpreter
 
visit(ASTExtendedLiteral, Object) - Method in class org.apache.commons.jexl3.internal.Interpreter
 
visit(ASTSetLiteral, Object) - Method in class org.apache.commons.jexl3.internal.Interpreter
 
visit(ASTMapLiteral, Object) - Method in class org.apache.commons.jexl3.internal.Interpreter
 
visit(ASTMapEntry, Object) - Method in class org.apache.commons.jexl3.internal.Interpreter
 
visit(ASTTernaryNode, Object) - Method in class org.apache.commons.jexl3.internal.Interpreter
 
visit(ASTSizeFunction, Object) - Method in class org.apache.commons.jexl3.internal.Interpreter
 
visit(ASTSizeMethod, Object) - Method in class org.apache.commons.jexl3.internal.Interpreter
 
visit(ASTEmptyFunction, Object) - Method in class org.apache.commons.jexl3.internal.Interpreter
 
visit(ASTEmptyMethod, Object) - Method in class org.apache.commons.jexl3.internal.Interpreter
 
visit(ASTJexlScript, Object) - Method in class org.apache.commons.jexl3.internal.Interpreter
 
visit(ASTVar, Object) - Method in class org.apache.commons.jexl3.internal.Interpreter
 
visit(ASTReferenceExpression, Object) - Method in class org.apache.commons.jexl3.internal.Interpreter
 
visit(ASTIdentifier, Object) - Method in class org.apache.commons.jexl3.internal.Interpreter
 
visit(ASTArrayAccess, Object) - Method in class org.apache.commons.jexl3.internal.Interpreter
 
visit(ASTIdentifierAccess, Object) - Method in class org.apache.commons.jexl3.internal.Interpreter
 
visit(ASTReference, Object) - Method in class org.apache.commons.jexl3.internal.Interpreter
 
visit(ASTAssignment, Object) - Method in class org.apache.commons.jexl3.internal.Interpreter
 
visit(ASTSetAddNode, Object) - Method in class org.apache.commons.jexl3.internal.Interpreter
 
visit(ASTSetSubNode, Object) - Method in class org.apache.commons.jexl3.internal.Interpreter
 
visit(ASTSetMultNode, Object) - Method in class org.apache.commons.jexl3.internal.Interpreter
 
visit(ASTSetDivNode, Object) - Method in class org.apache.commons.jexl3.internal.Interpreter
 
visit(ASTSetModNode, Object) - Method in class org.apache.commons.jexl3.internal.Interpreter
 
visit(ASTSetAndNode, Object) - Method in class org.apache.commons.jexl3.internal.Interpreter
 
visit(ASTSetOrNode, Object) - Method in class org.apache.commons.jexl3.internal.Interpreter
 
visit(ASTSetXorNode, Object) - Method in class org.apache.commons.jexl3.internal.Interpreter
 
visit(ASTArguments, Object) - Method in class org.apache.commons.jexl3.internal.Interpreter
 
visit(ASTMethodNode, Object) - Method in class org.apache.commons.jexl3.internal.Interpreter
 
visit(ASTFunctionNode, Object) - Method in class org.apache.commons.jexl3.internal.Interpreter
 
visit(ASTConstructorNode, Object) - Method in class org.apache.commons.jexl3.internal.Interpreter
 
visit(ASTJxltLiteral, Object) - Method in class org.apache.commons.jexl3.internal.Interpreter
 
visit(ASTAnnotation, Object) - Method in class org.apache.commons.jexl3.internal.Interpreter
 
visit(ASTAnnotatedStatement, Object) - Method in class org.apache.commons.jexl3.internal.Interpreter
 
visit(ASTBlock, Object) - Method in class org.apache.commons.jexl3.internal.TemplateDebugger
 
visit(ASTFunctionNode, Object) - Method in class org.apache.commons.jexl3.internal.TemplateInterpreter
 
visit(ASTIdentifier, Object) - Method in class org.apache.commons.jexl3.internal.TemplateInterpreter
 
visit(SimpleNode, Object) - Method in class org.apache.commons.jexl3.parser.ParserVisitor
Unused, satisfy ParserVisitor interface.
visit(ASTAmbiguous, Object) - Method in class org.apache.commons.jexl3.parser.ParserVisitor
Unused, should throw in Parser.
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(ASTIfStatement, Object) - Method in class org.apache.commons.jexl3.parser.ParserVisitor
 
visit(ASTWhileStatement, Object) - Method in class org.apache.commons.jexl3.parser.ParserVisitor
 
visit(ASTContinue, Object) - Method in class org.apache.commons.jexl3.parser.ParserVisitor
 
visit(ASTBreak, 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(ASTSWNode, Object) - Method in class org.apache.commons.jexl3.parser.ParserVisitor
 
visit(ASTNSWNode, Object) - Method in class org.apache.commons.jexl3.parser.ParserVisitor
 
visit(ASTEWNode, Object) - Method in class org.apache.commons.jexl3.parser.ParserVisitor
 
visit(ASTNEWNode, Object) - Method in class org.apache.commons.jexl3.parser.ParserVisitor
 
visit(ASTAddNode, Object) - Method in class org.apache.commons.jexl3.parser.ParserVisitor
 
visit(ASTSubNode, 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(ASTSetLiteral, Object) - Method in class org.apache.commons.jexl3.parser.ParserVisitor
 
visit(ASTExtendedLiteral, Object) - Method in class org.apache.commons.jexl3.parser.ParserVisitor
 
visit(ASTArrayLiteral, Object) - Method in class org.apache.commons.jexl3.parser.ParserVisitor
 
visit(ASTRangeNode, 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(ASTEmptyMethod, 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(ASTIdentifierAccess, Object) - Method in class org.apache.commons.jexl3.parser.ParserVisitor
 
visit(ASTArguments, Object) - Method in class org.apache.commons.jexl3.parser.ParserVisitor
 
visit(ASTReferenceExpression, Object) - Method in class org.apache.commons.jexl3.parser.ParserVisitor
 
visit(ASTSetAddNode, Object) - Method in class org.apache.commons.jexl3.parser.ParserVisitor
 
visit(ASTSetSubNode, Object) - Method in class org.apache.commons.jexl3.parser.ParserVisitor
 
visit(ASTSetMultNode, Object) - Method in class org.apache.commons.jexl3.parser.ParserVisitor
 
visit(ASTSetDivNode, Object) - Method in class org.apache.commons.jexl3.parser.ParserVisitor
 
visit(ASTSetModNode, Object) - Method in class org.apache.commons.jexl3.parser.ParserVisitor
 
visit(ASTSetAndNode, Object) - Method in class org.apache.commons.jexl3.parser.ParserVisitor
 
visit(ASTSetOrNode, Object) - Method in class org.apache.commons.jexl3.parser.ParserVisitor
 
visit(ASTSetXorNode, Object) - Method in class org.apache.commons.jexl3.parser.ParserVisitor
 
visit(ASTJxltLiteral, Object) - Method in class org.apache.commons.jexl3.parser.ParserVisitor
 
visit(ASTAnnotation, Object) - Method in class org.apache.commons.jexl3.parser.ParserVisitor
 
visit(ASTAnnotatedStatement, Object) - Method in class org.apache.commons.jexl3.parser.ParserVisitor
 
visitParameter(String, Object) - Method in class org.apache.commons.jexl3.internal.Debugger
A pseudo visitor for parameters.

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.JexlSandbox
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.JexlSandbox.Permissions
Adds a list of writable property names to these permissions.
write() - Method in class org.apache.commons.jexl3.introspection.JexlSandbox.Permissions
Gets the set of writable property names in these permissions.
write(Class<?>, String) - Method in class org.apache.commons.jexl3.introspection.JexlSandbox
Gets the write permission value for a given property of a class.
write(String, String) - Method in class org.apache.commons.jexl3.introspection.JexlSandbox
Gets the write permission value for a given property of a class.

X

xor(Object, Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
Performs a bitwise xor.
xor - Static variable in interface org.apache.commons.jexl3.parser.ParserConstants
RegularExpression Id.
xor_assign - 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–2017 The Apache Software Foundation. All rights reserved.