Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractExecutor - Class in org.apache.commons.jexl2.internal
-
Abstract class that is used to execute an arbitrary method that is introspected.
- AbstractExecutor(Class<?>, Method) - Constructor for class org.apache.commons.jexl2.internal.AbstractExecutor
-
Default and sole constructor.
- AbstractExecutor.Get - Class in org.apache.commons.jexl2.internal
-
Abstract class that is used to execute an arbitrary 'get' method.
- AbstractExecutor.Method - Class in org.apache.commons.jexl2.internal
-
Abstract class that is used to execute an arbitrary method.
- AbstractExecutor.Method.Parameter - Class in org.apache.commons.jexl2.internal
-
A helper class to pass the method & parameters.
- AbstractExecutor.Set - Class in org.apache.commons.jexl2.internal
-
Abstract class that is used to execute an arbitrary 'set' method.
- add(int, Object) - Method in class org.apache.commons.jexl2.internal.ArrayListWrapper
- add(Object) - Method in class org.apache.commons.jexl2.internal.ArrayListWrapper
- add(Object, Object) - Method in class org.apache.commons.jexl2.JexlArithmetic
-
Add two values together.
- add(String) - Method in class org.apache.commons.jexl2.introspection.Sandbox.BlackSet
- add(String) - Method in class org.apache.commons.jexl2.introspection.Sandbox.Names
-
Adds a name to this set.
- add(String) - Method in class org.apache.commons.jexl2.introspection.Sandbox.WhiteSet
- addAll(int, Collection<? extends Object>) - Method in class org.apache.commons.jexl2.internal.ArrayListWrapper
- addAll(Collection<? extends Object>) - Method in class org.apache.commons.jexl2.internal.ArrayListWrapper
- AdditiveExpression() - Method in class org.apache.commons.jexl2.parser.Parser
-
Arithmetic
- AdditiveOperator() - Method in class org.apache.commons.jexl2.parser.Parser
- adjustBeginLineColumn(int, int) - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
-
Method to adjust line and column numbers for the start of a token.
- alias(String, String) - Method in class org.apache.commons.jexl2.introspection.Sandbox.Names
-
Adds an alias to a name to this set.
- alias(String, String) - Method in class org.apache.commons.jexl2.introspection.Sandbox.WhiteSet
- ALLOW_REGISTERS - Variable in class org.apache.commons.jexl2.parser.Parser
- AmbiguousException() - Constructor for exception org.apache.commons.jexl2.internal.introspection.MethodKey.AmbiguousException
- and - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
RegularExpression Id.
- AND - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
RegularExpression Id.
- AndExpression() - Method in class org.apache.commons.jexl2.parser.Parser
- AnyMethod() - Method in class org.apache.commons.jexl2.parser.Parser
- arithmetic - Variable in class org.apache.commons.jexl2.Interpreter
-
The arithmetic handler.
- arithmetic - Variable in class org.apache.commons.jexl2.JexlEngine
-
The JexlArithmetic instance.
- ArrayAccess() - Method in class org.apache.commons.jexl2.parser.Parser
- ArrayIterator - Class in org.apache.commons.jexl2.internal
-
An Iterator wrapper for an Object[].
- ArrayIterator(Object) - Constructor for class org.apache.commons.jexl2.internal.ArrayIterator
-
Creates a new iterator instance for the specified array.
- ArrayListWrapper - Class in org.apache.commons.jexl2.internal
-
A class that wraps an array within an AbstractList.
- ArrayListWrapper(Object) - Constructor for class org.apache.commons.jexl2.internal.ArrayListWrapper
-
Create the wrapper.
- ArrayLiteral() - Method in class org.apache.commons.jexl2.parser.Parser
- assign - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
RegularExpression Id.
- Assignment() - Method in class org.apache.commons.jexl2.parser.Parser
- asString() - Method in class org.apache.commons.jexl2.UnifiedJEXL.Expression
-
Generates this expression's string representation.
- asString() - Method in class org.apache.commons.jexl2.UnifiedJEXL.Template
-
Recreate the template source from its inner components.
- asString(StringBuilder) - Method in class org.apache.commons.jexl2.UnifiedJEXL.Expression
-
Adds this expression's string representation to a StringBuilder.
- ASTAdditiveNode - Class in org.apache.commons.jexl2.parser
- ASTAdditiveNode(int) - Constructor for class org.apache.commons.jexl2.parser.ASTAdditiveNode
- ASTAdditiveNode(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTAdditiveNode
- ASTAdditiveOperator - Class in org.apache.commons.jexl2.parser
- ASTAdditiveOperator(int) - Constructor for class org.apache.commons.jexl2.parser.ASTAdditiveOperator
- ASTAdditiveOperator(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTAdditiveOperator
- ASTAmbiguous - Class in org.apache.commons.jexl2.parser
- ASTAmbiguous(int) - Constructor for class org.apache.commons.jexl2.parser.ASTAmbiguous
- ASTAmbiguous(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTAmbiguous
- ASTAndNode - Class in org.apache.commons.jexl2.parser
- ASTAndNode(int) - Constructor for class org.apache.commons.jexl2.parser.ASTAndNode
- ASTAndNode(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTAndNode
- ASTArrayAccess - Class in org.apache.commons.jexl2.parser
- ASTArrayAccess(int) - Constructor for class org.apache.commons.jexl2.parser.ASTArrayAccess
- ASTArrayAccess(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTArrayAccess
- ASTArrayLiteral - Class in org.apache.commons.jexl2.parser
- ASTAssignment - Class in org.apache.commons.jexl2.parser
- ASTAssignment(int) - Constructor for class org.apache.commons.jexl2.parser.ASTAssignment
- ASTAssignment(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTAssignment
- ASTBitwiseAndNode - Class in org.apache.commons.jexl2.parser
- ASTBitwiseAndNode(int) - Constructor for class org.apache.commons.jexl2.parser.ASTBitwiseAndNode
- ASTBitwiseAndNode(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTBitwiseAndNode
- ASTBitwiseComplNode - Class in org.apache.commons.jexl2.parser
- ASTBitwiseComplNode(int) - Constructor for class org.apache.commons.jexl2.parser.ASTBitwiseComplNode
- ASTBitwiseComplNode(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTBitwiseComplNode
- ASTBitwiseOrNode - Class in org.apache.commons.jexl2.parser
- ASTBitwiseOrNode(int) - Constructor for class org.apache.commons.jexl2.parser.ASTBitwiseOrNode
- ASTBitwiseOrNode(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTBitwiseOrNode
- ASTBitwiseXorNode - Class in org.apache.commons.jexl2.parser
- ASTBitwiseXorNode(int) - Constructor for class org.apache.commons.jexl2.parser.ASTBitwiseXorNode
- ASTBitwiseXorNode(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTBitwiseXorNode
- ASTBlock - Class in org.apache.commons.jexl2.parser
- ASTBlock(int) - Constructor for class org.apache.commons.jexl2.parser.ASTBlock
- ASTBlock(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTBlock
- ASTConstructorNode - Class in org.apache.commons.jexl2.parser
- ASTConstructorNode(int) - Constructor for class org.apache.commons.jexl2.parser.ASTConstructorNode
- ASTConstructorNode(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTConstructorNode
- ASTDivNode - Class in org.apache.commons.jexl2.parser
- ASTDivNode(int) - Constructor for class org.apache.commons.jexl2.parser.ASTDivNode
- ASTDivNode(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTDivNode
- ASTEmptyFunction - Class in org.apache.commons.jexl2.parser
- ASTEmptyFunction(int) - Constructor for class org.apache.commons.jexl2.parser.ASTEmptyFunction
- ASTEmptyFunction(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTEmptyFunction
- ASTEQNode - Class in org.apache.commons.jexl2.parser
- ASTEQNode(int) - Constructor for class org.apache.commons.jexl2.parser.ASTEQNode
- ASTEQNode(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTEQNode
- ASTERNode - Class in org.apache.commons.jexl2.parser
- ASTERNode(int) - Constructor for class org.apache.commons.jexl2.parser.ASTERNode
- ASTERNode(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTERNode
- ASTFalseNode - Class in org.apache.commons.jexl2.parser
- ASTFalseNode(int) - Constructor for class org.apache.commons.jexl2.parser.ASTFalseNode
- ASTFalseNode(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTFalseNode
- ASTFloatLiteral - Class in org.apache.commons.jexl2.parser
-
Deprecated.Only for use in maintaining binary compatibility - should not actually be used - will be removed in 3.0
- ASTFloatLiteral(int) - Constructor for class org.apache.commons.jexl2.parser.ASTFloatLiteral
-
Deprecated.
- ASTFloatLiteral(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTFloatLiteral
-
Deprecated.
- ASTForeachStatement - Class in org.apache.commons.jexl2.parser
- ASTForeachStatement(int) - Constructor for class org.apache.commons.jexl2.parser.ASTForeachStatement
- ASTForeachStatement(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTForeachStatement
- ASTFunctionNode - Class in org.apache.commons.jexl2.parser
- ASTFunctionNode(int) - Constructor for class org.apache.commons.jexl2.parser.ASTFunctionNode
- ASTFunctionNode(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTFunctionNode
- ASTGENode - Class in org.apache.commons.jexl2.parser
- ASTGENode(int) - Constructor for class org.apache.commons.jexl2.parser.ASTGENode
- ASTGENode(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTGENode
- ASTGTNode - Class in org.apache.commons.jexl2.parser
- ASTGTNode(int) - Constructor for class org.apache.commons.jexl2.parser.ASTGTNode
- ASTGTNode(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTGTNode
- ASTIdentifier - Class in org.apache.commons.jexl2.parser
-
Identifiers, variables and registers.
- ASTIdentifier(int) - Constructor for class org.apache.commons.jexl2.parser.ASTIdentifier
- ASTIdentifier(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTIdentifier
- ASTIfStatement - Class in org.apache.commons.jexl2.parser
- ASTIfStatement(int) - Constructor for class org.apache.commons.jexl2.parser.ASTIfStatement
- ASTIfStatement(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTIfStatement
- ASTIntegerLiteral - Class in org.apache.commons.jexl2.parser
-
Deprecated.Only for use in maintaining binary compatibility - should not actually be used - will be removed in 3.0
- ASTJexlScript - Class in org.apache.commons.jexl2.parser
-
Enhanced script to allow parameters declaration.
- ASTJexlScript(int) - Constructor for class org.apache.commons.jexl2.parser.ASTJexlScript
- ASTJexlScript(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTJexlScript
- ASTLENode - Class in org.apache.commons.jexl2.parser
- ASTLENode(int) - Constructor for class org.apache.commons.jexl2.parser.ASTLENode
- ASTLENode(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTLENode
- ASTLTNode - Class in org.apache.commons.jexl2.parser
- ASTLTNode(int) - Constructor for class org.apache.commons.jexl2.parser.ASTLTNode
- ASTLTNode(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTLTNode
- ASTMapEntry - Class in org.apache.commons.jexl2.parser
- ASTMapEntry(int) - Constructor for class org.apache.commons.jexl2.parser.ASTMapEntry
- ASTMapEntry(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTMapEntry
- ASTMapLiteral - Class in org.apache.commons.jexl2.parser
- ASTMethodNode - Class in org.apache.commons.jexl2.parser
- ASTMethodNode(int) - Constructor for class org.apache.commons.jexl2.parser.ASTMethodNode
- ASTMethodNode(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTMethodNode
- ASTModNode - Class in org.apache.commons.jexl2.parser
- ASTModNode(int) - Constructor for class org.apache.commons.jexl2.parser.ASTModNode
- ASTModNode(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTModNode
- ASTMulNode - Class in org.apache.commons.jexl2.parser
- ASTMulNode(int) - Constructor for class org.apache.commons.jexl2.parser.ASTMulNode
- ASTMulNode(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTMulNode
- ASTNENode - Class in org.apache.commons.jexl2.parser
- ASTNENode(int) - Constructor for class org.apache.commons.jexl2.parser.ASTNENode
- ASTNENode(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTNENode
- ASTNotNode - Class in org.apache.commons.jexl2.parser
- ASTNotNode(int) - Constructor for class org.apache.commons.jexl2.parser.ASTNotNode
- ASTNotNode(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTNotNode
- ASTNRNode - Class in org.apache.commons.jexl2.parser
- ASTNRNode(int) - Constructor for class org.apache.commons.jexl2.parser.ASTNRNode
- ASTNRNode(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTNRNode
- ASTNullLiteral - Class in org.apache.commons.jexl2.parser
- ASTNullLiteral(int) - Constructor for class org.apache.commons.jexl2.parser.ASTNullLiteral
- ASTNullLiteral(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTNullLiteral
- ASTNumberLiteral - Class in org.apache.commons.jexl2.parser
- ASTNumberLiteral(int) - Constructor for class org.apache.commons.jexl2.parser.ASTNumberLiteral
- ASTNumberLiteral(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTNumberLiteral
- ASTOrNode - Class in org.apache.commons.jexl2.parser
- ASTOrNode(int) - Constructor for class org.apache.commons.jexl2.parser.ASTOrNode
- ASTOrNode(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTOrNode
- ASTReference - Class in org.apache.commons.jexl2.parser
- ASTReference(int) - Constructor for class org.apache.commons.jexl2.parser.ASTReference
- ASTReference(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTReference
- ASTReferenceExpression - Class in org.apache.commons.jexl2.parser
- ASTReferenceExpression(int) - Constructor for class org.apache.commons.jexl2.parser.ASTReferenceExpression
- ASTReferenceExpression(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTReferenceExpression
- ASTReturnStatement - Class in org.apache.commons.jexl2.parser
- ASTReturnStatement(int) - Constructor for class org.apache.commons.jexl2.parser.ASTReturnStatement
- ASTReturnStatement(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTReturnStatement
- ASTSizeFunction - Class in org.apache.commons.jexl2.parser
- ASTSizeFunction(int) - Constructor for class org.apache.commons.jexl2.parser.ASTSizeFunction
- ASTSizeFunction(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTSizeFunction
- ASTSizeMethod - Class in org.apache.commons.jexl2.parser
- ASTSizeMethod(int) - Constructor for class org.apache.commons.jexl2.parser.ASTSizeMethod
- ASTSizeMethod(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTSizeMethod
- ASTStringLiteral - Class in org.apache.commons.jexl2.parser
- ASTStringLiteral(int) - Constructor for class org.apache.commons.jexl2.parser.ASTStringLiteral
- ASTStringLiteral(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTStringLiteral
- ASTTernaryNode - Class in org.apache.commons.jexl2.parser
- ASTTernaryNode(int) - Constructor for class org.apache.commons.jexl2.parser.ASTTernaryNode
- ASTTernaryNode(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTTernaryNode
- ASTTrueNode - Class in org.apache.commons.jexl2.parser
- ASTTrueNode(int) - Constructor for class org.apache.commons.jexl2.parser.ASTTrueNode
- ASTTrueNode(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTTrueNode
- ASTUnaryMinusNode - Class in org.apache.commons.jexl2.parser
- ASTUnaryMinusNode(int) - Constructor for class org.apache.commons.jexl2.parser.ASTUnaryMinusNode
- ASTUnaryMinusNode(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTUnaryMinusNode
- ASTVar - Class in org.apache.commons.jexl2.parser
-
Declares a local variable.
- ASTVar(int) - Constructor for class org.apache.commons.jexl2.parser.ASTVar
- ASTVar(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTVar
- ASTWhileStatement - Class in org.apache.commons.jexl2.parser
- ASTWhileStatement(int) - Constructor for class org.apache.commons.jexl2.parser.ASTWhileStatement
- ASTWhileStatement(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTWhileStatement
B
- backup(int) - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
-
Backup a number of characters.
- base() - Method in class org.apache.commons.jexl2.internal.Introspector
-
Gets the current introspector base.
- beginColumn - Variable in class org.apache.commons.jexl2.parser.Token
-
The column number of the first character of this Token.
- beginLine - Variable in class org.apache.commons.jexl2.parser.Token
-
The line number of the first character of this Token.
- BeginToken() - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
-
Start.
- BIGD_DOUBLE_MAX_VALUE - Static variable in class org.apache.commons.jexl2.JexlArithmetic
-
Double.MAX_VALUE as BigDecimal.
- BIGD_DOUBLE_MIN_VALUE - Static variable in class org.apache.commons.jexl2.JexlArithmetic
-
Double.MIN_VALUE as BigDecimal.
- BIGD_SCALE - Static variable in class org.apache.commons.jexl2.JexlArithmetic
-
Default BigDecimal scale.
- BIGI_LONG_MAX_VALUE - Static variable in class org.apache.commons.jexl2.JexlArithmetic
-
Long.MAX_VALUE as BigInteger.
- BIGI_LONG_MIN_VALUE - Static variable in class org.apache.commons.jexl2.JexlArithmetic
-
Long.MIN_VALUE as BigInteger.
- bitwiseAnd(Object, Object) - Method in class org.apache.commons.jexl2.JexlArithmetic
-
Performs a bitwise and.
- bitwiseComplement(Object) - Method in class org.apache.commons.jexl2.JexlArithmetic
-
Performs a bitwise complement.
- bitwiseOr(Object, Object) - Method in class org.apache.commons.jexl2.JexlArithmetic
-
Performs a bitwise or.
- bitwiseXor(Object, Object) - Method in class org.apache.commons.jexl2.JexlArithmetic
-
Performs a bitwise xor.
- black(String) - Method in class org.apache.commons.jexl2.introspection.Sandbox
-
Creates a new set of permissions based on black lists for methods and properties for a given class.
- BlackSet() - Constructor for class org.apache.commons.jexl2.introspection.Sandbox.BlackSet
- Block() - Method in class org.apache.commons.jexl2.parser.Parser
- BooleanGetExecutor - Class in org.apache.commons.jexl2.internal
-
Specialized executor to get a boolean property from an object.
- BooleanGetExecutor(Introspector, Class<?>, String) - Constructor for class org.apache.commons.jexl2.internal.BooleanGetExecutor
-
Creates an instance by attempting discovery of the get method.
- BooleanLiteral() - Method in class org.apache.commons.jexl2.parser.Parser
- bufcolumn - Variable in class org.apache.commons.jexl2.parser.SimpleCharStream
- buffer - Variable in class org.apache.commons.jexl2.parser.SimpleCharStream
- bufline - Variable in class org.apache.commons.jexl2.parser.SimpleCharStream
- bufpos - Variable in class org.apache.commons.jexl2.parser.SimpleCharStream
-
Position in buffer.
- buildString(CharSequence, boolean) - Static method in class org.apache.commons.jexl2.parser.StringParser
-
Builds a string, handles escaping through '\' syntax.
C
- cache - Variable in class org.apache.commons.jexl2.Interpreter
-
Cache executors.
- cache - Variable in class org.apache.commons.jexl2.JexlEngine
-
The expression cache.
- callable(JexlContext) - Method in class org.apache.commons.jexl2.ExpressionImpl
-
Creates a Callable from this script.
- callable(JexlContext) - Method in interface org.apache.commons.jexl2.Script
-
Creates a Callable from this script.
- callable(JexlContext, Object...) - Method in class org.apache.commons.jexl2.ExpressionImpl
-
Creates a Callable from this script.
- callable(JexlContext, Object...) - Method in interface org.apache.commons.jexl2.Script
-
Creates a Callable from this script.
- Cancel(JexlNode) - Constructor for exception org.apache.commons.jexl2.JexlException.Cancel
-
Creates a new instance of Cancel.
- checkVariable(ASTIdentifier, String) - Method in class org.apache.commons.jexl2.parser.JexlParser
-
Checks whether an identifier is a local variable or argument, ie stored in a register.
- children - Variable in class org.apache.commons.jexl2.parser.SimpleNode
-
The array of children nodes.
- childrenAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.SimpleNode
-
Accept the visitor on all this node's children.
- cleanExpression(CharSequence) - Static method in class org.apache.commons.jexl2.JexlEngine
-
Trims the expression from front & ending spaces.
- clear() - Method in class org.apache.commons.jexl2.internal.ArrayListWrapper
- clearCache() - Method in class org.apache.commons.jexl2.JexlEngine
-
Clears the expression cache.
- clearCache() - Method in class org.apache.commons.jexl2.UnifiedJEXL
-
Clears the cache.
- clearNodeScope(Node) - Method in class org.apache.commons.jexl2.parser.JJTParserState
- closeNodeScope(Node, boolean) - Method in class org.apache.commons.jexl2.parser.JJTParserState
- closeNodeScope(Node, int) - Method in class org.apache.commons.jexl2.parser.JJTParserState
- COLON - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
RegularExpression Id.
- column - Variable in class org.apache.commons.jexl2.parser.SimpleCharStream
- COMMA - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
RegularExpression Id.
- compare(Object, Object, String) - Method in class org.apache.commons.jexl2.JexlArithmetic
-
Performs a comparison.
- compile(Reader) - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngine
- compile(String) - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngine
- ConditionalAndExpression() - Method in class org.apache.commons.jexl2.parser.Parser
- ConditionalExpression() - Method in class org.apache.commons.jexl2.parser.Parser
-
Conditional & relational
- ConditionalOrExpression() - Method in class org.apache.commons.jexl2.parser.Parser
- Constructor() - Method in class org.apache.commons.jexl2.parser.Parser
- contains(Object) - Method in class org.apache.commons.jexl2.internal.ArrayListWrapper
- containsAll(Collection<?>) - Method in class org.apache.commons.jexl2.internal.ArrayListWrapper
- context - Variable in class org.apache.commons.jexl2.Interpreter
-
The context to store/retrieve variables.
- CONTEXT_KEY - Static variable in class org.apache.commons.jexl2.scripting.JexlScriptEngine
-
Reserved key for context (mandated by JSR-223).
- controlNullNullOperands() - Method in class org.apache.commons.jexl2.JexlArithmetic
-
The result of +,/,-,*,% when both operands are null.
- controlNullOperand() - Method in class org.apache.commons.jexl2.JexlArithmetic
-
Throw a NPE if arithmetic is strict.
- createBindings() - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngine
- createCache(int) - Method in class org.apache.commons.jexl2.JexlEngine
-
Creates a cache.
- createExpression(String) - Method in class org.apache.commons.jexl2.JexlEngine
-
Creates an Expression from a String containing valid JEXL syntax.
- createExpression(String, JexlInfo) - Method in class org.apache.commons.jexl2.JexlEngine
-
Creates an Expression from a String containing valid JEXL syntax.
- createExpression(ASTJexlScript, String) - Method in class org.apache.commons.jexl2.JexlEngine
-
An overridable through covariant return Expression creator.
- createFrame(Object...) - Method in class org.apache.commons.jexl2.JexlEngine.Scope
-
Creates a frame by copying values up to the number of parameters.
- createFrame(Object...) - Method in class org.apache.commons.jexl2.parser.ASTJexlScript
-
Creates an array of arguments by copying values up to the number of parameters.
- createInfo(String, int, int) - Method in class org.apache.commons.jexl2.JexlEngine
-
Creates a JexlInfo instance.
- createInterpreter(JexlContext) - Method in class org.apache.commons.jexl2.JexlEngine
-
Creates an interpreter.
- createInterpreter(JexlContext, boolean, boolean) - Method in class org.apache.commons.jexl2.JexlEngine
-
Creates an interpreter.
- createScript(File) - Method in class org.apache.commons.jexl2.JexlEngine
-
Creates a Script from a
File
containing valid JEXL syntax. - createScript(String) - Method in class org.apache.commons.jexl2.JexlEngine
-
Creates a Script from a String containing valid JEXL syntax.
- createScript(String, String...) - Method in class org.apache.commons.jexl2.JexlEngine
-
Creates a Script from a String containing valid JEXL syntax.
- createScript(String, JexlInfo) - Method in class org.apache.commons.jexl2.JexlEngine
-
Deprecated.
- createScript(String, JexlInfo, String[]) - Method in class org.apache.commons.jexl2.JexlEngine
-
Creates a Script from a String containing valid JEXL syntax.
- createScript(URL) - Method in class org.apache.commons.jexl2.JexlEngine
-
Creates a Script from a
URL
containing valid JEXL syntax. - createScript(ASTJexlScript, String) - Method in class org.apache.commons.jexl2.JexlEngine
-
An overridable through covariant return Script creator.
- createTemplate(String) - Method in class org.apache.commons.jexl2.UnifiedJEXL
-
Creates a new template.
- createTemplate(String, Reader, String...) - Method in class org.apache.commons.jexl2.UnifiedJEXL
-
Creates a new template.
- createTemplate(String, String...) - Method in class org.apache.commons.jexl2.UnifiedJEXL
-
Creates a new template.
- curChar - Variable in class org.apache.commons.jexl2.parser.ParserTokenManager
D
- debug - Variable in class org.apache.commons.jexl2.JexlEngine
-
Whether error messages will carry debugging information.
- debugInfo() - Method in class org.apache.commons.jexl2.DebugInfo
-
Gets the underlying debugging information.
- debugInfo() - Method in class org.apache.commons.jexl2.JexlEngine
-
Creates and fills up debugging information.
- debugInfo() - Method in interface org.apache.commons.jexl2.JexlInfo
-
Gets the underlying debugging information.
- debugInfo() - Method in class org.apache.commons.jexl2.parser.JexlNode
-
Gets the underlying debugging information.
- DebugInfo - Class in org.apache.commons.jexl2
-
Helper class to carry in info such as a url/file name, line and column for debugging information reporting.
- DebugInfo(String, int, int) - Constructor for class org.apache.commons.jexl2.DebugInfo
-
Create info.
- debugStream - Variable in class org.apache.commons.jexl2.parser.ParserTokenManager
-
Debug output.
- debugString() - Method in class org.apache.commons.jexl2.DebugInfo
-
Formats this information for debugging purpose.
- debugString() - Method in class org.apache.commons.jexl2.internal.introspection.MethodKey
-
Outputs a human readable debug representation of this key.
- debugString() - Method in interface org.apache.commons.jexl2.JexlInfo
-
Formats this information for debugging purpose.
- debugString() - Method in class org.apache.commons.jexl2.parser.JexlNode
-
Formats this information for debugging purpose.
- DeclareVar() - Method in class org.apache.commons.jexl2.parser.Parser
- declareVariable(String) - Method in class org.apache.commons.jexl2.JexlEngine.Scope
-
Declares a local variable.
- declareVariable(ASTVar, String) - Method in class org.apache.commons.jexl2.parser.JexlParser
-
Declares a local variable.
- DEFAULT - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
Lexical state.
- defaultVisit(SimpleNode, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
- detailedMessage() - Method in exception org.apache.commons.jexl2.JexlException
-
Accesses detailed message.
- detailedMessage() - Method in exception org.apache.commons.jexl2.JexlException.Method
- detailedMessage() - Method in exception org.apache.commons.jexl2.JexlException.Parsing
- detailedMessage() - Method in exception org.apache.commons.jexl2.JexlException.Property
- detailedMessage() - Method in exception org.apache.commons.jexl2.JexlException.Tokenization
- detailedMessage() - Method in exception org.apache.commons.jexl2.JexlException.Variable
- DIGIT - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
RegularExpression Id.
- disable_tracing() - Method in class org.apache.commons.jexl2.parser.Parser
-
Disable tracing.
- div - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
RegularExpression Id.
- divide(Object, Object) - Method in class org.apache.commons.jexl2.JexlArithmetic
-
Divide the left value by the right.
- doCreateInstance(Object, Object...) - Method in class org.apache.commons.jexl2.JexlEngine
-
Creates a new instance of an object using the most appropriate constructor based on the arguments.
- Done() - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
-
Reset buffer when finished.
- DOT - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
RegularExpression Id.
- DotReference() - Method in class org.apache.commons.jexl2.parser.Parser
- DuckGetExecutor - Class in org.apache.commons.jexl2.internal
-
Specialized executor to get a property from an object.
- DuckGetExecutor(Introspector, Class<?>, Object) - Constructor for class org.apache.commons.jexl2.internal.DuckGetExecutor
-
Creates an instance by attempting discovery of the get method.
- DuckSetExecutor - Class in org.apache.commons.jexl2.internal
-
Specialized executor to set a property of an object.
- DuckSetExecutor(Introspector, Class<?>, Object, Object) - Constructor for class org.apache.commons.jexl2.internal.DuckSetExecutor
-
Creates an instance.
- dump() - Method in interface org.apache.commons.jexl2.Expression
-
Returns the JEXL expression by reconstructing it from the parsed tree.
- dump() - Method in class org.apache.commons.jexl2.ExpressionImpl
-
Returns the JEXL expression by reconstructing it from the parsed tree.
- dump(String) - Method in class org.apache.commons.jexl2.parser.SimpleNode
E
- ELSE - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
RegularExpression Id.
- ELVIS - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
RegularExpression Id.
- EMPTY - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
RegularExpression Id.
- EMPTY_CONTEXT - Static variable in class org.apache.commons.jexl2.JexlEngine
-
An empty/static/non-mutable JexlContext used instead of null context.
- EMPTY_PARAMS - Static variable in class org.apache.commons.jexl2.Interpreter
-
Empty parameters for method matching.
- EmptyFunction() - Method in class org.apache.commons.jexl2.parser.Parser
-
Functions & Methods
- enable_tracing() - Method in class org.apache.commons.jexl2.parser.Parser
-
Enable tracing.
- endColumn - Variable in class org.apache.commons.jexl2.parser.Token
-
The column number of the last character of this Token.
- endLine - Variable in class org.apache.commons.jexl2.parser.Token
-
The line number of the last character of this Token.
- EnumerationIterator<T> - Class in org.apache.commons.jexl2.internal
-
An Iterator wrapper for an Enumeration.
- EnumerationIterator(Enumeration<T>) - Constructor for class org.apache.commons.jexl2.internal.EnumerationIterator
-
Creates a new iteratorwrapper instance for the specified Enumeration.
- EOF - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
End of File.
- eq - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
RegularExpression Id.
- EqualityExpression() - Method in class org.apache.commons.jexl2.parser.Parser
- equals(Object) - Method in class org.apache.commons.jexl2.internal.AbstractExecutor
- equals(Object) - Method in class org.apache.commons.jexl2.internal.introspection.MethodKey
- equals(Object) - Method in class org.apache.commons.jexl2.JexlEngine.Scope
- equals(Object, Object) - Method in class org.apache.commons.jexl2.JexlArithmetic
-
Test if left and right are equal.
- equals(AbstractExecutor) - Method in class org.apache.commons.jexl2.internal.AbstractExecutor
-
Indicates whether some other executor is equivalent to this one.
- equals(JexlEngine.Scope) - Method in class org.apache.commons.jexl2.JexlEngine.Scope
-
Whether this frame is equal to another.
- escapeString(String, char) - Static method in class org.apache.commons.jexl2.parser.StringParser
-
Escapes a String representation, expand non-ASCII characters as Unicode escape sequence.
- eval(Reader, ScriptContext) - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngine
- eval(String, ScriptContext) - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngine
- evaluate(Interpreter) - Method in class org.apache.commons.jexl2.UnifiedJEXL.Expression
-
Intreprets a sub-expression.
- evaluate(JexlContext) - Method in interface org.apache.commons.jexl2.Expression
-
Evaluates the expression with the variables contained in the supplied
JexlContext
. - evaluate(JexlContext) - Method in class org.apache.commons.jexl2.ExpressionImpl
-
Evaluates the expression with the variables contained in the supplied
JexlContext
. - evaluate(JexlContext) - Method in class org.apache.commons.jexl2.UnifiedJEXL.Expression
-
Evaluates this expression.
- evaluate(JexlContext, Writer) - Method in class org.apache.commons.jexl2.UnifiedJEXL.Template
-
Evaluates this template.
- evaluate(JexlContext, Writer, Object...) - Method in class org.apache.commons.jexl2.UnifiedJEXL.Template
-
Evaluates this template.
- Exception(String, Throwable) - Constructor for exception org.apache.commons.jexl2.UnifiedJEXL.Exception
-
Creates a UnifiedJEXL.Exception.
- ExclusiveOrExpression() - Method in class org.apache.commons.jexl2.parser.Parser
- execute() - Method in class org.apache.commons.jexl2.introspection.Sandbox.Permissions
-
Gets the set of method names in these permissions.
- execute(Class<?>, String) - Method in class org.apache.commons.jexl2.introspection.Sandbox
-
Gets the execute permission value for a given method of a class.
- execute(Object) - Method in class org.apache.commons.jexl2.internal.AbstractExecutor.Get
-
Gets the property value from an object.
- execute(Object) - Method in class org.apache.commons.jexl2.internal.BooleanGetExecutor
-
Gets the property value from an object.
- execute(Object) - Method in class org.apache.commons.jexl2.internal.DuckGetExecutor
-
Get the property from the object.
- execute(Object) - Method in class org.apache.commons.jexl2.internal.ListGetExecutor
-
Get the property from the obj or array.
- execute(Object) - Method in class org.apache.commons.jexl2.internal.MapGetExecutor
-
Get the property from the map.
- execute(Object) - Method in class org.apache.commons.jexl2.internal.PropertyGetExecutor
-
Gets the property value from an object.
- execute(Object, Object) - Method in class org.apache.commons.jexl2.internal.AbstractExecutor.Set
-
Sets the property value of an object.
- execute(Object, Object) - Method in class org.apache.commons.jexl2.internal.DuckSetExecutor
-
Sets the property value of an object.
- execute(Object, Object) - Method in class org.apache.commons.jexl2.internal.ListSetExecutor
-
Sets the property value of an object.
- execute(Object, Object) - Method in class org.apache.commons.jexl2.internal.MapSetExecutor
-
Sets the property value of an object.
- execute(Object, Object) - Method in class org.apache.commons.jexl2.internal.PropertySetExecutor
-
Sets the property value of an object.
- execute(Object, Object[]) - Method in class org.apache.commons.jexl2.internal.AbstractExecutor.Method
-
Invokes the method to be executed.
- execute(Object, Object[]) - Method in class org.apache.commons.jexl2.internal.MethodExecutor
-
Invokes the method to be executed.
- execute(String...) - Method in class org.apache.commons.jexl2.introspection.Sandbox.Permissions
-
Adds a list of executable methods names to these permissions.
- execute(String, String) - Method in class org.apache.commons.jexl2.introspection.Sandbox
-
Gets the execute permission value for a given method of a class.
- execute(JexlContext) - Method in class org.apache.commons.jexl2.ExpressionImpl
-
Executes the script with the variables contained in the supplied
JexlContext
. - execute(JexlContext) - Method in interface org.apache.commons.jexl2.Script
-
Executes the script with the variables contained in the supplied
JexlContext
. - execute(JexlContext, Object...) - Method in class org.apache.commons.jexl2.ExpressionImpl
-
Executes the script with the variables contained in the supplied
JexlContext
and a set of arguments corresponding to the parameters used during parsing. - execute(JexlContext, Object...) - Method in interface org.apache.commons.jexl2.Script
-
Executes the script with the variables contained in the supplied
JexlContext
and a set of arguments corresponding to the parameters used during parsing. - ExpandBuff(boolean) - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
- expression - Variable in class org.apache.commons.jexl2.ExpressionImpl
-
Original expression stripped from leading & trailing spaces.
- Expression - Interface in org.apache.commons.jexl2
-
Represents a single JEXL expression.
- Expression() - Method in class org.apache.commons.jexl2.parser.Parser
-
Expression syntax
- ExpressionImpl - Class in org.apache.commons.jexl2
-
Instances of ExpressionImpl are created by the
JexlEngine
, and this is the default implementation of theExpression
andScript
interface. - ExpressionImpl(JexlEngine, String, ASTJexlScript) - Constructor for class org.apache.commons.jexl2.ExpressionImpl
-
Do not let this be generally instantiated with a 'new'.
- ExpressionStatement() - Method in class org.apache.commons.jexl2.parser.Parser
F
- FALSE - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
RegularExpression Id.
- FieldPropertyGet(Field) - Constructor for class org.apache.commons.jexl2.introspection.UberspectImpl.FieldPropertyGet
-
Deprecated.Creates a new instance of FieldPropertyGet.
- FieldPropertySet(Field) - Constructor for class org.apache.commons.jexl2.introspection.UberspectImpl.FieldPropertySet
-
Deprecated.Creates a new instance of FieldPropertySet.
- FillBuff() - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
- findNullOperand(RuntimeException, JexlNode, Object, Object) - Method in class org.apache.commons.jexl2.Interpreter
-
Finds the node causing a NPE for diadic operators.
- FLOAT_LITERAL - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
RegularExpression Id.
- FloatLiteral() - Method in class org.apache.commons.jexl2.parser.Parser
- FOR - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
RegularExpression Id.
- FOR_EACH_IN - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
Lexical state.
- FOREACH - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
RegularExpression Id.
- ForeachStatement() - Method in class org.apache.commons.jexl2.parser.Parser
- frame - Variable in class org.apache.commons.jexl2.parser.JexlParser
-
The map of named registers aka script parameters.
- Function() - Method in class org.apache.commons.jexl2.parser.Parser
- functions - Variable in class org.apache.commons.jexl2.Interpreter
-
The map of registered functions.
- functions - Variable in class org.apache.commons.jexl2.JexlEngine
-
The map of 'prefix:function' to object implementing the functions.
- functors - Variable in class org.apache.commons.jexl2.Interpreter
-
The map of registered functions.
G
- ge - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
RegularExpression Id.
- generateParseException() - Method in class org.apache.commons.jexl2.parser.Parser
-
Generate ParseException.
- get(int) - Method in class org.apache.commons.jexl2.internal.ArrayListWrapper
- get(Object) - Method in class org.apache.commons.jexl2.introspection.UberspectImpl.IndexedContainer
-
Gets a property from a container.
- get(String) - Method in class org.apache.commons.jexl2.introspection.Sandbox.BlackSet
- get(String) - Method in class org.apache.commons.jexl2.introspection.Sandbox
-
Gets the set of permissions associated to a class.
- get(String) - Method in class org.apache.commons.jexl2.introspection.Sandbox.Names
-
Whether a given name is allowed or not.
- get(String) - Method in class org.apache.commons.jexl2.introspection.Sandbox.WhiteSet
- get(String) - Method in interface org.apache.commons.jexl2.JexlContext
-
Gets the value of a variable.
- get(String) - Method in class org.apache.commons.jexl2.MapContext
-
Gets the value of a variable.
- get(String) - Method in class org.apache.commons.jexl2.ObjectContext
-
Gets the value of a variable.
- get(String) - Method in class org.apache.commons.jexl2.ReadonlyContext
-
Gets the value of a variable.
- get(String) - Method in class org.apache.commons.jexl2.UnifiedJEXL.TemplateContext
-
Gets the value of a variable.
- Get(Class<?>, Method) - Constructor for class org.apache.commons.jexl2.internal.AbstractExecutor.Get
-
Default and sole constructor.
- getAfter() - Method in exception org.apache.commons.jexl2.parser.ParseException
-
Gets the last correct input.
- getAfter() - Method in error org.apache.commons.jexl2.parser.TokenMgrError
-
Gets the last correct input.
- getArgCount() - Method in class org.apache.commons.jexl2.JexlEngine.Scope
-
Gets the (maximum) number of arguments this script expects.
- getArgCount() - Method in class org.apache.commons.jexl2.parser.ASTJexlScript
-
Gets the (maximum) number of arguments this script expects.
- getArithmetic() - Method in class org.apache.commons.jexl2.JexlEngine
-
Gets this engine underlying arithmetic.
- getAttribute(Object, Object) - Method in class org.apache.commons.jexl2.Interpreter
-
Gets an attribute of an object.
- getAttribute(Object, Object, JexlNode) - Method in class org.apache.commons.jexl2.Interpreter
-
Gets an attribute of an object.
- getBeginColumn() - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
-
Get token beginning column number.
- getBeginLine() - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
-
Get token beginning line number.
- getClassByName(String) - Method in class org.apache.commons.jexl2.internal.introspection.IntrospectorBase
-
Gets a class by name through this introspector class loader.
- getClassByName(String) - Method in class org.apache.commons.jexl2.internal.Introspector
-
Gets a class by name through this introspector class loader.
- getColumn() - Method in class org.apache.commons.jexl2.DebugInfo
-
Gets the column number.
- getColumn() - Method in exception org.apache.commons.jexl2.parser.ParseException
-
Gets the column number.
- getColumn() - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
-
Deprecated.
- getColumn() - Method in error org.apache.commons.jexl2.parser.TokenMgrError
-
Gets the column number.
- getConstructor(Class<?>, MethodKey) - Method in class org.apache.commons.jexl2.internal.introspection.IntrospectorBase
-
Gets the constructor defined by the
MethodKey
. - getConstructor(Object, Object[]) - Method in class org.apache.commons.jexl2.internal.Introspector
-
Returns a general constructor.
- getConstructor(Object, Object[], JexlInfo) - Method in interface org.apache.commons.jexl2.introspection.Uberspect
-
Deprecated.
- getConstructor(Object, Object[], JexlInfo) - Method in class org.apache.commons.jexl2.introspection.UberspectImpl
-
Deprecated.
- getConstructor(MethodKey) - Method in class org.apache.commons.jexl2.internal.introspection.IntrospectorBase
-
Gets the constructor defined by the
MethodKey
. - getConstructorMethod(Object, Object[], JexlInfo) - Method in class org.apache.commons.jexl2.introspection.SandboxUberspectImpl
-
Returns a class constructor wrapped in a JexlMethod.
- getConstructorMethod(Object, Object[], JexlInfo) - Method in interface org.apache.commons.jexl2.introspection.Uberspect
-
Returns a class constructor wrapped in a JexlMethod.
- getConstructorMethod(Object, Object[], JexlInfo) - Method in class org.apache.commons.jexl2.introspection.UberspectImpl
-
Returns a class constructor wrapped in a JexlMethod.
- getContext() - Method in class org.apache.commons.jexl2.Interpreter
-
Gets the context.
- getEndColumn() - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
-
Get token end column number.
- getEndLine() - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
-
Get token end line number.
- getEngine() - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngine.JexlScriptObject
-
Gives access to the underlying JEXL engine shared between all ScriptEngine instances.
- getEngine() - Method in class org.apache.commons.jexl2.UnifiedJEXL
-
Gets the JexlEngine underlying the UnifiedJEXL.
- getEngineName() - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngineFactory
- getEngineVersion() - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngineFactory
- getErr() - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngine.JexlScriptObject
-
Gives access to the engine scope error writer (defaults to System.err).
- getErrorCode() - Method in error org.apache.commons.jexl2.parser.TokenMgrError
-
Gets the reason why the exception is thrown.
- getExpression() - Method in interface org.apache.commons.jexl2.Expression
-
Returns the JEXL expression this Expression was created with.
- getExpression() - Method in class org.apache.commons.jexl2.ExpressionImpl
-
Returns the JEXL expression this Expression was created with.
- getExpression() - Method in exception org.apache.commons.jexl2.JexlException.Parsing
- getExpression() - Method in exception org.apache.commons.jexl2.JexlException.Tokenization
- getExtensions() - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngineFactory
- getFactory() - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngine
- getField(Class<?>, String) - Method in class org.apache.commons.jexl2.internal.introspection.IntrospectorBase
-
Gets the field named by
key
for the classc
. - getField(Class<?>, String) - Method in class org.apache.commons.jexl2.internal.Introspector
-
Gets the field named by
key
for the classc
. - getField(Object, String, JexlInfo) - Method in class org.apache.commons.jexl2.introspection.UberspectImpl
-
Returns a class field.
- getFieldNames(Class<?>) - Method in class org.apache.commons.jexl2.internal.introspection.IntrospectorBase
-
Gets the array of accessible field names known for a given class.
- getFieldNames(Class<?>) - Method in class org.apache.commons.jexl2.internal.Introspector
-
Gets the accessible field names known for a given class.
- getFrame() - Method in class org.apache.commons.jexl2.parser.JexlParser
-
Gets the frame used by this parser.
- getFrame() - Method in class org.apache.commons.jexl2.UnifiedJEXL.TemplateContext
-
Gets this context calling frame.
- getFunctions() - Method in class org.apache.commons.jexl2.JexlEngine
-
Retrieves the map of function namespaces.
- getGetExecutor(Object, Object) - Method in class org.apache.commons.jexl2.internal.Introspector
-
Return a property getter.
- getId() - Method in interface org.apache.commons.jexl2.parser.Node
- getId() - Method in class org.apache.commons.jexl2.parser.SimpleNode
- GetImage() - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
-
Get token literal value.
- getIn() - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngine.JexlScriptObject
-
Gives access to the engine scope input reader (defaults to System.in).
- getIndexedGet(Object, String) - Method in class org.apache.commons.jexl2.introspection.UberspectImpl
-
Attempts to find an indexed-property getter in an object.
- getInfo(int[]) - Method in exception org.apache.commons.jexl2.JexlException
-
Gets information about the cause of this error.
- getIterator(Object, JexlInfo) - Method in interface org.apache.commons.jexl2.introspection.Uberspect
-
Gets an iterator from an object.
- getIterator(Object, JexlInfo) - Method in class org.apache.commons.jexl2.introspection.UberspectImpl
-
Gets an iterator from an object.
- getLanguageName() - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngineFactory
- getLanguageVersion() - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngineFactory
- getLine() - Method in class org.apache.commons.jexl2.DebugInfo
-
Gets the line number.
- getLine() - Method in exception org.apache.commons.jexl2.parser.ParseException
-
Gets the line number.
- getLine() - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
-
Deprecated.
- getLine() - Method in error org.apache.commons.jexl2.parser.TokenMgrError
-
Gets the line number.
- getLiteral() - Method in class org.apache.commons.jexl2.parser.ASTArrayLiteral
-
Gets the literal value.
- getLiteral() - Method in class org.apache.commons.jexl2.parser.ASTFloatLiteral
-
Deprecated.Gets the literal value.
- getLiteral() - Method in class org.apache.commons.jexl2.parser.ASTIntegerLiteral
-
Deprecated.Gets the literal value.
- getLiteral() - Method in class org.apache.commons.jexl2.parser.ASTMapLiteral
-
Gets the literal value.
- getLiteral() - Method in class org.apache.commons.jexl2.parser.ASTNumberLiteral
-
Gets the literal value.
- getLiteral() - Method in class org.apache.commons.jexl2.parser.ASTStringLiteral
-
Gets the literal value.
- getLiteral() - Method in interface org.apache.commons.jexl2.parser.JexlNode.Literal
- getLiteralClass() - Method in class org.apache.commons.jexl2.parser.ASTNumberLiteral
- getLocalVariables() - Method in class org.apache.commons.jexl2.ExpressionImpl
-
Gets this script local variables.
- getLocalVariables() - Method in class org.apache.commons.jexl2.JexlEngine.Scope
-
Gets this script local variable, i.e.
- getLocalVariables() - Method in class org.apache.commons.jexl2.parser.ASTJexlScript
-
Gets this script local variable, i.e.
- getLocalVariables() - Method in interface org.apache.commons.jexl2.Script
-
Gets this script local variables.
- getLocalVariables(Script) - Method in class org.apache.commons.jexl2.JexlEngine
-
Gets the array of local variable from a script.
- getLogger() - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngine.JexlScriptObject
-
Gives access to the engine logger.
- getMathContext() - Method in class org.apache.commons.jexl2.JexlArithmetic
-
The MathContext instance used for +,-,/,*,% operations on big decimals.
- getMathContext() - Method in class org.apache.commons.jexl2.JexlThreadedArithmetic
- getMathScale() - Method in class org.apache.commons.jexl2.JexlArithmetic
-
The BigDecimal scale used for comparison and coercion operations.
- getMathScale() - Method in class org.apache.commons.jexl2.JexlThreadedArithmetic
- getMessage() - Method in exception org.apache.commons.jexl2.JexlException
-
Detailed info message about this error.
- getMessage() - Method in error org.apache.commons.jexl2.parser.TokenMgrError
-
Returns a detailed message for the Error when it is thrown by the token manager to indicate a lexical error.
- getMethod() - Method in class org.apache.commons.jexl2.internal.AbstractExecutor
-
Gets the method to be executed or used as a marker.
- getMethod() - Method in exception org.apache.commons.jexl2.JexlException.Method
- getMethod(Class<?>, String, Object[]) - Method in class org.apache.commons.jexl2.internal.Introspector
-
Gets the method defined by
name
andparams
for the Classc
. - getMethod(Class<?>, MethodKey) - Method in class org.apache.commons.jexl2.internal.introspection.IntrospectorBase
-
Gets the method defined by the
MethodKey
for the classc
. - getMethod(Class<?>, MethodKey) - Method in class org.apache.commons.jexl2.internal.Introspector
-
Gets the method defined by
key
and for the Classc
. - getMethod(Object, String, Object[], JexlInfo) - Method in class org.apache.commons.jexl2.introspection.SandboxUberspectImpl
-
Returns a JexlMethod.
- getMethod(Object, String, Object[], JexlInfo) - Method in interface org.apache.commons.jexl2.introspection.Uberspect
-
Returns a JexlMethod.
- getMethod(Object, String, Object[], JexlInfo) - Method in class org.apache.commons.jexl2.introspection.UberspectImpl
-
Returns a JexlMethod.
- getMethodCallSyntax(String, String, String[]) - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngineFactory
- getMethodExecutor(Object, String, Object[]) - Method in class org.apache.commons.jexl2.internal.Introspector
-
Returns a general method.
- getMethodName() - Method in class org.apache.commons.jexl2.internal.AbstractExecutor
-
Gets the method name used.
- getMethodNames(Class<?>) - Method in class org.apache.commons.jexl2.internal.introspection.IntrospectorBase
-
Gets the array of accessible methods names known for a given class.
- getMethodNames(Class<?>) - Method in class org.apache.commons.jexl2.internal.Introspector
-
Gets the accessible methods names known for a given class.
- getMethods(Class<?>, String) - Method in class org.apache.commons.jexl2.internal.introspection.IntrospectorBase
-
Gets the array of accessible method known for a given class.
- getMethods(Class<?>, String) - Method in class org.apache.commons.jexl2.internal.Introspector
-
Gets all the methods with a given name from this map.
- getMimeTypes() - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngineFactory
- getMostSpecificConstructor(List<Constructor<?>>) - Method in class org.apache.commons.jexl2.internal.introspection.MethodKey
-
Gets the most specific constructor that is applicable to the parameters of this key.
- getMostSpecificMethod(List<Method>) - Method in class org.apache.commons.jexl2.internal.introspection.MethodKey
-
Gets the most specific method that is applicable to the parameters of this key.
- getName() - Method in class org.apache.commons.jexl2.DebugInfo
-
Gets the file/script/url name.
- getNames() - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngineFactory
- getNextToken() - Method in class org.apache.commons.jexl2.parser.Parser
-
Get the next Token.
- getNextToken() - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
-
Get the next Token.
- getOut() - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngine.JexlScriptObject
-
Gives access to the engine scope output writer (defaults to System.out).
- getOutputStatement(String) - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngineFactory
- getParameter(String) - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngineFactory
- getParameters() - Method in class org.apache.commons.jexl2.ExpressionImpl
-
Gets this script parameters.
- getParameters() - Method in class org.apache.commons.jexl2.JexlEngine.Frame
- getParameters() - Method in class org.apache.commons.jexl2.JexlEngine.Scope
-
Gets this script parameters, i.e.
- getParameters() - Method in class org.apache.commons.jexl2.parser.ASTJexlScript
-
Gets this script parameters, i.e.
- getParameters() - Method in interface org.apache.commons.jexl2.Script
-
Gets this script parameters.
- getParameters(Script) - Method in class org.apache.commons.jexl2.JexlEngine
-
Gets the array of parameters from a script.
- getProgram(String[]) - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngineFactory
- getProperty() - Method in exception org.apache.commons.jexl2.JexlException.Property
- getProperty(Object, String) - Method in class org.apache.commons.jexl2.JexlEngine
-
Accesses properties of a bean using an expression.
- getProperty(JexlContext, Object, String) - Method in class org.apache.commons.jexl2.JexlEngine
-
Accesses properties of a bean using an expression.
- getPropertyGet(Object, Object, JexlInfo) - Method in class org.apache.commons.jexl2.introspection.SandboxUberspectImpl
-
Property getter.
- getPropertyGet(Object, Object, JexlInfo) - Method in interface org.apache.commons.jexl2.introspection.Uberspect
-
Property getter.
- getPropertyGet(Object, Object, JexlInfo) - Method in class org.apache.commons.jexl2.introspection.UberspectImpl
-
Property getter.
- getPropertySet(Object, Object, Object, JexlInfo) - Method in class org.apache.commons.jexl2.introspection.SandboxUberspectImpl
-
Property setter.
- getPropertySet(Object, Object, Object, JexlInfo) - Method in interface org.apache.commons.jexl2.introspection.Uberspect
-
Property setter.
- getPropertySet(Object, Object, Object, JexlInfo) - Method in class org.apache.commons.jexl2.introspection.UberspectImpl
-
Property setter.
- getRegister() - Method in class org.apache.commons.jexl2.parser.ASTIdentifier
- getRegister(String) - Method in class org.apache.commons.jexl2.JexlEngine.Scope
-
Checks whether an identifier is a local variable or argument, ie stored in a register.
- getRegisters() - Method in class org.apache.commons.jexl2.JexlEngine.Frame
- getRegisters() - Method in class org.apache.commons.jexl2.JexlEngine.Scope
-
Gets this script registers, i.e.
- getRegisters() - Method in class org.apache.commons.jexl2.parser.ASTJexlScript
-
Gets this script registers, i.e.
- getReturnType() - Method in class org.apache.commons.jexl2.internal.AbstractExecutor.Method
-
Returns the return type of the method invoked.
- getReturnType() - Method in interface org.apache.commons.jexl2.introspection.JexlMethod
-
returns the return type of the method invoked.
- getScope() - Method in class org.apache.commons.jexl2.parser.ASTJexlScript
-
Gets this script scope.
- getScriptEngine() - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngineFactory
- getSetExecutor(Object, Object, Object) - Method in class org.apache.commons.jexl2.internal.Introspector
-
Return a property setter.
- getSource() - Method in class org.apache.commons.jexl2.UnifiedJEXL.Expression
-
Retrieves this expression's source expression.
- GetSuffix(int) - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
-
Get the suffix.
- getSystem() - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngine.JexlScriptObject
-
Gives access to System class.
- getTabSize() - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
- getTargetClass() - Method in class org.apache.commons.jexl2.internal.AbstractExecutor
-
Gets the object class targeted by this executor.
- getTargetProperty() - Method in class org.apache.commons.jexl2.internal.AbstractExecutor
-
Gets the property targeted by this executor.
- getTargetProperty() - Method in class org.apache.commons.jexl2.internal.AbstractExecutor.Method
-
Gets the property targeted by this executor.
- getTargetProperty() - Method in class org.apache.commons.jexl2.internal.BooleanGetExecutor
-
Gets the property targeted by this executor.
- getTargetProperty() - Method in class org.apache.commons.jexl2.internal.DuckGetExecutor
-
Gets the property targeted by this executor.
- getTargetProperty() - Method in class org.apache.commons.jexl2.internal.DuckSetExecutor
-
Gets the property targeted by this executor.
- getTargetProperty() - Method in class org.apache.commons.jexl2.internal.ListGetExecutor
-
Gets the property targeted by this executor.
- getTargetProperty() - Method in class org.apache.commons.jexl2.internal.ListSetExecutor
-
Gets the property targeted by this executor.
- getTargetProperty() - Method in class org.apache.commons.jexl2.internal.MapGetExecutor
-
Gets the property targeted by this executor.
- getTargetProperty() - Method in class org.apache.commons.jexl2.internal.MapSetExecutor
-
Gets the property targeted by this executor.
- getTargetProperty() - Method in class org.apache.commons.jexl2.internal.PropertyGetExecutor
-
Gets the property targeted by this executor.
- getTargetProperty() - Method in class org.apache.commons.jexl2.internal.PropertySetExecutor
-
Gets the property targeted by this executor.
- getText() - Method in class org.apache.commons.jexl2.ExpressionImpl
-
Returns the text of this Script.
- getText() - Method in interface org.apache.commons.jexl2.Script
-
Returns the text of this Script.
- getToken(int) - Method in class org.apache.commons.jexl2.parser.JexlParser
- getToken(int) - Method in class org.apache.commons.jexl2.parser.Parser
-
Get the specific Token.
- getUberspect() - Method in class org.apache.commons.jexl2.Interpreter
-
Gets the uberspect.
- getUberspect() - Method in class org.apache.commons.jexl2.JexlEngine
-
Gets this engine underlying uberspect.
- getUberspect(Log) - Static method in class org.apache.commons.jexl2.JexlEngine
-
Gets the default instance of Uberspect.
- getValue() - Method in exception org.apache.commons.jexl2.JexlException.Return
- getValue() - Method in class org.apache.commons.jexl2.parser.Token
-
An optional attribute value of the Token.
- getVariable() - Method in exception org.apache.commons.jexl2.JexlException.Variable
- getVariables() - Method in class org.apache.commons.jexl2.ExpressionImpl
-
Gets this script variables.
- getVariables() - Method in interface org.apache.commons.jexl2.Script
-
Gets this script variables.
- getVariables() - Method in class org.apache.commons.jexl2.UnifiedJEXL.Expression
-
Gets the list of variables accessed by this expression.
- getVariables(Set<List<String>>) - Method in class org.apache.commons.jexl2.UnifiedJEXL.Expression
-
Fills up the list of variables accessed by this expression.
- getVariables(JexlNode, Set<List<String>>, List<String>) - Method in class org.apache.commons.jexl2.JexlEngine
-
Fills up the list of variables accessed by a node.
- getVariables(Script) - Method in class org.apache.commons.jexl2.JexlEngine
-
Gets the list of variables accessed by a script.
- greaterThan(Object, Object) - Method in class org.apache.commons.jexl2.JexlArithmetic
-
Test if left > right.
- greaterThanOrEqual(Object, Object) - Method in class org.apache.commons.jexl2.JexlArithmetic
-
Test if left ≥ right.
- gt - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
RegularExpression Id.
H
- handleVarArg(Class<?>, int, Object[]) - Method in class org.apache.commons.jexl2.internal.MethodExecutor
-
Reassembles arguments if the method is a vararg method.
- has(String) - Method in interface org.apache.commons.jexl2.JexlContext
-
Checks whether a variable is defined in this context.
- has(String) - Method in class org.apache.commons.jexl2.MapContext
-
Checks whether a variable is defined in this context.
- has(String) - Method in class org.apache.commons.jexl2.ObjectContext
-
Checks whether a variable is defined in this context.
- has(String) - Method in class org.apache.commons.jexl2.ReadonlyContext
-
Checks whether a variable is defined in this context.
- has(String) - Method in class org.apache.commons.jexl2.UnifiedJEXL.TemplateContext
-
Checks whether a variable is defined in this context.
- hashCode() - Method in class org.apache.commons.jexl2.internal.AbstractExecutor
- hashCode() - Method in class org.apache.commons.jexl2.internal.introspection.MethodKey
- hashCode() - Method in class org.apache.commons.jexl2.JexlEngine.Scope
- hasNext() - Method in class org.apache.commons.jexl2.internal.ArrayIterator
-
Check to see if there is another element in the array.
- hasNext() - Method in class org.apache.commons.jexl2.internal.EnumerationIterator
-
Check to see if there is another element in the array.
I
- id - Variable in class org.apache.commons.jexl2.parser.SimpleNode
-
The node type id.
- Identifier() - Method in class org.apache.commons.jexl2.parser.JexlParser
- Identifier(boolean) - Method in class org.apache.commons.jexl2.parser.JexlParser
-
Default implementation does nothing but is overriden by generated code.
- Identifier(boolean) - Method in class org.apache.commons.jexl2.parser.Parser
-
Identifier & Literals
- IDENTIFIER - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
RegularExpression Id.
- IF - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
RegularExpression Id.
- IfStatement() - Method in class org.apache.commons.jexl2.parser.Parser
- image - Variable in class org.apache.commons.jexl2.parser.JexlNode
-
token value.
- image - Variable in class org.apache.commons.jexl2.parser.Token
-
The string image of the token.
- IN - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
RegularExpression Id.
- inBuf - Variable in class org.apache.commons.jexl2.parser.SimpleCharStream
- include(UnifiedJEXL.Template, Object...) - Method in class org.apache.commons.jexl2.UnifiedJEXL.TemplateContext
-
Includes a call to another template.
- InclusiveOrExpression() - Method in class org.apache.commons.jexl2.parser.Parser
- indexOf(Object) - Method in class org.apache.commons.jexl2.internal.ArrayListWrapper
- info - Variable in exception org.apache.commons.jexl2.JexlException
-
The debug info.
- input_stream - Variable in class org.apache.commons.jexl2.parser.ParserTokenManager
- inputStream - Variable in class org.apache.commons.jexl2.parser.SimpleCharStream
- INTEGER_LITERAL - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
RegularExpression Id.
- IntegerLiteral() - Method in class org.apache.commons.jexl2.parser.Parser
- interpret(JexlNode) - Method in class org.apache.commons.jexl2.Interpreter
-
Interpret the given script/expression.
- Interpreter - Class in org.apache.commons.jexl2
-
An interpreter of JEXL syntax.
- Interpreter(Interpreter) - Constructor for class org.apache.commons.jexl2.Interpreter
-
Copy constructor.
- Interpreter(JexlEngine, JexlContext) - Constructor for class org.apache.commons.jexl2.Interpreter
-
Deprecated.
- Interpreter(JexlEngine, JexlContext, boolean, boolean) - Constructor for class org.apache.commons.jexl2.Interpreter
-
Creates an interpreter.
- Introspector - Class in org.apache.commons.jexl2.internal
-
Default introspection services.
- Introspector(Log) - Constructor for class org.apache.commons.jexl2.internal.Introspector
-
Creates an introspector.
- IntrospectorBase - Class in org.apache.commons.jexl2.internal.introspection
-
This basic function of this class is to return a Method object for a particular class given the name of a method and the parameters to the method in the form of an Object[]
- IntrospectorBase(Log) - Constructor for class org.apache.commons.jexl2.internal.introspection.IntrospectorBase
-
Create the introspector.
- INVALID_LEXICAL_STATE - Static variable in error org.apache.commons.jexl2.parser.TokenMgrError
-
Tried to change to an invalid lexical state.
- invocationFailed(JexlException) - Method in class org.apache.commons.jexl2.Interpreter
-
Triggered when method, function or constructor invocation fails.
- invoke(Object) - Method in class org.apache.commons.jexl2.internal.AbstractExecutor.Get
-
Method used to get the property value of an object.
- invoke(Object) - Method in interface org.apache.commons.jexl2.introspection.JexlPropertyGet
-
Method used to get the property value of an object.
- invoke(Object) - Method in class org.apache.commons.jexl2.introspection.UberspectImpl.FieldPropertyGet
-
Deprecated.Method used to get the property value of an object.
- invoke(Object, Object) - Method in class org.apache.commons.jexl2.internal.AbstractExecutor.Set
-
Method used to set the property value of an object.
- invoke(Object, Object) - Method in interface org.apache.commons.jexl2.introspection.JexlPropertySet
-
Method used to set the property value of an object.
- invoke(Object, Object) - Method in class org.apache.commons.jexl2.introspection.UberspectImpl.FieldPropertySet
-
Deprecated.Method used to set the property value of an object.
- invoke(Object, Object[]) - Method in class org.apache.commons.jexl2.internal.AbstractExecutor.Method
-
Invocation method, called when the method invocation should be performed and a value returned.
- invoke(Object, Object[]) - Method in interface org.apache.commons.jexl2.introspection.JexlMethod
-
Invocation method, called when the method invocation should be performed and a value returned.
- invokeMethod(Object, String, Object...) - Method in class org.apache.commons.jexl2.JexlEngine
-
Invokes an object's method by name and arguments.
- isAlive() - Method in class org.apache.commons.jexl2.internal.AbstractExecutor
-
Tell whether the executor is alive by looking at the value of the method.
- isCacheable() - Method in class org.apache.commons.jexl2.internal.AbstractExecutor
-
Specifies if this executor is cacheable and able to be reused for this class of object it was returned for.
- isCacheable() - Method in interface org.apache.commons.jexl2.introspection.JexlMethod
-
Specifies if this JexlMethod is cacheable and able to be reused for this class of object it was returned for.
- isCacheable() - Method in interface org.apache.commons.jexl2.introspection.JexlPropertyGet
-
Specifies if this JexlPropertyGet is cacheable and able to be reused for this class of object it was returned for.
- isCacheable() - Method in interface org.apache.commons.jexl2.introspection.JexlPropertySet
-
Specifies if this JexlPropertySet is cacheable and able to be reused for this class of object it was returned for.
- isCacheable() - Method in class org.apache.commons.jexl2.introspection.UberspectImpl.FieldPropertyGet
-
Deprecated.Specifies if this JexlPropertyGet is cacheable and able to be reused for this class of object it was returned for.
- isCacheable() - Method in class org.apache.commons.jexl2.introspection.UberspectImpl.FieldPropertySet
-
Deprecated.Specifies if this JexlPropertySet is cacheable and able to be reused for this class of object it was returned for.
- isCancelled() - Method in class org.apache.commons.jexl2.Interpreter
-
Checks whether this interpreter execution was cancelled due to thread interruption.
- isConstant() - Method in class org.apache.commons.jexl2.parser.JexlNode
-
Whether this node is a constant node Its value can not change after the first evaluation and can be cached indefinitely.
- isConstant(boolean) - Method in class org.apache.commons.jexl2.parser.ASTNumberLiteral
- isConstant(boolean) - Method in class org.apache.commons.jexl2.parser.ASTStringLiteral
- isConstant(boolean) - Method in class org.apache.commons.jexl2.parser.JexlNode
- isDebug() - Method in class org.apache.commons.jexl2.JexlEngine
-
Checks whether this engine is in debug mode.
- isDeferred() - Method in class org.apache.commons.jexl2.UnifiedJEXL.Expression
-
Checks whether this expression is deferred.
- isEmpty() - Method in class org.apache.commons.jexl2.internal.ArrayListWrapper
- isFloatingPoint(Object) - Method in class org.apache.commons.jexl2.JexlArithmetic
-
Is Object a floating point number.
- isFloatingPointNumber(Object) - Method in class org.apache.commons.jexl2.JexlArithmetic
-
Test if the passed value is a floating point number, i.e.
- isFloatingPointType(Object, Object) - Method in class org.apache.commons.jexl2.JexlArithmetic
-
Test if either left or right are either a Float or Double.
- isImmediate() - Method in class org.apache.commons.jexl2.UnifiedJEXL.Expression
-
Checks whether this expression is immediate.
- isInteger() - Method in class org.apache.commons.jexl2.parser.ASTNumberLiteral
- isInvocationConvertible(Class<?>, Class<?>, boolean) - Static method in class org.apache.commons.jexl2.internal.introspection.MethodKey
-
Determines whether a type represented by a class object is convertible to another type represented by a class object using a method invocation conversion, treating object types of primitive types as if they were primitive types (that is, a Boolean actual parameter type matches boolean primitive formal type).
- isLenient() - Method in class org.apache.commons.jexl2.JexlArithmetic
-
Checks whether this JexlArithmetic instance triggers errors during evaluation when null is used as an operand.
- isLenient() - Method in class org.apache.commons.jexl2.JexlEngine
-
Checks whether this engine considers unknown variables, methods and constructors as errors.
- isLenient() - Method in class org.apache.commons.jexl2.JexlThreadedArithmetic
-
Checks whether this JexlArithmetic instance triggers errors during evaluation when null is used as an operand.
- isNumberable(Object) - Method in class org.apache.commons.jexl2.JexlArithmetic
-
Is Object a whole number.
- isSilent() - Method in class org.apache.commons.jexl2.Interpreter
-
Checks whether this interpreter throws JexlException when encountering errors.
- isSilent() - Method in class org.apache.commons.jexl2.JexlEngine
-
Checks whether this engine throws JexlException during evaluation.
- isStrict() - Method in class org.apache.commons.jexl2.Interpreter
-
Checks whether this interpreter considers unknown variables, methods and constructors as errors.
- isStrict() - Method in class org.apache.commons.jexl2.JexlEngine
-
Checks whether this engine behaves in strict or lenient mode.
- isStrictInvocationConvertible(Class<?>, Class<?>, boolean) - Static method in class org.apache.commons.jexl2.internal.introspection.MethodKey
-
Determines whether a type represented by a class object is convertible to another type represented by a class object using a method invocation conversion, without matching object and primitive types.
- iterator() - Method in class org.apache.commons.jexl2.internal.ArrayListWrapper
J
- jexl - Variable in class org.apache.commons.jexl2.ExpressionImpl
-
The engine for this expression.
- JEXL_OBJECT_KEY - Static variable in class org.apache.commons.jexl2.scripting.JexlScriptEngine
-
Reserved key for JexlScriptObject.
- JexlArithmetic - Class in org.apache.commons.jexl2
-
Perform arithmetic.
- JexlArithmetic(boolean) - Constructor for class org.apache.commons.jexl2.JexlArithmetic
-
Creates a JexlArithmetic.
- JexlArithmetic(boolean, MathContext, int) - Constructor for class org.apache.commons.jexl2.JexlArithmetic
-
Creates a JexlArithmetic.
- JexlContext - Interface in org.apache.commons.jexl2
-
Manages variables which can be referenced in a JEXL expression.
- JexlEngine - Class in org.apache.commons.jexl2
-
Creates and evaluates Expression and Script objects.
- JexlEngine() - Constructor for class org.apache.commons.jexl2.JexlEngine
-
Creates an engine with default arguments.
- JexlEngine(Uberspect, JexlArithmetic, Map<String, Object>, Log) - Constructor for class org.apache.commons.jexl2.JexlEngine
-
Creates a JEXL engine using the provided
Uberspect
, (@link JexlArithmetic), a function map and logger. - JexlEngine.Frame - Class in org.apache.commons.jexl2
-
A call frame, created from a scope, stores the arguments and local variables as "registers".
- JexlEngine.Scope - Class in org.apache.commons.jexl2
-
A script scope, stores the declaration of parameters and local variables.
- JexlEngine.SoftCache<K,
V> - Class in org.apache.commons.jexl2 -
A soft reference on cache.
- JexlException - Exception in org.apache.commons.jexl2
-
Wraps any error that might occur during interpretation of a script or expression.
- JexlException(JexlInfo, String) - Constructor for exception org.apache.commons.jexl2.JexlException
-
Creates a new JexlException.
- JexlException(JexlInfo, String, Throwable) - Constructor for exception org.apache.commons.jexl2.JexlException
-
Creates a new JexlException.
- JexlException(JexlNode, String) - Constructor for exception org.apache.commons.jexl2.JexlException
-
Creates a new JexlException.
- JexlException(JexlNode, String, Throwable) - Constructor for exception org.apache.commons.jexl2.JexlException
-
Creates a new JexlException.
- JexlException.Cancel - Exception in org.apache.commons.jexl2
-
Thrown to cancel a script execution.
- JexlException.Method - Exception in org.apache.commons.jexl2
-
Thrown when a method or ctor is unknown, ambiguous or inaccessible.
- JexlException.Parsing - Exception in org.apache.commons.jexl2
-
Thrown when parsing fails.
- JexlException.Property - Exception in org.apache.commons.jexl2
-
Thrown when a property is unknown.
- JexlException.Return - Exception in org.apache.commons.jexl2
-
Thrown to return a value.
- JexlException.Tokenization - Exception in org.apache.commons.jexl2
-
Thrown when tokenization fails.
- JexlException.Variable - Exception in org.apache.commons.jexl2
-
Thrown when a variable is unknown.
- JexlInfo - Interface in org.apache.commons.jexl2
-
Interface for objects carrying information usefull to debugging.
- JexlMethod - Interface in org.apache.commons.jexl2.introspection
-
Interface used for regular method invocation.
- JexlNode - Class in org.apache.commons.jexl2.parser
-
Base class for parser nodes - holds an 'image' of the token for later use.
- JexlNode(int) - Constructor for class org.apache.commons.jexl2.parser.JexlNode
- JexlNode(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.JexlNode
- JexlNode.Literal<T> - Interface in org.apache.commons.jexl2.parser
-
A marker interface for literals.
- JexlParser - Class in org.apache.commons.jexl2.parser
-
The base class for parsing, manages the parameter/local variable frame.
- JexlParser() - Constructor for class org.apache.commons.jexl2.parser.JexlParser
- JexlPropertyGet - Interface in org.apache.commons.jexl2.introspection
-
Interface for getting values that appear to be properties.
- JexlPropertySet - Interface in org.apache.commons.jexl2.introspection
-
Interface used for setting values that appear to be properties.
- JexlScript() - Method in class org.apache.commons.jexl2.parser.Parser
-
Statements
- JexlScriptEngine - Class in org.apache.commons.jexl2.scripting
-
Implements the Jexl ScriptEngine for JSF-223.
- JexlScriptEngine() - Constructor for class org.apache.commons.jexl2.scripting.JexlScriptEngine
-
Default constructor.
- JexlScriptEngine(ScriptEngineFactory) - Constructor for class org.apache.commons.jexl2.scripting.JexlScriptEngine
-
Create a scripting engine using the supplied factory.
- JexlScriptEngine.JexlScriptObject - Class in org.apache.commons.jexl2.scripting
-
Implements engine and engine context properties for use by JEXL scripts.
- JexlScriptEngineFactory - Class in org.apache.commons.jexl2.scripting
-
Implements the Jexl ScriptEngineFactory for JSF-223.
- JexlScriptEngineFactory() - Constructor for class org.apache.commons.jexl2.scripting.JexlScriptEngineFactory
- JexlScriptObject() - Constructor for class org.apache.commons.jexl2.scripting.JexlScriptEngine.JexlScriptObject
- JexlThreadedArithmetic - Class in org.apache.commons.jexl2
-
A derived arithmetic that allows different threads to operate with different strict/lenient/math modes using the same JexlEngine.
- JexlThreadedArithmetic(boolean) - Constructor for class org.apache.commons.jexl2.JexlThreadedArithmetic
-
Standard ctor.
- JexlThreadedArithmetic(boolean, MathContext, int) - Constructor for class org.apache.commons.jexl2.JexlThreadedArithmetic
-
Creates a JexlThreadedArithmetic instance.
- jj_nt - Variable in class org.apache.commons.jexl2.parser.Parser
-
Next token.
- jjFillToken() - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
- jjnewLexState - Static variable in class org.apache.commons.jexl2.parser.ParserTokenManager
-
Lex State array.
- jjstrLiteralImages - Static variable in class org.apache.commons.jexl2.parser.ParserTokenManager
-
Token literal values.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTAdditiveNode
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTAdditiveOperator
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTAmbiguous
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTAndNode
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTArrayAccess
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTArrayLiteral
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTAssignment
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTBitwiseAndNode
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTBitwiseComplNode
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTBitwiseOrNode
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTBitwiseXorNode
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTBlock
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTConstructorNode
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTDivNode
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTEmptyFunction
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTEQNode
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTERNode
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTFalseNode
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTFloatLiteral
-
Deprecated.Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTForeachStatement
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTFunctionNode
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTGENode
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTGTNode
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTIdentifier
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTIfStatement
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTIntegerLiteral
-
Deprecated.Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTJexlScript
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTLENode
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTLTNode
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTMapEntry
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTMapLiteral
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTMethodNode
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTModNode
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTMulNode
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTNENode
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTNotNode
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTNRNode
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTNullLiteral
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTNumberLiteral
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTOrNode
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTReference
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTReferenceExpression
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTReturnStatement
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTSizeFunction
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTSizeMethod
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTStringLiteral
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTTernaryNode
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTTrueNode
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTUnaryMinusNode
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTVar
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTWhileStatement
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in interface org.apache.commons.jexl2.parser.Node
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.SimpleNode
-
Accept the visitor.
- jjtAddChild(Node, int) - Method in interface org.apache.commons.jexl2.parser.Node
-
This method tells the node to add its argument to the node's list of children.
- jjtAddChild(Node, int) - Method in class org.apache.commons.jexl2.parser.SimpleNode
-
Adds a child node.
- JJTADDITIVENODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
- JJTADDITIVEOPERATOR - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
- JJTAMBIGUOUS - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
- JJTANDNODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
- JJTARRAYACCESS - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
- JJTARRAYLITERAL - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
- JJTASSIGNMENT - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
- JJTBITWISEANDNODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
- JJTBITWISECOMPLNODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
- JJTBITWISEORNODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
- JJTBITWISEXORNODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
- JJTBLOCK - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
- jjtClose() - Method in class org.apache.commons.jexl2.parser.ASTArrayLiteral
-
This method is called after all the child nodes have been added.
- jjtClose() - Method in class org.apache.commons.jexl2.parser.ASTMapLiteral
-
This method is called after all the child nodes have been added.
- jjtClose() - Method in interface org.apache.commons.jexl2.parser.Node
-
This method is called after all the child nodes have been added.
- jjtClose() - Method in class org.apache.commons.jexl2.parser.SimpleNode
-
This method is called after all the child nodes have been added.
- JJTCONSTRUCTORNODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
- JJTDIVNODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
- JJTEMPTYFUNCTION - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
- JJTEQNODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
- JJTERNODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
- JJTFALSENODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
- JJTFOREACHSTATEMENT - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
- JJTFUNCTIONNODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
- JJTGENODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
- jjtGetChild(int) - Method in interface org.apache.commons.jexl2.parser.Node
-
This method returns a child node.
- jjtGetChild(int) - Method in class org.apache.commons.jexl2.parser.SimpleNode
-
Gets a child of this node.
- jjtGetNumChildren() - Method in interface org.apache.commons.jexl2.parser.Node
-
Return the number of children the node has.
- jjtGetNumChildren() - Method in class org.apache.commons.jexl2.parser.SimpleNode
-
Gets this node number of children.
- jjtGetParent() - Method in interface org.apache.commons.jexl2.parser.Node
- jjtGetParent() - Method in class org.apache.commons.jexl2.parser.SimpleNode
-
Gets this node's parent.
- jjtGetValue() - Method in class org.apache.commons.jexl2.parser.SimpleNode
-
Gets this node value.
- JJTGTNODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
- JJTIDENTIFIER - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
- JJTIFSTATEMENT - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
- JJTJEXLSCRIPT - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
- JJTLENODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
- JJTLTNODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
- JJTMAPENTRY - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
- JJTMAPLITERAL - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
- JJTMETHODNODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
- JJTMODNODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
- JJTMULNODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
- JJTNENODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
- jjtNodeName - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
- JJTNOTNODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
- JJTNRNODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
- JJTNULLLITERAL - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
- JJTNUMBERLITERAL - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
- jjtOpen() - Method in interface org.apache.commons.jexl2.parser.Node
-
This method is called after the node has been made the current node.
- jjtOpen() - Method in class org.apache.commons.jexl2.parser.SimpleNode
-
This method is called after the node has been made the current node.
- JJTORNODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
- JJTParserState - Class in org.apache.commons.jexl2.parser
- JJTParserState() - Constructor for class org.apache.commons.jexl2.parser.JJTParserState
- jjtree - Variable in class org.apache.commons.jexl2.parser.Parser
- JJTREFERENCE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
- JJTREFERENCEEXPRESSION - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
- JJTRETURNSTATEMENT - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
- jjtSetParent(Node) - Method in interface org.apache.commons.jexl2.parser.Node
-
This pair of methods are used to inform the node of its parent.
- jjtSetParent(Node) - Method in class org.apache.commons.jexl2.parser.SimpleNode
-
Sets this node's parent.
- jjtSetValue(Object) - Method in class org.apache.commons.jexl2.parser.SimpleNode
-
Sets this node value.
- JJTSIZEFUNCTION - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
- JJTSIZEMETHOD - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
- JJTSTRINGLITERAL - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
- JJTTERNARYNODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
- JJTTRUENODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
- JJTUNARYMINUSNODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
- JJTVAR - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
- JJTVOID - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
- JJTWHILESTATEMENT - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
K
- key - Variable in class org.apache.commons.jexl2.internal.AbstractExecutor.Method
-
The method key discovered from the arguments.
- kind - Variable in class org.apache.commons.jexl2.parser.Token
-
An integer that describes the kind of this token.
L
- lastIndexOf(Object) - Method in class org.apache.commons.jexl2.internal.ArrayListWrapper
- LBRACKET - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
RegularExpression Id.
- LCURLY - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
RegularExpression Id.
- le - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
RegularExpression Id.
- lessThan(Object, Object) - Method in class org.apache.commons.jexl2.JexlArithmetic
-
Test if left < right.
- lessThanOrEqual(Object, Object) - Method in class org.apache.commons.jexl2.JexlArithmetic
-
Test if left ≤ right.
- LETTER - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
RegularExpression Id.
- LEXICAL_ERROR - Static variable in error org.apache.commons.jexl2.parser.TokenMgrError
-
Lexical error occurred.
- lexStateNames - Static variable in class org.apache.commons.jexl2.parser.ParserTokenManager
-
Lexer state names.
- line - Variable in class org.apache.commons.jexl2.parser.SimpleCharStream
- ListGetExecutor - Class in org.apache.commons.jexl2.internal
-
Specialized executor to get a property from a List or array.
- ListGetExecutor(Introspector, Class<?>, Integer) - Constructor for class org.apache.commons.jexl2.internal.ListGetExecutor
-
Creates an instance checking for the List interface or Array capability.
- listIterator() - Method in class org.apache.commons.jexl2.internal.ArrayListWrapper
- listIterator(int) - Method in class org.apache.commons.jexl2.internal.ArrayListWrapper
- ListSetExecutor - Class in org.apache.commons.jexl2.internal
-
Specialized executor to set a property in a List or array.
- ListSetExecutor(Introspector, Class<?>, Integer, Object) - Constructor for class org.apache.commons.jexl2.internal.ListSetExecutor
-
Creates an instance checking for the List interface or Array capability.
- Literal() - Method in class org.apache.commons.jexl2.parser.Parser
- logger - Variable in class org.apache.commons.jexl2.Interpreter
-
The logger.
- logger - Variable in class org.apache.commons.jexl2.JexlEngine
-
The Log to which all JexlEngine messages will be logged.
- LOOP_DETECTED - Static variable in error org.apache.commons.jexl2.parser.TokenMgrError
-
Detected (and bailed out of) an infinite loop in the token manager.
- LPAREN - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
RegularExpression Id.
- lt - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
RegularExpression Id.
- LValueVar() - Method in class org.apache.commons.jexl2.parser.Parser
M
- main(String[]) - Static method in class org.apache.commons.jexl2.Main
-
Test application for JEXL If a single argument is present, it is treated as a filename of a JEXL script to be executed as a script.
- main(String[]) - Static method in class org.apache.commons.jexl2.scripting.Main
-
Test application for JexlScriptEngine (JSR-223 implementation).
- Main - Class in org.apache.commons.jexl2
-
Test application for JEXL.
- Main - Class in org.apache.commons.jexl2.scripting
-
Test application for JexlScriptEngine (JSR-223 implementation).
- Main() - Constructor for class org.apache.commons.jexl2.Main
- Main() - Constructor for class org.apache.commons.jexl2.scripting.Main
- map - Variable in class org.apache.commons.jexl2.MapContext
-
The wrapped variable map.
- MapContext - Class in org.apache.commons.jexl2
-
Wraps a map in a context.
- MapContext() - Constructor for class org.apache.commons.jexl2.MapContext
-
Creates a MapContext on an automatically allocated underlying HashMap.
- MapContext(Map<String, Object>) - Constructor for class org.apache.commons.jexl2.MapContext
-
Creates a MapContext wrapping an existing user provided map.
- MapEntry() - Method in class org.apache.commons.jexl2.parser.Parser
- MapGetExecutor - Class in org.apache.commons.jexl2.internal
-
Specialized executor to get a property from a Map.
- MapGetExecutor(Introspector, Class<?>, Object) - Constructor for class org.apache.commons.jexl2.internal.MapGetExecutor
-
Creates an instance checking for the Map interface.
- MapLiteral() - Method in class org.apache.commons.jexl2.parser.Parser
- MapSetExecutor - Class in org.apache.commons.jexl2.internal
-
Specialized executor to set a property in a Map.
- MapSetExecutor(Introspector, Class<?>, Object, Object) - Constructor for class org.apache.commons.jexl2.internal.MapSetExecutor
-
Creates an instance checking for the Map interface.
- mark - Variable in exception org.apache.commons.jexl2.JexlException
-
The point of origin for this exception.
- matches(Object, Object) - Method in class org.apache.commons.jexl2.JexlArithmetic
-
Test if left regexp matches right.
- mathContext - Variable in class org.apache.commons.jexl2.JexlArithmetic
-
The big decimal math context.
- mathScale - Variable in class org.apache.commons.jexl2.JexlArithmetic
-
The big decimal scale.
- maxNextCharInd - Variable in class org.apache.commons.jexl2.parser.SimpleCharStream
- method - Variable in class org.apache.commons.jexl2.internal.AbstractExecutor
-
Method to be executed.
- Method(Class<?>, AbstractExecutor.Method.Parameter) - Constructor for class org.apache.commons.jexl2.internal.AbstractExecutor.Method
-
Creates a new instance.
- Method(JexlNode, String) - Constructor for exception org.apache.commons.jexl2.JexlException.Method
-
Creates a new Method exception instance.
- Method() - Method in class org.apache.commons.jexl2.parser.Parser
- MethodExecutor - Class in org.apache.commons.jexl2.internal
-
Specialized executor to invoke a method on an object.
- MethodExecutor(Introspector, Object, String, Object[]) - Constructor for class org.apache.commons.jexl2.internal.MethodExecutor
-
Creates a new instance.
- MethodKey - Class in org.apache.commons.jexl2.internal.introspection
-
A method key usable by the introspector cache.
- MethodKey(String, Object[]) - Constructor for class org.apache.commons.jexl2.internal.introspection.MethodKey
-
Creates a key from a method name and a set of arguments.
- MethodKey.AmbiguousException - Exception in org.apache.commons.jexl2.internal.introspection
-
Simple distinguishable exception, used when we run across ambiguous overloading.
- minus - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
RegularExpression Id.
- mod - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
RegularExpression Id.
- mod(Object, Object) - Method in class org.apache.commons.jexl2.JexlArithmetic
-
left value mod right.
- mult - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
RegularExpression Id.
- MultiplicativeExpression() - Method in class org.apache.commons.jexl2.parser.Parser
- multiply(Object, Object) - Method in class org.apache.commons.jexl2.JexlArithmetic
-
Multiply the left value by the right.
N
- Names() - Constructor for class org.apache.commons.jexl2.introspection.Sandbox.Names
- NamespaceResolver - Interface in org.apache.commons.jexl2
-
This interface declares how to resolve a namespace from its name; it is used by the interpreter during evalutation.
- narrow(Number) - Method in class org.apache.commons.jexl2.JexlArithmetic
-
Given a Number, return back the value using the smallest type the result will fit into.
- narrowAccept(Class<?>, Class<?>) - Method in class org.apache.commons.jexl2.JexlArithmetic
-
Whether we consider the narrow class as a potential candidate for narrowing the source.
- narrowArguments(Object[]) - Method in class org.apache.commons.jexl2.JexlArithmetic
-
Replace all numbers in an arguments array with the smallest type that will fit.
- narrowArrayType(Object[]) - Method in class org.apache.commons.jexl2.JexlArithmetic
-
Given an array of objects, attempt to type it more strictly.
- narrowBigDecimal(Object, Object, BigDecimal) - Method in class org.apache.commons.jexl2.JexlArithmetic
-
Given a BigDecimal, attempt to narrow it to an Integer or Long if it fits if one of the arguments is a numberable.
- narrowBigInteger(Object, Object, BigInteger) - Method in class org.apache.commons.jexl2.JexlArithmetic
-
Given a BigInteger, narrow it to an Integer or Long if it fits and the arguments class allow it.
- narrowNumber(Number, Class<?>) - Method in class org.apache.commons.jexl2.JexlArithmetic
-
Given a Number, return back the value attempting to narrow it to a target class.
- ne - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
RegularExpression Id.
- negate(Object) - Method in class org.apache.commons.jexl2.JexlArithmetic
-
Negates a value (unary minus for numbers).
- NEW - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
RegularExpression Id.
- newInstance(Class<? extends T>, Object...) - Method in class org.apache.commons.jexl2.JexlEngine
-
Creates a new instance of an object using the most appropriate constructor based on the arguments.
- newInstance(String, Object...) - Method in class org.apache.commons.jexl2.JexlEngine
-
Creates a new instance of an object using the most appropriate constructor based on the arguments.
- newToken(int) - Static method in class org.apache.commons.jexl2.parser.Token
- newToken(int, String) - Static method in class org.apache.commons.jexl2.parser.Token
-
Returns a new Token object, by default.
- next - Variable in class org.apache.commons.jexl2.parser.Token
-
A reference to the next regular (non-special) token from the input stream.
- next() - Method in class org.apache.commons.jexl2.internal.ArrayIterator
-
Move to next element in the array.
- next() - Method in class org.apache.commons.jexl2.internal.EnumerationIterator
-
Move to next element in the array.
- Node - Interface in org.apache.commons.jexl2.parser
- nodeArity() - Method in class org.apache.commons.jexl2.parser.JJTParserState
- nodeCreated() - Method in class org.apache.commons.jexl2.parser.JJTParserState
- not - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
RegularExpression Id.
- NULL - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
RegularExpression Id.
- NULL_OPERAND - Static variable in exception org.apache.commons.jexl2.JexlException
-
A marker to use in NPEs stating a null operand error.
- NullLiteral() - Method in class org.apache.commons.jexl2.parser.Parser
O
- objectClass - Variable in class org.apache.commons.jexl2.internal.AbstractExecutor
-
The class this executor applies to.
- ObjectContext<T> - Class in org.apache.commons.jexl2
-
Wraps an Object as a Jexl context.
- ObjectContext(JexlEngine, T) - Constructor for class org.apache.commons.jexl2.ObjectContext
-
Creates a new ObjectContext.
- openNodeScope(Node) - Method in class org.apache.commons.jexl2.parser.JJTParserState
- or - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
RegularExpression Id.
- OR - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
RegularExpression Id.
- org.apache.commons.jexl2 - package org.apache.commons.jexl2
- org.apache.commons.jexl2.internal - package org.apache.commons.jexl2.internal
- org.apache.commons.jexl2.internal.introspection - package org.apache.commons.jexl2.internal.introspection
- org.apache.commons.jexl2.introspection - package org.apache.commons.jexl2.introspection
- org.apache.commons.jexl2.parser - package org.apache.commons.jexl2.parser
- org.apache.commons.jexl2.scripting - package org.apache.commons.jexl2.scripting
P
- Parameter(Method, MethodKey) - Constructor for class org.apache.commons.jexl2.internal.AbstractExecutor.Method.Parameter
-
Creates an instance.
- parent - Variable in class org.apache.commons.jexl2.parser.SimpleNode
-
The parent node.
- parse(Reader, JexlInfo) - Method in class org.apache.commons.jexl2.parser.Parser
- parse(CharSequence, JexlInfo) - Method in class org.apache.commons.jexl2.JexlEngine
-
Deprecated.Use
JexlEngine.parse(CharSequence, JexlInfo, Scope)
instead - parse(CharSequence, JexlInfo, JexlEngine.Scope) - Method in class org.apache.commons.jexl2.JexlEngine
-
Parses an expression.
- parse(String) - Method in class org.apache.commons.jexl2.UnifiedJEXL
-
Creates a a
UnifiedJEXL.Expression
from an expression string. - ParseException - Exception in org.apache.commons.jexl2.parser
-
This exception is thrown when parse errors are encountered.
- ParseException() - Constructor for exception org.apache.commons.jexl2.parser.ParseException
-
Default ctor.
- ParseException(String) - Constructor for exception org.apache.commons.jexl2.parser.ParseException
-
Constructor with message.
- ParseException(Token, int[][], String[]) - Constructor for exception org.apache.commons.jexl2.parser.ParseException
-
This constructor is used by the method "generateParseException" in the generated parser.
- parser - Variable in class org.apache.commons.jexl2.JexlEngine
-
The singleton ExpressionFactory also holds a single instance of
Parser
. - Parser - Class in org.apache.commons.jexl2.parser
- Parser(InputStream) - Constructor for class org.apache.commons.jexl2.parser.Parser
-
Constructor with InputStream.
- Parser(InputStream, String) - Constructor for class org.apache.commons.jexl2.parser.Parser
-
Constructor with InputStream and supplied encoding
- Parser(Reader) - Constructor for class org.apache.commons.jexl2.parser.Parser
-
Constructor.
- Parser(ParserTokenManager) - Constructor for class org.apache.commons.jexl2.parser.Parser
-
Constructor with generated Token Manager.
- ParserConstants - Interface in org.apache.commons.jexl2.parser
-
Token literal values and constants.
- ParserDefaultVisitor - Class in org.apache.commons.jexl2.parser
- ParserDefaultVisitor() - Constructor for class org.apache.commons.jexl2.parser.ParserDefaultVisitor
- parserError(String, String) - Method in exception org.apache.commons.jexl2.JexlException
-
Formats an error message from the parser.
- ParserTokenManager - Class in org.apache.commons.jexl2.parser
-
Token Manager.
- ParserTokenManager(SimpleCharStream) - Constructor for class org.apache.commons.jexl2.parser.ParserTokenManager
-
Constructor.
- ParserTokenManager(SimpleCharStream, int) - Constructor for class org.apache.commons.jexl2.parser.ParserTokenManager
-
Constructor.
- ParserTreeConstants - Interface in org.apache.commons.jexl2.parser
- ParserVisitor - Interface in org.apache.commons.jexl2.parser
- Parsing(JexlInfo, CharSequence, ParseException) - Constructor for exception org.apache.commons.jexl2.JexlException.Parsing
-
Creates a new Variable exception instance.
- peekNode() - Method in class org.apache.commons.jexl2.parser.JJTParserState
- permissions(String, boolean, boolean, boolean) - Method in class org.apache.commons.jexl2.introspection.Sandbox
-
Creates the set of permissions for a given class.
- plus - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
RegularExpression Id.
- popNode() - Method in class org.apache.commons.jexl2.parser.JJTParserState
- prepare(Interpreter) - Method in class org.apache.commons.jexl2.UnifiedJEXL.Expression
-
Prepares a sub-expression for interpretation.
- prepare(JexlContext) - Method in class org.apache.commons.jexl2.UnifiedJEXL.Expression
-
Evaluates the immediate sub-expressions.
- prepare(JexlContext) - Method in class org.apache.commons.jexl2.UnifiedJEXL.Template
-
Prepares this template by expanding any contained deferred expression.
- prevCharIsCR - Variable in class org.apache.commons.jexl2.parser.SimpleCharStream
- prevCharIsLF - Variable in class org.apache.commons.jexl2.parser.SimpleCharStream
- PrimaryExpression() - Method in class org.apache.commons.jexl2.parser.Parser
-
References
- print(int) - Method in class org.apache.commons.jexl2.UnifiedJEXL.TemplateContext
-
Prints an expression result.
- printComposite(UnifiedJEXL.CompositeExpression) - Method in class org.apache.commons.jexl2.UnifiedJEXL.TemplateContext
-
Prints a composite expression.
- Property(JexlNode, String) - Constructor for exception org.apache.commons.jexl2.JexlException.Property
-
Creates a new Property exception instance.
- PropertyGetExecutor - Class in org.apache.commons.jexl2.internal
-
Specialized executor to get a property from an object.
- PropertyGetExecutor(Introspector, Class<?>, String) - Constructor for class org.apache.commons.jexl2.internal.PropertyGetExecutor
-
Creates an instance by attempting discovery of the get method.
- PropertySetExecutor - Class in org.apache.commons.jexl2.internal
-
Specialized executor to set a property in an object.
- PropertySetExecutor(Introspector, Class<?>, String, Object) - Constructor for class org.apache.commons.jexl2.internal.PropertySetExecutor
-
Creates an instance by attempting discovery of the set method.
- pushNode(Node) - Method in class org.apache.commons.jexl2.parser.JJTParserState
Q
- QMARK - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
RegularExpression Id.
R
- RBRACKET - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
RegularExpression Id.
- RCURLY - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
RegularExpression Id.
- read() - Method in class org.apache.commons.jexl2.introspection.Sandbox.Permissions
-
Gets the set of readable property names in these permissions.
- read(Class<?>, String) - Method in class org.apache.commons.jexl2.introspection.Sandbox
-
Gets the read permission value for a given property of a class.
- read(String...) - Method in class org.apache.commons.jexl2.introspection.Sandbox.Permissions
-
Adds a list of readable property names to these permissions.
- read(String, String) - Method in class org.apache.commons.jexl2.introspection.Sandbox
-
Gets the read permission value for a given property of a class.
- readChar() - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
-
Read a character.
- readerToString(Reader) - Static method in class org.apache.commons.jexl2.JexlEngine
-
Read from a reader into a local buffer and return a String with the contents of the reader.
- ReadonlyContext - Class in org.apache.commons.jexl2
-
A readonly context wrapper.
- ReadonlyContext(JexlContext) - Constructor for class org.apache.commons.jexl2.ReadonlyContext
-
Creates a new readonly context.
- readString(StringBuilder, CharSequence, int, char) - Static method in class org.apache.commons.jexl2.parser.StringParser
-
Read the remainder of a string till a given separator, handles escaping through '\' syntax.
- readTemplate(String, Reader) - Method in class org.apache.commons.jexl2.UnifiedJEXL
-
Reads lines of a template grouping them by typed blocks.
- Reference() - Method in class org.apache.commons.jexl2.parser.Parser
- ReferenceExpression() - Method in class org.apache.commons.jexl2.parser.Parser
-
ReferenceExpression is a subclass of ArrayAccess
- REGISTER - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
RegularExpression Id.
- registers - Variable in class org.apache.commons.jexl2.Interpreter
-
Registers or arguments.
- REGISTERS - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
Lexical state.
- ReInit(InputStream) - Method in class org.apache.commons.jexl2.parser.Parser
-
Reinitialise.
- ReInit(InputStream) - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
-
Reinitialise.
- ReInit(InputStream, int, int) - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
-
Reinitialise.
- ReInit(InputStream, int, int, int) - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
-
Reinitialise.
- ReInit(InputStream, String) - Method in class org.apache.commons.jexl2.parser.Parser
-
Reinitialise.
- ReInit(InputStream, String) - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
-
Reinitialise.
- ReInit(InputStream, String, int, int) - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
-
Reinitialise.
- ReInit(InputStream, String, int, int, int) - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
-
Reinitialise.
- ReInit(Reader) - Method in class org.apache.commons.jexl2.parser.Parser
-
Reinitialise.
- ReInit(Reader) - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
-
Reinitialise.
- ReInit(Reader, int, int) - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
-
Reinitialise.
- ReInit(Reader, int, int, int) - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
-
Reinitialise.
- ReInit(ParserTokenManager) - Method in class org.apache.commons.jexl2.parser.Parser
-
Reinitialise.
- ReInit(SimpleCharStream) - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
-
Reinitialise parser.
- ReInit(SimpleCharStream, int) - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
-
Reinitialise parser.
- RelationalExpression() - Method in class org.apache.commons.jexl2.parser.Parser
- remove() - Method in class org.apache.commons.jexl2.internal.ArrayIterator
-
No op--merely added to satify the
Iterator
interface. - remove() - Method in class org.apache.commons.jexl2.internal.EnumerationIterator
-
Unimplemented.
- remove(int) - Method in class org.apache.commons.jexl2.internal.ArrayListWrapper
- remove(Object) - Method in class org.apache.commons.jexl2.internal.ArrayListWrapper
- removeAll(Collection<?>) - Method in class org.apache.commons.jexl2.internal.ArrayListWrapper
- req - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
RegularExpression Id.
- reset() - Method in class org.apache.commons.jexl2.parser.JJTParserState
- resolveNamespace(String) - Method in interface org.apache.commons.jexl2.NamespaceResolver
-
Resolves a namespace by its name.
- resolveNamespace(String) - Method in class org.apache.commons.jexl2.UnifiedJEXL.TemplateContext
-
Resolves a namespace by its name.
- resolveNamespace(String, JexlNode) - Method in class org.apache.commons.jexl2.Interpreter
-
Resolves a namespace, eventually allocating an instance using context as constructor argument.
- retainAll(Collection<?>) - Method in class org.apache.commons.jexl2.internal.ArrayListWrapper
- Return(JexlNode, String, Object) - Constructor for exception org.apache.commons.jexl2.JexlException.Return
-
Creates a new instance of Return.
- RETURN - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
RegularExpression Id.
- ReturnStatement() - Method in class org.apache.commons.jexl2.parser.Parser
- rlog - Variable in class org.apache.commons.jexl2.internal.introspection.IntrospectorBase
-
the logger.
- rlog - Variable in class org.apache.commons.jexl2.internal.Introspector
-
The logger to use for all warnings & errors.
- rne - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
RegularExpression Id.
- rootNode() - Method in class org.apache.commons.jexl2.parser.JJTParserState
- roundBigDecimal(BigDecimal) - Method in class org.apache.commons.jexl2.JexlArithmetic
-
Ensure a big decimal is rounded by this arithmetic scale and rounding mode.
- RPAREN - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
RegularExpression Id.
S
- sandbox - Variable in class org.apache.commons.jexl2.introspection.SandboxUberspectImpl
-
The sandbox.
- Sandbox - Class in org.apache.commons.jexl2.introspection
-
A sandbox describes permissions on a class by explicitly allowing or forbidding access to methods and properties through "whitelists" and "blacklists".
- Sandbox() - Constructor for class org.apache.commons.jexl2.introspection.Sandbox
-
Creates a new default sandbox.
- Sandbox(Map<String, Sandbox.Permissions>) - Constructor for class org.apache.commons.jexl2.introspection.Sandbox
-
Creates a sandbox based on an existing permissions map.
- Sandbox.BlackSet - Class in org.apache.commons.jexl2.introspection
-
A black set of names.
- Sandbox.Names - Class in org.apache.commons.jexl2.introspection
-
A base set of names.
- Sandbox.Permissions - Class in org.apache.commons.jexl2.introspection
-
Contains the white or black lists for properties and methods for a given class.
- Sandbox.WhiteSet - Class in org.apache.commons.jexl2.introspection
-
A white set of names.
- SandboxUberspectImpl - Class in org.apache.commons.jexl2.introspection
-
An uberspect that controls usage of properties, methods and contructors through a sandbox.
- SandboxUberspectImpl(Log, Sandbox) - Constructor for class org.apache.commons.jexl2.introspection.SandboxUberspectImpl
-
A constructor for Sandbox uberspect.
- Scope(String...) - Constructor for class org.apache.commons.jexl2.JexlEngine.Scope
-
Creates a new scope with a list of parameters.
- script - Variable in class org.apache.commons.jexl2.ExpressionImpl
-
The resulting AST we can interpret.
- Script - Interface in org.apache.commons.jexl2
-
A JEXL Script.
- SEMICOL - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
RegularExpression Id.
- set(int, Object) - Method in class org.apache.commons.jexl2.internal.ArrayListWrapper
- set(Object, Object) - Method in class org.apache.commons.jexl2.introspection.UberspectImpl.IndexedContainer
-
Sets a property in a container.
- set(String, Object) - Method in interface org.apache.commons.jexl2.JexlContext
-
Sets the value of a variable.
- set(String, Object) - Method in class org.apache.commons.jexl2.MapContext
-
Sets the value of a variable.
- set(String, Object) - Method in class org.apache.commons.jexl2.ObjectContext
-
Sets the value of a variable.
- set(String, Object) - Method in class org.apache.commons.jexl2.ReadonlyContext
-
Will throw an UnsupportedOperationException when called; the JexlEngine deals with it appropriately.
- set(String, Object) - Method in class org.apache.commons.jexl2.UnifiedJEXL.TemplateContext
-
Sets the value of a variable.
- Set(Class<?>, Method) - Constructor for class org.apache.commons.jexl2.internal.AbstractExecutor.Set
-
Default and sole constructor.
- setAttribute(Object, Object, Object) - Method in class org.apache.commons.jexl2.Interpreter
-
Sets an attribute of an object.
- setAttribute(Object, Object, Object, JexlNode) - Method in class org.apache.commons.jexl2.Interpreter
-
Sets an attribute of an object.
- setCache(int) - Method in class org.apache.commons.jexl2.JexlEngine
-
Sets a cache for expressions of the defined size.
- setClassLoader(ClassLoader) - Method in class org.apache.commons.jexl2.internal.Introspector
-
Sets the underlying class loader for class solving resolution.
- setClassLoader(ClassLoader) - Method in interface org.apache.commons.jexl2.introspection.Uberspect
-
Sets the class loader to use when getting a constructor with a class name parameter.
- setClassLoader(ClassLoader) - Method in class org.apache.commons.jexl2.JexlEngine
-
Sets the class loader used to discover classes in 'new' expressions.
- setDebug(boolean) - Method in class org.apache.commons.jexl2.JexlEngine
-
Sets whether this engine reports debugging information when error occurs.
- setDebugStream(PrintStream) - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
-
Set debug output.
- setFrame(JexlEngine.Frame) - Method in class org.apache.commons.jexl2.Interpreter
-
Sets this interpreter parameters and arguments.
- setFrame(JexlEngine.Scope) - Method in class org.apache.commons.jexl2.parser.JexlParser
-
Sets the frame to use bythis parser.
- setFunctions(Map<String, Object>) - Method in class org.apache.commons.jexl2.JexlEngine
-
Sets the map of function namespaces.
- setLenient(boolean) - Method in class org.apache.commons.jexl2.JexlEngine
-
Sets whether this engine considers unknown variables, methods and constructors as errors or evaluates them as null or zero.
- setLenient(Boolean) - Static method in class org.apache.commons.jexl2.JexlThreadedArithmetic
-
Overrides the default behavior and sets whether this JexlArithmetic instance triggers errors during evaluation when null is used as an operand for the current thread.
- setLiteral(Object) - Method in class org.apache.commons.jexl2.parser.ASTArrayLiteral
-
Sets the literal value only if the descendants of this node compose a constant
- setLiteral(Object) - Method in class org.apache.commons.jexl2.parser.ASTMapLiteral
-
Sets the literal value only if the descendants of this node compose a constant
- setLoader(ClassLoader) - Method in class org.apache.commons.jexl2.internal.introspection.IntrospectorBase
-
Sets the class loader used to solve constructors.
- setLoader(ClassLoader) - Method in class org.apache.commons.jexl2.introspection.SandboxUberspectImpl
-
Resets this Uberspect class loader.
- setLoader(ClassLoader) - Method in class org.apache.commons.jexl2.introspection.UberspectImpl
-
Resets this Uberspect class loader.
- setMathContext(MathContext) - Static method in class org.apache.commons.jexl2.JexlThreadedArithmetic
-
Sets the math context.
- setMathScale(Integer) - Static method in class org.apache.commons.jexl2.JexlThreadedArithmetic
-
Sets the math scale.
- setNatural(String) - Method in class org.apache.commons.jexl2.parser.ASTNumberLiteral
-
Sets this node as a natural literal.
- setProperty(Object, String, Object) - Method in class org.apache.commons.jexl2.JexlEngine
-
Assign properties of a bean using an expression.
- setProperty(JexlContext, Object, String, Object) - Method in class org.apache.commons.jexl2.JexlEngine
-
Assign properties of a bean using an expression.
- setReal(String) - Method in class org.apache.commons.jexl2.parser.ASTNumberLiteral
-
Sets this node as a real literal.
- setRegisters(Object...) - Method in class org.apache.commons.jexl2.Interpreter
-
Deprecated.
- setScope(JexlEngine.Scope) - Method in class org.apache.commons.jexl2.parser.ASTJexlScript
-
Sets the parameters and registers
- setSilent(boolean) - Method in class org.apache.commons.jexl2.Interpreter
-
Deprecated.Do not use; will be removed in a later version
- setSilent(boolean) - Method in class org.apache.commons.jexl2.JexlEngine
-
Sets whether this engine throws JexlException during evaluation when an error is triggered.
- setStrict(boolean) - Method in class org.apache.commons.jexl2.Interpreter
-
Deprecated.Do not use; will be removed in a later version
- setStrict(boolean) - Method in class org.apache.commons.jexl2.JexlEngine
-
Sets whether this engine behaves in strict or lenient mode.
- setTabSize(int) - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
- silent - Variable in class org.apache.commons.jexl2.Interpreter
-
Silent intepreter flag.
- silent - Variable in class org.apache.commons.jexl2.JexlEngine
-
Whether expressions evaluated by this engine will throw exceptions (false) or return null (true) on errors.
- SimpleCharStream - Class in org.apache.commons.jexl2.parser
-
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
- SimpleCharStream(InputStream) - Constructor for class org.apache.commons.jexl2.parser.SimpleCharStream
-
Constructor.
- SimpleCharStream(InputStream, int, int) - Constructor for class org.apache.commons.jexl2.parser.SimpleCharStream
-
Constructor.
- SimpleCharStream(InputStream, int, int, int) - Constructor for class org.apache.commons.jexl2.parser.SimpleCharStream
-
Constructor.
- SimpleCharStream(InputStream, String) - Constructor for class org.apache.commons.jexl2.parser.SimpleCharStream
-
Constructor.
- SimpleCharStream(InputStream, String, int, int) - Constructor for class org.apache.commons.jexl2.parser.SimpleCharStream
-
Constructor.
- SimpleCharStream(InputStream, String, int, int, int) - Constructor for class org.apache.commons.jexl2.parser.SimpleCharStream
-
Constructor.
- SimpleCharStream(Reader) - Constructor for class org.apache.commons.jexl2.parser.SimpleCharStream
-
Constructor.
- SimpleCharStream(Reader, int, int) - Constructor for class org.apache.commons.jexl2.parser.SimpleCharStream
-
Constructor.
- SimpleCharStream(Reader, int, int, int) - Constructor for class org.apache.commons.jexl2.parser.SimpleCharStream
-
Constructor.
- SimpleNode - Class in org.apache.commons.jexl2.parser
-
A class originally generated by JJTree with the following JavaCCOptions: MULTI=true,NODE_USES_PARSER=true,VISITOR=true,TRACK_TOKENS=false,NODE_PREFIX=AST,NODE_EXTENDS=,NODE_FACTORY= Works around issue https://javacc.dev.java.net/issues/show_bug.cgi?id=227 As soon as this issue if fixed and the maven plugin uses the correct version of Javacc, this class can go away.
- SimpleNode(int) - Constructor for class org.apache.commons.jexl2.parser.SimpleNode
-
Creates a SimpleNode instance.
- SimpleNode(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.SimpleNode
-
Creates a SimpleNode instance.
- size() - Method in class org.apache.commons.jexl2.internal.ArrayListWrapper
- SIZE - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
RegularExpression Id.
- SizeFunction() - Method in class org.apache.commons.jexl2.parser.Parser
- SizeMethod() - Method in class org.apache.commons.jexl2.parser.Parser
- source - Variable in class org.apache.commons.jexl2.UnifiedJEXL.Expression
-
The source of this expression (see
UnifiedJEXL.Expression.prepare(org.apache.commons.jexl2.JexlContext)
). - specialToken - Variable in class org.apache.commons.jexl2.parser.Token
-
This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token.
- startsWith(CharSequence, CharSequence) - Method in class org.apache.commons.jexl2.UnifiedJEXL
-
Whether a sequence starts with a given set of characters (following spaces).
- Statement() - Method in class org.apache.commons.jexl2.parser.Parser
- STATIC_LEXER_ERROR - Static variable in error org.apache.commons.jexl2.parser.TokenMgrError
-
An attempt was made to create a second instance of a static token manager.
- staticFlag - Static variable in class org.apache.commons.jexl2.parser.SimpleCharStream
-
Whether parser is static.
- strict - Variable in class org.apache.commons.jexl2.Interpreter
-
Strict interpreter flag.
- STRING_LITERAL - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
RegularExpression Id.
- StringIdentifier() - Method in class org.apache.commons.jexl2.parser.Parser
- StringLiteral() - Method in class org.apache.commons.jexl2.parser.Parser
- StringParser - Class in org.apache.commons.jexl2.parser
-
Common constant strings utilities.
- StringParser() - Constructor for class org.apache.commons.jexl2.parser.StringParser
-
Default constructor.
- subList(int, int) - Method in class org.apache.commons.jexl2.internal.ArrayListWrapper
- subtract(Object, Object) - Method in class org.apache.commons.jexl2.JexlArithmetic
-
Subtract the right value from the left.
- SwitchTo(int) - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
-
Switch to specified lex state.
T
- tabSize - Variable in class org.apache.commons.jexl2.parser.SimpleCharStream
- Template(String, Reader, String...) - Constructor for class org.apache.commons.jexl2.UnifiedJEXL.Template
-
Creates a new template from an input.
- TemplateContext(JexlContext, JexlEngine.Frame, UnifiedJEXL.Expression[], Writer) - Constructor for class org.apache.commons.jexl2.UnifiedJEXL.TemplateContext
-
Creates a template context instance.
- tilda - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
RegularExpression Id.
- toArray() - Method in class org.apache.commons.jexl2.internal.ArrayListWrapper
- toArray(T[]) - Method in class org.apache.commons.jexl2.internal.ArrayListWrapper
- toBigDecimal(Object) - Method in class org.apache.commons.jexl2.JexlArithmetic
-
Get a BigDecimal from the object passed.
- toBigInteger(Object) - Method in class org.apache.commons.jexl2.JexlArithmetic
-
Get a BigInteger from the object passed.
- toBoolean(Object) - Method in class org.apache.commons.jexl2.JexlArithmetic
-
Coerce to a boolean (not a java.lang.Boolean).
- toDouble(Object) - Method in class org.apache.commons.jexl2.JexlArithmetic
-
Coerce to a double.
- toInteger(Object) - Method in class org.apache.commons.jexl2.internal.Introspector
-
Coerce an Object to an Integer.
- toInteger(Object) - Method in class org.apache.commons.jexl2.JexlArithmetic
-
Coerce to a int.
- token - Variable in class org.apache.commons.jexl2.parser.Parser
-
Current token.
- Token - Class in org.apache.commons.jexl2.parser
-
Describes the input token stream.
- Token() - Constructor for class org.apache.commons.jexl2.parser.Token
-
No-argument constructor
- Token(int) - Constructor for class org.apache.commons.jexl2.parser.Token
-
Constructs a new token for the specified Image.
- Token(int, String) - Constructor for class org.apache.commons.jexl2.parser.Token
-
Constructs a new token for the specified Image and Kind.
- token_source - Variable in class org.apache.commons.jexl2.parser.Parser
-
Generated Token Manager.
- tokenImage - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
Literal token values.
- Tokenization(JexlInfo, CharSequence, TokenMgrError) - Constructor for exception org.apache.commons.jexl2.JexlException.Tokenization
-
Creates a new Tokenization exception instance.
- TokenMgrError - Error in org.apache.commons.jexl2.parser
-
Token Manager Error.
- TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for error org.apache.commons.jexl2.parser.TokenMgrError
-
Full Constructor.
- TokenMgrError(boolean, int, int, int, String, int, int) - Constructor for error org.apache.commons.jexl2.parser.TokenMgrError
- TokenMgrError(String, int) - Constructor for error org.apache.commons.jexl2.parser.TokenMgrError
-
Constructor with message and reason.
- toLong(Object) - Method in class org.apache.commons.jexl2.JexlArithmetic
-
Coerce to a long (not a java.lang.Long).
- toString() - Method in class org.apache.commons.jexl2.DebugInfo
-
Formats this info in the form 'name@line:column'.
- toString() - Method in class org.apache.commons.jexl2.ExpressionImpl
-
Provide a string representation of this expression.
- toString() - Method in class org.apache.commons.jexl2.internal.introspection.MethodKey
- toString() - Method in class org.apache.commons.jexl2.parser.SimpleNode
- toString() - Method in class org.apache.commons.jexl2.parser.Token
-
Returns the image.
- toString() - Method in class org.apache.commons.jexl2.UnifiedJEXL.Expression
-
Formats this expression, adding its source string representation in comments if available: 'expression /*= source *\/'' .
- toString() - Method in class org.apache.commons.jexl2.UnifiedJEXL.Template
- toString(Object) - Method in class org.apache.commons.jexl2.internal.Introspector
-
Coerce an Object to a String.
- toString(Object) - Method in class org.apache.commons.jexl2.JexlArithmetic
-
Coerce to a string.
- toString(String) - Method in class org.apache.commons.jexl2.parser.SimpleNode
- trace_enabled() - Method in class org.apache.commons.jexl2.parser.Parser
-
Trace enabled.
- trackLineColumn - Variable in class org.apache.commons.jexl2.parser.SimpleCharStream
- TRUE - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
RegularExpression Id.
- TRY_FAILED - Static variable in class org.apache.commons.jexl2.internal.AbstractExecutor
-
A marker for invocation failures in tryInvoke.
- TRY_FAILED - Static variable in class org.apache.commons.jexl2.introspection.UberspectImpl
-
Publicly exposed special failure object returned by tryInvoke.
- tryExecute(Object, Object) - Method in class org.apache.commons.jexl2.internal.AbstractExecutor.Get
-
Tries to reuse this executor, checking that it is compatible with the actual set of arguments.
- tryExecute(Object, Object) - Method in class org.apache.commons.jexl2.internal.BooleanGetExecutor
-
Tries to reuse this executor, checking that it is compatible with the actual set of arguments.
- tryExecute(Object, Object) - Method in class org.apache.commons.jexl2.internal.DuckGetExecutor
-
Tries to reuse this executor, checking that it is compatible with the actual set of arguments.
- tryExecute(Object, Object) - Method in class org.apache.commons.jexl2.internal.ListGetExecutor
-
Tries to reuse this executor, checking that it is compatible with the actual set of arguments.
- tryExecute(Object, Object) - Method in class org.apache.commons.jexl2.internal.MapGetExecutor
-
Tries to reuse this executor, checking that it is compatible with the actual set of arguments.
- tryExecute(Object, Object) - Method in class org.apache.commons.jexl2.internal.PropertyGetExecutor
-
Tries to reuse this executor, checking that it is compatible with the actual set of arguments.
- tryExecute(Object, Object, Object) - Method in class org.apache.commons.jexl2.internal.AbstractExecutor.Set
-
Tries to reuse this executor, checking that it is compatible with the actual set of arguments.
- tryExecute(Object, Object, Object) - Method in class org.apache.commons.jexl2.internal.DuckSetExecutor
-
Tries to reuse this executor, checking that it is compatible with the actual set of arguments.
- tryExecute(Object, Object, Object) - Method in class org.apache.commons.jexl2.internal.ListSetExecutor
-
Tries to reuse this executor, checking that it is compatible with the actual set of arguments.
- tryExecute(Object, Object, Object) - Method in class org.apache.commons.jexl2.internal.MapSetExecutor
-
Tries to reuse this executor, checking that it is compatible with the actual set of arguments.
- tryExecute(Object, Object, Object) - Method in class org.apache.commons.jexl2.internal.PropertySetExecutor
-
Tries to reuse this executor, checking that it is compatible with the actual set of arguments.
- tryExecute(String, Object, Object[]) - Method in class org.apache.commons.jexl2.internal.AbstractExecutor.Method
-
Tries to reuse this executor, checking that it is compatible with the actual set of arguments.
- tryExecute(String, Object, Object[]) - Method in class org.apache.commons.jexl2.internal.MethodExecutor
-
Tries to reuse this executor, checking that it is compatible with the actual set of arguments.
- tryFailed(Object) - Method in class org.apache.commons.jexl2.internal.AbstractExecutor
-
Checks whether a tryExecute failed or not.
- tryFailed(Object) - Method in interface org.apache.commons.jexl2.introspection.JexlMethod
-
Checks whether a tryInvoke failed or not.
- tryFailed(Object) - Method in interface org.apache.commons.jexl2.introspection.JexlPropertyGet
-
Checks whether a tryInvoke failed or not.
- tryFailed(Object) - Method in interface org.apache.commons.jexl2.introspection.JexlPropertySet
-
Checks whether a tryInvoke failed or not.
- tryFailed(Object) - Method in class org.apache.commons.jexl2.introspection.UberspectImpl.FieldPropertyGet
-
Deprecated.Checks whether a tryInvoke failed or not.
- tryFailed(Object) - Method in class org.apache.commons.jexl2.introspection.UberspectImpl.FieldPropertySet
-
Deprecated.Checks whether a tryInvoke failed or not.
- tryInvoke(Object, Object) - Method in class org.apache.commons.jexl2.internal.AbstractExecutor.Get
-
Attempts to reuse this JexlPropertyGet, checking that it is compatible with the actual set of arguments.
- tryInvoke(Object, Object) - Method in interface org.apache.commons.jexl2.introspection.JexlPropertyGet
-
Attempts to reuse this JexlPropertyGet, checking that it is compatible with the actual set of arguments.
- tryInvoke(Object, Object) - Method in class org.apache.commons.jexl2.introspection.UberspectImpl.FieldPropertyGet
-
Deprecated.Attempts to reuse this JexlPropertyGet, checking that it is compatible with the actual set of arguments.
- tryInvoke(Object, Object, Object) - Method in class org.apache.commons.jexl2.internal.AbstractExecutor.Set
-
Attempts to reuse this JexlPropertySet, checking that it is compatible with the actual set of arguments.
- tryInvoke(Object, Object, Object) - Method in interface org.apache.commons.jexl2.introspection.JexlPropertySet
-
Attempts to reuse this JexlPropertySet, checking that it is compatible with the actual set of arguments.
- tryInvoke(Object, Object, Object) - Method in class org.apache.commons.jexl2.introspection.UberspectImpl.FieldPropertySet
-
Deprecated.Attempts to reuse this JexlPropertySet, checking that it is compatible with the actual set of arguments.
- tryInvoke(String, Object, Object[]) - Method in class org.apache.commons.jexl2.internal.AbstractExecutor.Method
-
Attempts to reuse this JexlMethod, checking that it is compatible with the actual set of arguments.
- tryInvoke(String, Object, Object[]) - Method in interface org.apache.commons.jexl2.introspection.JexlMethod
-
Attempts to reuse this JexlMethod, checking that it is compatible with the actual set of arguments.
U
- uberspect - Variable in class org.apache.commons.jexl2.Interpreter
-
The uberspect.
- uberspect - Variable in class org.apache.commons.jexl2.JexlEngine
-
The Uberspect instance.
- Uberspect - Interface in org.apache.commons.jexl2.introspection
-
'Federated' introspection/reflection interface to allow the introspection behavior in JEXL to be customized.
- UberspectImpl - Class in org.apache.commons.jexl2.introspection
-
Implementation of Uberspect to provide the default introspective functionality of JEXL.
- UberspectImpl(Log) - Constructor for class org.apache.commons.jexl2.introspection.UberspectImpl
-
Creates a new UberspectImpl.
- UberspectImpl.FieldPropertyGet - Class in org.apache.commons.jexl2.introspection
-
Deprecated.Do not use externally - will be made private in a later version
- UberspectImpl.FieldPropertySet - Class in org.apache.commons.jexl2.introspection
-
Deprecated.Do not use externally - will be made private in a later version
- UberspectImpl.IndexedContainer - Class in org.apache.commons.jexl2.introspection
-
A generic indexed property container, exposes get(key) and set(key, value) and solves method call dynamically based on arguments.
- UnaryExpression() - Method in class org.apache.commons.jexl2.parser.Parser
- UnifiedJEXL - Class in org.apache.commons.jexl2
-
An evaluator similar to the Unified EL evaluator used in JSP/JSF based on JEXL.
- UnifiedJEXL(JexlEngine) - Constructor for class org.apache.commons.jexl2.UnifiedJEXL
-
Creates a new instance of UnifiedJEXL with a default size cache.
- UnifiedJEXL(JexlEngine, int) - Constructor for class org.apache.commons.jexl2.UnifiedJEXL
-
Creates a new instance of UnifiedJEXL creating a local cache.
- UnifiedJEXL.Exception - Exception in org.apache.commons.jexl2
-
The sole type of (runtime) exception the UnifiedJEXL can throw.
- UnifiedJEXL.Expression - Class in org.apache.commons.jexl2
-
The abstract base class for all expressions, immediate '${...}' and deferred '#{...}'.
- UnifiedJEXL.Template - Class in org.apache.commons.jexl2
-
A Template is a script that evaluates by writing its content through a Writer.
- UnifiedJEXL.TemplateContext - Class in org.apache.commons.jexl2
-
The type of context to use during evaluation of templates.
- unknownVariable(JexlException) - Method in class org.apache.commons.jexl2.Interpreter
-
Triggered when variable can not be resolved.
- UpdateLineColumn(char) - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
V
- value - Variable in class org.apache.commons.jexl2.parser.SimpleNode
-
volatile value so it can be used as a last evaluation cache.
- Var() - Method in class org.apache.commons.jexl2.parser.Parser
- VAR - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
RegularExpression Id.
- Variable(JexlNode, String) - Constructor for exception org.apache.commons.jexl2.JexlException.Variable
-
Creates a new Variable exception instance.
- visit(ASTAdditiveNode, Object) - Method in class org.apache.commons.jexl2.Interpreter
- visit(ASTAdditiveNode, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
- visit(ASTAdditiveNode, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
- visit(ASTAdditiveOperator, Object) - Method in class org.apache.commons.jexl2.Interpreter
- visit(ASTAdditiveOperator, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
- visit(ASTAdditiveOperator, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
- visit(ASTAmbiguous, Object) - Method in class org.apache.commons.jexl2.Interpreter
-
Unused, should throw in Parser.
- visit(ASTAmbiguous, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
- visit(ASTAmbiguous, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
- visit(ASTAndNode, Object) - Method in class org.apache.commons.jexl2.Interpreter
- visit(ASTAndNode, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
- visit(ASTAndNode, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
- visit(ASTArrayAccess, Object) - Method in class org.apache.commons.jexl2.Interpreter
- visit(ASTArrayAccess, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
- visit(ASTArrayAccess, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
- visit(ASTArrayLiteral, Object) - Method in class org.apache.commons.jexl2.Interpreter
- visit(ASTArrayLiteral, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
- visit(ASTArrayLiteral, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
- visit(ASTAssignment, Object) - Method in class org.apache.commons.jexl2.Interpreter
- visit(ASTAssignment, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
- visit(ASTAssignment, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
- visit(ASTBitwiseAndNode, Object) - Method in class org.apache.commons.jexl2.Interpreter
- visit(ASTBitwiseAndNode, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
- visit(ASTBitwiseAndNode, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
- visit(ASTBitwiseComplNode, Object) - Method in class org.apache.commons.jexl2.Interpreter
- visit(ASTBitwiseComplNode, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
- visit(ASTBitwiseComplNode, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
- visit(ASTBitwiseOrNode, Object) - Method in class org.apache.commons.jexl2.Interpreter
- visit(ASTBitwiseOrNode, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
- visit(ASTBitwiseOrNode, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
- visit(ASTBitwiseXorNode, Object) - Method in class org.apache.commons.jexl2.Interpreter
- visit(ASTBitwiseXorNode, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
- visit(ASTBitwiseXorNode, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
- visit(ASTBlock, Object) - Method in class org.apache.commons.jexl2.Interpreter
- visit(ASTBlock, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
- visit(ASTBlock, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
- visit(ASTConstructorNode, Object) - Method in class org.apache.commons.jexl2.Interpreter
- visit(ASTConstructorNode, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
- visit(ASTConstructorNode, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
- visit(ASTDivNode, Object) - Method in class org.apache.commons.jexl2.Interpreter
- visit(ASTDivNode, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
- visit(ASTDivNode, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
- visit(ASTEmptyFunction, Object) - Method in class org.apache.commons.jexl2.Interpreter
- visit(ASTEmptyFunction, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
- visit(ASTEmptyFunction, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
- visit(ASTEQNode, Object) - Method in class org.apache.commons.jexl2.Interpreter
- visit(ASTEQNode, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
- visit(ASTEQNode, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
- visit(ASTERNode, Object) - Method in class org.apache.commons.jexl2.Interpreter
- visit(ASTERNode, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
- visit(ASTERNode, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
- visit(ASTFalseNode, Object) - Method in class org.apache.commons.jexl2.Interpreter
- visit(ASTFalseNode, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
- visit(ASTFalseNode, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
- visit(ASTFloatLiteral, Object) - Method in class org.apache.commons.jexl2.Interpreter
-
Deprecated.Do not use
- visit(ASTForeachStatement, Object) - Method in class org.apache.commons.jexl2.Interpreter
- visit(ASTForeachStatement, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
- visit(ASTForeachStatement, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
- visit(ASTFunctionNode, Object) - Method in class org.apache.commons.jexl2.Interpreter
- visit(ASTFunctionNode, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
- visit(ASTFunctionNode, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
- visit(ASTGENode, Object) - Method in class org.apache.commons.jexl2.Interpreter
- visit(ASTGENode, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
- visit(ASTGENode, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
- visit(ASTGTNode, Object) - Method in class org.apache.commons.jexl2.Interpreter
- visit(ASTGTNode, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
- visit(ASTGTNode, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
- visit(ASTIdentifier, Object) - Method in class org.apache.commons.jexl2.Interpreter
- visit(ASTIdentifier, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
- visit(ASTIdentifier, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
- visit(ASTIfStatement, Object) - Method in class org.apache.commons.jexl2.Interpreter
- visit(ASTIfStatement, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
- visit(ASTIfStatement, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
- visit(ASTIntegerLiteral, Object) - Method in class org.apache.commons.jexl2.Interpreter
-
Deprecated.Do not use
- visit(ASTJexlScript, Object) - Method in class org.apache.commons.jexl2.Interpreter
- visit(ASTJexlScript, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
- visit(ASTJexlScript, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
- visit(ASTLENode, Object) - Method in class org.apache.commons.jexl2.Interpreter
- visit(ASTLENode, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
- visit(ASTLENode, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
- visit(ASTLTNode, Object) - Method in class org.apache.commons.jexl2.Interpreter
- visit(ASTLTNode, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
- visit(ASTLTNode, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
- visit(ASTMapEntry, Object) - Method in class org.apache.commons.jexl2.Interpreter
- visit(ASTMapEntry, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
- visit(ASTMapEntry, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
- visit(ASTMapLiteral, Object) - Method in class org.apache.commons.jexl2.Interpreter
- visit(ASTMapLiteral, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
- visit(ASTMapLiteral, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
- visit(ASTMethodNode, Object) - Method in class org.apache.commons.jexl2.Interpreter
- visit(ASTMethodNode, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
- visit(ASTMethodNode, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
- visit(ASTModNode, Object) - Method in class org.apache.commons.jexl2.Interpreter
- visit(ASTModNode, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
- visit(ASTModNode, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
- visit(ASTMulNode, Object) - Method in class org.apache.commons.jexl2.Interpreter
- visit(ASTMulNode, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
- visit(ASTMulNode, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
- visit(ASTNENode, Object) - Method in class org.apache.commons.jexl2.Interpreter
- visit(ASTNENode, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
- visit(ASTNENode, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
- visit(ASTNotNode, Object) - Method in class org.apache.commons.jexl2.Interpreter
- visit(ASTNotNode, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
- visit(ASTNotNode, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
- visit(ASTNRNode, Object) - Method in class org.apache.commons.jexl2.Interpreter
- visit(ASTNRNode, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
- visit(ASTNRNode, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
- visit(ASTNullLiteral, Object) - Method in class org.apache.commons.jexl2.Interpreter
- visit(ASTNullLiteral, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
- visit(ASTNullLiteral, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
- visit(ASTNumberLiteral, Object) - Method in class org.apache.commons.jexl2.Interpreter
- visit(ASTNumberLiteral, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
- visit(ASTNumberLiteral, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
- visit(ASTOrNode, Object) - Method in class org.apache.commons.jexl2.Interpreter
- visit(ASTOrNode, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
- visit(ASTOrNode, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
- visit(ASTReferenceExpression, Object) - Method in class org.apache.commons.jexl2.Interpreter
- visit(ASTReferenceExpression, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
- visit(ASTReferenceExpression, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
- visit(ASTReference, Object) - Method in class org.apache.commons.jexl2.Interpreter
- visit(ASTReference, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
- visit(ASTReference, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
- visit(ASTReturnStatement, Object) - Method in class org.apache.commons.jexl2.Interpreter
- visit(ASTReturnStatement, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
- visit(ASTReturnStatement, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
- visit(ASTSizeFunction, Object) - Method in class org.apache.commons.jexl2.Interpreter
- visit(ASTSizeFunction, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
- visit(ASTSizeFunction, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
- visit(ASTSizeMethod, Object) - Method in class org.apache.commons.jexl2.Interpreter
- visit(ASTSizeMethod, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
- visit(ASTSizeMethod, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
- visit(ASTStringLiteral, Object) - Method in class org.apache.commons.jexl2.Interpreter
- visit(ASTStringLiteral, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
- visit(ASTStringLiteral, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
- visit(ASTTernaryNode, Object) - Method in class org.apache.commons.jexl2.Interpreter
- visit(ASTTernaryNode, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
- visit(ASTTernaryNode, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
- visit(ASTTrueNode, Object) - Method in class org.apache.commons.jexl2.Interpreter
- visit(ASTTrueNode, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
- visit(ASTTrueNode, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
- visit(ASTUnaryMinusNode, Object) - Method in class org.apache.commons.jexl2.Interpreter
- visit(ASTUnaryMinusNode, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
- visit(ASTUnaryMinusNode, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
- visit(ASTVar, Object) - Method in class org.apache.commons.jexl2.Interpreter
- visit(ASTVar, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
- visit(ASTVar, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
- visit(ASTWhileStatement, Object) - Method in class org.apache.commons.jexl2.Interpreter
- visit(ASTWhileStatement, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
- visit(ASTWhileStatement, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
- visit(SimpleNode, Object) - Method in class org.apache.commons.jexl2.Interpreter
-
Unused, satisfy ParserVisitor interface.
- visit(SimpleNode, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
- visit(SimpleNode, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
W
- WHILE - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
RegularExpression Id.
- WhileStatement() - Method in class org.apache.commons.jexl2.parser.Parser
- white(String) - Method in class org.apache.commons.jexl2.introspection.Sandbox
-
Creates a new set of permissions based on white lists for methods and properties for a given class.
- WhiteSet() - Constructor for class org.apache.commons.jexl2.introspection.Sandbox.WhiteSet
- write() - Method in class org.apache.commons.jexl2.introspection.Sandbox.Permissions
-
Gets the set of writeable property names in these permissions.
- write(Class<?>, String) - Method in class org.apache.commons.jexl2.introspection.Sandbox
-
Gets the write permission value for a given property of a class.
- write(String...) - Method in class org.apache.commons.jexl2.introspection.Sandbox.Permissions
-
Adds a list of writeable property names to these permissions.
- write(String, String) - Method in class org.apache.commons.jexl2.introspection.Sandbox
-
Gets the write permission value for a given property of a class.
X
- xor - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
RegularExpression Id.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form