- 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
-
- 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
-
- arithmetic - Variable in class org.apache.commons.jexl3.internal.Interpreter
-
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
-
- 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.
- 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).
- 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.JexlScript
-
Creates a Callable from this script.
- callable(JexlContext, Object...) - Method in interface org.apache.commons.jexl3.JexlScript
-
Creates a Callable from this script.
- cancelled - Variable in class org.apache.commons.jexl3.internal.Interpreter
-
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() - 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.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
-
- 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.Interpreter
-
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.Engine
-
Creates a cache.
- 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
-
- createExpression(JexlInfo, String) - Method in class org.apache.commons.jexl3.JxltEngine
-
- 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.
- curChar - Variable in class org.apache.commons.jexl3.parser.ParserTokenManager
-
- curry(Object...) - Method in class org.apache.commons.jexl3.internal.Script
-
Curries this script, returning a script with bound arguments.
- curry(Object...) - Method in interface org.apache.commons.jexl3.JexlScript
-
Curries this script, returning a script with bound arguments.
- 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.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
-
- 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
-
- 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 a container.
- get(int) - Method in class org.apache.commons.jexl3.internal.Scope.Frame
-
Gets a value.
- 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
-
- 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
-
Gets an arithmetic operator resolver for a given arithmetic instance.
- getArithmetic(JexlArithmetic) - Method in class org.apache.commons.jexl3.internal.introspection.Uberspect
-
Gets an arithmetic operator resolver for a given arithmetic instance.
- 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
-
- 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
-
Returns a class constructor.
- getConstructor(Object, Object...) - Method in class org.apache.commons.jexl3.internal.introspection.Uberspect
-
Returns a class constructor.
- getConstructor(Object, Object...) - Method in interface org.apache.commons.jexl3.introspection.JexlUberspect
-
Returns a class constructor.
- 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
-
Gets an iterator from an object.
- getIterator(Object) - Method in class org.apache.commons.jexl3.internal.introspection.Uberspect
-
Gets an iterator from an object.
- 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. symbols assigned to local variables excluding hoisted variables.
- 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. symbols assigned to local variables.
- 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
-
Returns a JexlMethod.
- 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
-
Returns a JexlMethod.
- 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.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. symbols assigned before creating local variables.
- 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. symbols assigned before creating local variables.
- getParsedText() - Method in class org.apache.commons.jexl3.internal.Closure
-
- getParsedText() - Method in class org.apache.commons.jexl3.internal.Script
-
Recreates the source text of this expression from the internal syntactic tree.
- getParsedText(int) - Method in class org.apache.commons.jexl3.internal.Script
-
Recreates the source text of this expression from the internal syntactic tree.
- getParsedText() - Method in interface org.apache.commons.jexl3.JexlExpression
-
Recreates the source text of this expression from the internal synactic 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
Pragma keys are ant-ish variables, their values are scalar literals..
- getPragmas() - Method in interface org.apache.commons.jexl3.JexlScript
-
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
-
Property getter.
- getPropertyGet(List<JexlUberspect.PropertyResolver>, Object, Object) - Method in class org.apache.commons.jexl3.internal.introspection.SandboxUberspect
-
Property getter.
- getPropertyGet(Object, Object) - Method in class org.apache.commons.jexl3.internal.introspection.Uberspect
-
Property getter.
- getPropertyGet(List<JexlUberspect.PropertyResolver>, Object, Object) - Method in class org.apache.commons.jexl3.internal.introspection.Uberspect
-
Property getter.
- 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
-
Property setter.
- getPropertySet(List<JexlUberspect.PropertyResolver>, Object, Object, Object) - Method in class org.apache.commons.jexl3.internal.introspection.SandboxUberspect
-
Property setter.
- getPropertySet(Object, Object, Object) - Method in class org.apache.commons.jexl3.internal.introspection.Uberspect
-
Property setter.
- getPropertySet(List<JexlUberspect.PropertyResolver>, Object, Object, Object) - Method in class org.apache.commons.jexl3.internal.introspection.Uberspect
-
Property setter.
- 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
-
Applies this uberspect property resolver strategy.
- getResolvers(JexlOperator, Object) - Method in class org.apache.commons.jexl3.internal.introspection.Uberspect
-
Applies this uberspect property resolver strategy.
- 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
-
Returns the source text of this expression.
- 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. parameters and local variables.
- getSymbols() - Method in class org.apache.commons.jexl3.parser.ASTJexlScript
-
Gets this script symbols, i.e. parameters and local variables.
- 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
-
- 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
-
Gets this uberspect version.
- getVersion() - Method in class org.apache.commons.jexl3.internal.introspection.Uberspect
-
Gets this uberspect version.
- 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.
- 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.
- 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 - Variable in class org.apache.commons.jexl3.internal.Operators
-
The owner.
- 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.
- invocationFailed(JexlException) - Method in class org.apache.commons.jexl3.internal.Interpreter
-
Triggered when method, function or constructor invocation fails.
- 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.
- isCancelled() - Method in class org.apache.commons.jexl3.internal.Interpreter
-
Checks whether this interpreter execution was cancelled due to thread interruption.
- 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. a float, double
or string with ( "." | "E" | "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.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 the 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.
- 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
-
- JavaccError - Interface in org.apache.commons.jexl3.parser
-
The common info provided by Javacc errors.
- jexl - Variable in class org.apache.commons.jexl3.internal.Interpreter
-
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.NamespaceFunctor - Interface in org.apache.commons.jexl3
-
Namespace type that allows creating an instance to delegate namespace methods calls to.
- JexlContext.NamespaceResolver - Interface in org.apache.commons.jexl3
-
This interface declares how to resolve a namespace from its name; it is used by the interpreter during
evalutation.
- JexlContext.ThreadLocal - Interface in org.apache.commons.jexl3
-
A marker interface 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.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(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.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
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl3.parser.ASTAssignment
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl3.parser.ASTBitwiseAndNode
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl3.parser.ASTBitwiseComplNode
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl3.parser.ASTBitwiseOrNode
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl3.parser.ASTBitwiseXorNode
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl3.parser.ASTBlock
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl3.parser.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
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl3.parser.ASTLENode
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl3.parser.ASTLTNode
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl3.parser.ASTMapEntry
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl3.parser.ASTMapLiteral
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl3.parser.ASTMethodNode
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl3.parser.ASTModNode
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl3.parser.ASTMulNode
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl3.parser.ASTNENode
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl3.parser.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
-
Accept the visitor.
- 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
-
Accept the visitor.
- 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
-
- 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
-
This method is called after all the child nodes have been
added.
- jjtClose() - Method in class org.apache.commons.jexl3.parser.ASTMapLiteral
-
This method is called after all the child nodes have been
added.
- jjtClose() - Method in class org.apache.commons.jexl3.parser.ASTSetLiteral
-
This method is called after all the child nodes have been
added.
- jjtClose() - Method in interface org.apache.commons.jexl3.parser.Node
-
This method is called after all the child nodes have been
added.
- jjtClose() - Method in class org.apache.commons.jexl3.parser.SimpleNode
-
- 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 "...
- 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
-
- 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.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 a 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
-
Sets the class loader to use.
- setClassLoader(ClassLoader) - Method in class org.apache.commons.jexl3.internal.introspection.Uberspect
-
Sets the class loader to use.
- 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 - Variable in class org.apache.commons.jexl3.internal.Interpreter
-
Silent interpreter flag.
- 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?
- 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(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.
- 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
-
- strictArithmetic - Variable in class org.apache.commons.jexl3.internal.Interpreter
-
Strict interpreter flag.
- strictEngine - Variable in class org.apache.commons.jexl3.internal.Interpreter
-
Strict interpreter flag (may temporarily change when calling size and empty as functions).
- 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.
- 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.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.