A B C D E F G H I J K L M N O P R S T U V W

A

AbstractExecutor - Class in org.apache.commons.jexl2.internal
Abstract class that is used to execute an arbitrary method that is introspected.
AbstractExecutor(Class<?>, Method) - Constructor for class org.apache.commons.jexl2.internal.AbstractExecutor
Default and sole constructor.
AbstractExecutor.Get - Class in org.apache.commons.jexl2.internal
Abstract class that is used to execute an arbitrary 'get' method.
AbstractExecutor.Get(Class<?>, Method) - Constructor for class org.apache.commons.jexl2.internal.AbstractExecutor.Get
Default and sole constructor.
AbstractExecutor.Method - Class in org.apache.commons.jexl2.internal
Abstract class that is used to execute an arbitrary method.
AbstractExecutor.Method(Class<?>, AbstractExecutor.Method.Parameter) - Constructor for class org.apache.commons.jexl2.internal.AbstractExecutor.Method
Creates a new instance.
AbstractExecutor.Method.Parameter - Class in org.apache.commons.jexl2.internal
A helper class to pass the method & parameters.
AbstractExecutor.Method.Parameter(Method, MethodKey) - Constructor for class org.apache.commons.jexl2.internal.AbstractExecutor.Method.Parameter
Creates an instance.
AbstractExecutor.Set - Class in org.apache.commons.jexl2.internal
Abstract class that is used to execute an arbitrary 'set' method.
AbstractExecutor.Set(Class<?>, Method) - Constructor for class org.apache.commons.jexl2.internal.AbstractExecutor.Set
Default and sole constructor.
add(Object, Object) - Method in class org.apache.commons.jexl2.JexlArithmetic
Add two values together.
addEscapes(String) - Static method in error org.apache.commons.jexl2.parser.TokenMgrError
Replaces unprintable characters by their escaped (or unicode escaped) equivalents in the given string
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.
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 with a List interface.
ArrayListWrapper(Object) - Constructor for class org.apache.commons.jexl2.internal.ArrayListWrapper
Create the wrapper.
ArrayLiteral() - Method in class org.apache.commons.jexl2.parser.Parser
 
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.
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
 
ASTArrayLiteral(int) - Constructor for class org.apache.commons.jexl2.parser.ASTArrayLiteral
 
ASTArrayLiteral(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTArrayLiteral
 
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
 
ASTFloatLiteral(int) - Constructor for class org.apache.commons.jexl2.parser.ASTFloatLiteral
 
ASTFloatLiteral(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTFloatLiteral
 
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
 
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
 
ASTIntegerLiteral(int) - Constructor for class org.apache.commons.jexl2.parser.ASTIntegerLiteral
 
ASTIntegerLiteral(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTIntegerLiteral
 
ASTJexlScript - Class in org.apache.commons.jexl2.parser
 
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
 
ASTMapLiteral(int) - Constructor for class org.apache.commons.jexl2.parser.ASTMapLiteral
 
ASTMapLiteral(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.ASTMapLiteral
 
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
 
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
 
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
 
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.
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.
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.
children - Variable in class org.apache.commons.jexl2.parser.SimpleNode
 
childrenAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.SimpleNode
Accept the visitor.
cleanExpression(CharSequence) - Static method in class org.apache.commons.jexl2.JexlEngine
Trims the expression from front & ending spaces.
clearNodeScope(Node) - Method in class org.apache.commons.jexl2.parser.JJTParserState
 
closeNodeScope(Node, int) - Method in class org.apache.commons.jexl2.parser.JJTParserState
 
closeNodeScope(Node, boolean) - Method in class org.apache.commons.jexl2.parser.JJTParserState
 
COLON - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
RegularExpression Id.
column - Variable in class org.apache.commons.jexl2.parser.SimpleCharStream
 
COMMA - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
RegularExpression Id.
compile(String) - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngine
compile(Reader) - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngine
ConditionalAndExpression() - Method in class org.apache.commons.jexl2.parser.Parser
 
ConditionalExpression() - Method in class org.apache.commons.jexl2.parser.Parser
Conditional & relational
ConditionalOrExpression() - Method in class org.apache.commons.jexl2.parser.Parser
 
Constructor() - Method in class org.apache.commons.jexl2.parser.Parser
 
context - Variable in class org.apache.commons.jexl2.Interpreter
The context to store/retrieve variables.
CONTEXT_KEY - Static variable in class org.apache.commons.jexl2.scripting.JexlScriptEngine
Reserved key for context (mandated by JSR-223).
controlNullNullOperands() - Method in class org.apache.commons.jexl2.JexlArithmetic
The result of +,/,-,*,% when both operands are null.
controlNullOperand() - Method in class org.apache.commons.jexl2.JexlArithmetic
Throw a NPE if arithmetic is strict.
createBindings() - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngine
createCache(int) - Method in class org.apache.commons.jexl2.JexlEngine
Creates a cache.
createExpression(ASTJexlScript, String) - Method in class org.apache.commons.jexl2.JexlEngine
An overridable through covariant return Expression creator.
createExpression(String) - Method in class org.apache.commons.jexl2.JexlEngine
Creates an Expression from a String containing valid JEXL syntax.
createExpression(String, JexlInfo) - Method in class org.apache.commons.jexl2.JexlEngine
Creates an Expression from a String containing valid JEXL syntax.
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.
createScript(String) - Method in class org.apache.commons.jexl2.JexlEngine
Creates a Script from a String containing valid JEXL syntax.
createScript(String, JexlInfo) - Method in class org.apache.commons.jexl2.JexlEngine
Creates a Script from a String containing valid JEXL syntax.
createScript(ASTJexlScript, String) - Method in class org.apache.commons.jexl2.JexlEngine
An overridable through covariant return Script creator.
createScript(File) - Method in class org.apache.commons.jexl2.JexlEngine
Creates a Script from a File containing valid JEXL syntax.
createScript(URL) - Method in class org.apache.commons.jexl2.JexlEngine
Creates a Script from a URL containing valid JEXL syntax.
curChar - Variable in class org.apache.commons.jexl2.parser.ParserTokenManager
 
currentToken - Variable in exception org.apache.commons.jexl2.parser.ParseException
This is the last token that has been consumed successfully.

D

debug - Variable in class org.apache.commons.jexl2.JexlEngine
Whether error messages will carry debugging information.
DebugInfo - Class in org.apache.commons.jexl2
Little class to carry in info such as a url/file name, line and column for information error reporting from the uberspector implementations.
DebugInfo(String, int, int) - Constructor for class org.apache.commons.jexl2.DebugInfo
Create info.
debugInfo() - Method in class org.apache.commons.jexl2.JexlEngine
Creates and fills up debugging information.
debugStream - Variable in class org.apache.commons.jexl2.parser.ParserTokenManager
Debug output.
debugString() - Method in class org.apache.commons.jexl2.DebugInfo
Formats this information for debugging purpose.
debugString() - Method in class org.apache.commons.jexl2.internal.introspection.MethodKey
Outputs a human readable debug representation of this key.
debugString() - Method in interface org.apache.commons.jexl2.JexlInfo
Formats this information for debugging purpose.
debugString() - Method in class org.apache.commons.jexl2.parser.JexlNode
Formats this information for debugging purpose.
DEFAULT - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
Lexical state.
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.
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.
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.
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.
eol - Variable in exception org.apache.commons.jexl2.parser.ParseException
The end of line string for this machine.
EqualityExpression() - Method in class org.apache.commons.jexl2.parser.Parser
 
equals(Object) - Method in class org.apache.commons.jexl2.internal.AbstractExecutor
equals(AbstractExecutor) - Method in class org.apache.commons.jexl2.internal.AbstractExecutor
Indicates whether some other executor is equivalent to this one.
equals(Object) - Method in class org.apache.commons.jexl2.internal.introspection.MethodKey
equals(Object, Object) - Method in class org.apache.commons.jexl2.JexlArithmetic
Test if left and right are equal.
escapeString(String) - Static method in class org.apache.commons.jexl2.parser.StringParser
Escapes a String representation, expand non-ASCII characters as Unicode escape sequence.
eval(Reader, ScriptContext) - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngine
eval(String, ScriptContext) - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngine
evaluate(JexlContext) - Method in interface org.apache.commons.jexl2.Expression
Evaluates the expression with the variables contained in the supplied JexlContext.
evaluate(JexlContext) - Method in class org.apache.commons.jexl2.ExpressionImpl
Evaluates the expression with the variables contained in the supplied JexlContext.
evaluate(JexlContext) - Method in class org.apache.commons.jexl2.UnifiedJEXL.Expression
Evaluates this expression.
ExclusiveOrExpression() - Method in class org.apache.commons.jexl2.parser.Parser
 
execute(JexlContext) - Method in class org.apache.commons.jexl2.ExpressionImpl
Executes the script with the variables contained in the supplied JexlContext.
execute(Object) - Method in class org.apache.commons.jexl2.internal.AbstractExecutor.Get
Gets the property value from an object.
execute(Object, Object[]) - Method in class org.apache.commons.jexl2.internal.AbstractExecutor.Method
Invokes the method to be executed.
execute(Object, Object) - Method in class org.apache.commons.jexl2.internal.AbstractExecutor.Set
Sets the property value of an object.
execute(Object) - Method in class org.apache.commons.jexl2.internal.BooleanGetExecutor
Gets the property value from an object.
execute(Object) - Method in class org.apache.commons.jexl2.internal.DuckGetExecutor
Get the property from the object.
execute(Object, Object) - Method in class org.apache.commons.jexl2.internal.DuckSetExecutor
Sets the property value of an object.
execute(Object) - Method in class org.apache.commons.jexl2.internal.ListGetExecutor
Get the property from the obj or array.
execute(Object, Object) - Method in class org.apache.commons.jexl2.internal.ListSetExecutor
Sets the property value of an object.
execute(Object) - Method in class org.apache.commons.jexl2.internal.MapGetExecutor
Get the property from the map.
execute(Object, Object) - Method in class org.apache.commons.jexl2.internal.MapSetExecutor
Sets the property value of an object.
execute(Object, Object[]) - Method in class org.apache.commons.jexl2.internal.MethodExecutor
Invokes the method to be executed.
execute(Object) - Method in class org.apache.commons.jexl2.internal.PropertyGetExecutor
Gets the property value from an object.
execute(Object, Object) - Method in class org.apache.commons.jexl2.internal.PropertySetExecutor
Sets the property value of an object.
execute(JexlContext) - Method in interface org.apache.commons.jexl2.Script
Executes the script with the variables contained in the supplied JexlContext.
ExpandBuff(boolean) - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
 
expectedTokenSequences - Variable in exception org.apache.commons.jexl2.parser.ParseException
Each entry in this array is an array of integers.
Expression - Interface in org.apache.commons.jexl2
Represents a single JEXL expression.
expression - Variable in class org.apache.commons.jexl2.ExpressionImpl
Original expression stripped from leading & trailing spaces.
Expression() - Method in class org.apache.commons.jexl2.parser.Parser
Expression syntax
ExpressionImpl - Class in org.apache.commons.jexl2
Instances of ExpressionImpl are created by the JexlEngine, and this is the default implementation of the Expression and Script interface.
ExpressionImpl(JexlEngine, String, ASTJexlScript) - Constructor for class org.apache.commons.jexl2.ExpressionImpl
Do not let this be generally instantiated with a 'new'.
ExpressionStatement() - Method in class org.apache.commons.jexl2.parser.Parser
 

F

FALSE - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
RegularExpression Id.
FillBuff() - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
 
findNullOperand(RuntimeException, JexlNode, Object, Object) - Method in class org.apache.commons.jexl2.Interpreter
Finds the node causing a NPE for diadic operators.
FLOAT_LITERAL - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
RegularExpression Id.
FloatLiteral() - Method in class org.apache.commons.jexl2.parser.Parser
 
FOR - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
RegularExpression Id.
FOR_EACH_IN - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
Lexical state.
FOREACH - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
RegularExpression Id.
ForeachStatement() - Method in class org.apache.commons.jexl2.parser.Parser
 
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 function.
functors - Variable in class org.apache.commons.jexl2.Interpreter
The map of registered functions.

G

generateParseException() - Method in class org.apache.commons.jexl2.parser.Parser
Generate ParseException.
get(int) - Method in class org.apache.commons.jexl2.internal.ArrayListWrapper
get(String) - Method in 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.
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.
getColumn() - Method in class org.apache.commons.jexl2.DebugInfo
Gets the column number.
getColumn() - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
Deprecated. 
getConstructor(MethodKey) - Method in class org.apache.commons.jexl2.internal.introspection.IntrospectorBase
Gets the constructor defined by the MethodKey.
getConstructor(Class<?>, MethodKey) - Method in class org.apache.commons.jexl2.internal.introspection.IntrospectorBase
Gets the constructor defined by the MethodKey.
getConstructor(Object, Object[]) - Method in class org.apache.commons.jexl2.internal.Introspector
Returns a general constructor.
getConstructor(Object, Object[], JexlInfo) - Method in interface org.apache.commons.jexl2.introspection.Uberspect
Returns a class constructor.
getConstructor(Object, Object[], JexlInfo) - Method in class org.apache.commons.jexl2.introspection.UberspectImpl
Returns a class constructor.
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).
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.
getExtensions() - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngineFactory
getFactory() - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngine
getField(Class<?>, String) - Method in class org.apache.commons.jexl2.internal.introspection.IntrospectorBase
Gets the field named by key for the class c.
getField(Class<?>, String) - Method in class org.apache.commons.jexl2.internal.Introspector
Gets the field named by key for the class c.
getField(Object, String, JexlInfo) - Method in class org.apache.commons.jexl2.introspection.UberspectImpl
Returns a class field.
getFieldNames(Class<?>) - Method in class org.apache.commons.jexl2.internal.introspection.IntrospectorBase
Gets the array of accessible field names known for a given class.
getFieldNames(Class<?>) - Method in class org.apache.commons.jexl2.internal.Introspector
Gets the accessible field names known for a given class.
getFunctions() - Method in class org.apache.commons.jexl2.JexlEngine
Retrieves the map of function namespaces.
getGetExecutor(Object, Object) - Method in class org.apache.commons.jexl2.internal.Introspector
Return a property getter.
GetImage() - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
Get token literal value.
getIn() - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngine.JexlScriptObject
Gives access to the engine scope input reader (defaults to System.in).
getInfo(int[]) - Method in exception org.apache.commons.jexl2.JexlException
Gets information about the cause of this error.
getInfo() - Method in class org.apache.commons.jexl2.parser.JexlNode
 
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 class org.apache.commons.jexl2.parser.SimpleCharStream
Deprecated. 
getLogger() - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngine.JexlScriptObject
Gives access to the engine logger.
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
You can also modify the body of this method to customize your error messages.
getMethod() - Method in class org.apache.commons.jexl2.internal.AbstractExecutor
Gets the method to be executed or used as a marker.
getMethod(Class<?>, MethodKey) - Method in class org.apache.commons.jexl2.internal.introspection.IntrospectorBase
Gets the method defined by the MethodKey for the class c.
getMethod(Class<?>, String, Object[]) - Method in class org.apache.commons.jexl2.internal.Introspector
Gets the method defined by name and params for the Class c.
getMethod(Class<?>, MethodKey) - Method in class org.apache.commons.jexl2.internal.Introspector
Gets the method defined by key and for the Class c.
getMethod(Object, String, Object[], JexlInfo) - Method in 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.
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
getProgram(String...) - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngineFactory
getProperty(Object, String) - Method in class org.apache.commons.jexl2.JexlEngine
Accesses properties of a bean using an expression.
getProperty(JexlContext, Object, String) - Method in class org.apache.commons.jexl2.JexlEngine
Accesses properties of a bean using an expression.
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 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.
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.
getScriptEngine() - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngineFactory
getSetExecutor(Object, Object, Object) - Method in class org.apache.commons.jexl2.internal.Introspector
Return a property setter.
getSource() - Method in class org.apache.commons.jexl2.UnifiedJEXL.Expression
Retrieves this expression's source expression.
GetSuffix(int) - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
Get the suffix.
getSystem() - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngine.JexlScriptObject
Gives access to System class.
getTabSize(int) - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
 
getTargetClass() - Method in class org.apache.commons.jexl2.internal.AbstractExecutor
Gets the object class targeted by this executor.
getTargetProperty() - Method in class org.apache.commons.jexl2.internal.AbstractExecutor
Gets the property targeted by this executor.
getTargetProperty() - Method in class org.apache.commons.jexl2.internal.AbstractExecutor.Method
Gets the property targeted by this executor.
getTargetProperty() - Method in class org.apache.commons.jexl2.internal.BooleanGetExecutor
Gets the property targeted by this executor.
getTargetProperty() - Method in class org.apache.commons.jexl2.internal.DuckGetExecutor
Gets the property targeted by this executor.
getTargetProperty() - Method in class org.apache.commons.jexl2.internal.DuckSetExecutor
Gets the property targeted by this executor.
getTargetProperty() - Method in class org.apache.commons.jexl2.internal.ListGetExecutor
Gets the property targeted by this executor.
getTargetProperty() - Method in class org.apache.commons.jexl2.internal.ListSetExecutor
Gets the property targeted by this executor.
getTargetProperty() - Method in class org.apache.commons.jexl2.internal.MapGetExecutor
Gets the property targeted by this executor.
getTargetProperty() - Method in class org.apache.commons.jexl2.internal.MapSetExecutor
Gets the property targeted by this executor.
getTargetProperty() - Method in class org.apache.commons.jexl2.internal.PropertyGetExecutor
Gets the property targeted by this executor.
getTargetProperty() - Method in class org.apache.commons.jexl2.internal.PropertySetExecutor
Gets the property targeted by this executor.
getText() - Method in class org.apache.commons.jexl2.ExpressionImpl
Returns the text of this Script.
getText() - Method in interface org.apache.commons.jexl2.Script
Returns the text of this Script.
getToken(int) - Method in class org.apache.commons.jexl2.parser.Parser
Get the specific Token.
getUberspect() - Method in class org.apache.commons.jexl2.Interpreter
Gets the uberspect.
getUberspect(Log) - Static method in class org.apache.commons.jexl2.JexlEngine
Gets the default instance of Uberspect.
getUberspect() - Method in class org.apache.commons.jexl2.JexlEngine
Gets this engine underlying uberspect.
getValue() - Method in class org.apache.commons.jexl2.parser.Token
An optional attribute value of the Token.
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.

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.
hashCode() - Method in class org.apache.commons.jexl2.internal.AbstractExecutor
hashCode() - Method in class org.apache.commons.jexl2.internal.introspection.MethodKey
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
 
Identifier() - 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
 
InclusiveOrExpression() - Method in class org.apache.commons.jexl2.parser.Parser
 
info - Variable in exception org.apache.commons.jexl2.JexlException
The debug info.
input_stream - Variable in class org.apache.commons.jexl2.parser.ParserTokenManager
 
inputStream - Variable in class org.apache.commons.jexl2.parser.SimpleCharStream
 
INTEGER_LITERAL - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
RegularExpression Id.
IntegerLiteral() - Method in class org.apache.commons.jexl2.parser.Parser
 
interpret(JexlNode) - Method in class org.apache.commons.jexl2.Interpreter
Interpret the given script/expression.
Interpreter - Class in org.apache.commons.jexl2
An interpreter of JEXL syntax.
Interpreter(JexlEngine, JexlContext) - Constructor for class org.apache.commons.jexl2.Interpreter
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[]

The first time the Introspector sees a class it creates a class method map for the class in question.

IntrospectorBase(Log) - Constructor for class org.apache.commons.jexl2.internal.introspection.IntrospectorBase
Create the introspector.
invocationFailed(JexlException) - Method in class org.apache.commons.jexl2.Interpreter
Triggered when method, function or constructor invocation fails.
invoke(Object) - Method in class org.apache.commons.jexl2.internal.AbstractExecutor.Get
Method used to get the property value of an object.
invoke(Object, Object[]) - Method in class org.apache.commons.jexl2.internal.AbstractExecutor.Method
Invocation method, called when the method invocation should be performed and a value returned.
invoke(Object, Object) - Method in class org.apache.commons.jexl2.internal.AbstractExecutor.Set
Method used to set the property value of an object.
invoke(Object, Object[]) - Method in interface org.apache.commons.jexl2.introspection.JexlMethod
Invocation method, called when the method invocation should be performed and a value returned.
invoke(Object) - Method in interface org.apache.commons.jexl2.introspection.JexlPropertyGet
Method used to get the property value of an object.
invoke(Object, Object) - Method in interface org.apache.commons.jexl2.introspection.JexlPropertySet
Method used to set the property value of an object.
invoke(Object) - Method in class org.apache.commons.jexl2.introspection.UberspectImpl.FieldPropertyGet
Method used to get the property value of an object.
invoke(Object, Object) - Method in class org.apache.commons.jexl2.introspection.UberspectImpl.FieldPropertySet
Method used to set the property value of an object.
invokeMethod(Object, String, Object...) - Method in class org.apache.commons.jexl2.JexlEngine
Invokes an object's method by name and arguments.
isAlive() - Method in class org.apache.commons.jexl2.internal.AbstractExecutor
Tell whether the executor is alive by looking at the value of the method.
isCacheable() - Method in class org.apache.commons.jexl2.internal.AbstractExecutor
Specifies if this executor is cacheable and able to be reused for this class of object it was returned for.
isCacheable() - Method in interface org.apache.commons.jexl2.introspection.JexlMethod
Specifies if this JexlMethod is cacheable and able to be reused for this class of object it was returned for.
isCacheable() - Method in interface org.apache.commons.jexl2.introspection.JexlPropertyGet
Specifies if this JexlPropertyGet is cacheable and able to be reused for this class of object it was returned for.
isCacheable() - Method in interface org.apache.commons.jexl2.introspection.JexlPropertySet
Specifies if this JexlPropertySet is cacheable and able to be reused for this class of object it was returned for.
isCacheable() - Method in class org.apache.commons.jexl2.introspection.UberspectImpl.FieldPropertyGet
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
Specifies if this JexlPropertySet is cacheable and able to be reused for this class of object it was returned for.
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.
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.
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 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 during evaluation.
isSilent() - Method in class org.apache.commons.jexl2.JexlEngine
Checks whether this engine throws JexlException during evaluation.
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.

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.
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.SoftCache<K,V> - Class in org.apache.commons.jexl2
A soft reference on cache.
JexlException - Exception in org.apache.commons.jexl2
Wraps any error that might occur during interpretation of a script or expression.
JexlException(JexlNode, String) - Constructor for exception org.apache.commons.jexl2.JexlException
Creates a new JexlException.
JexlException(JexlNode, String, Throwable) - Constructor for exception org.apache.commons.jexl2.JexlException
Creates a new JexlException.
JexlException(JexlInfo, String) - Constructor for exception org.apache.commons.jexl2.JexlException
Creates a new JexlException.
JexlException(JexlInfo, String, Throwable) - Constructor for exception org.apache.commons.jexl2.JexlException
Creates a new JexlException.
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
 
JexlPropertyGet - Interface in org.apache.commons.jexl2.introspection
Interface for getting values that appear to be properties.
JexlPropertySet - Interface in org.apache.commons.jexl2.introspection
Interface used for setting values that appear to be properties.
JexlScript() - Method in class org.apache.commons.jexl2.parser.Parser
Statements
JexlScriptEngine - Class in org.apache.commons.jexl2.scripting
Implements the Jexl ScriptEngine for JSF-223.
JexlScriptEngine() - Constructor for class org.apache.commons.jexl2.scripting.JexlScriptEngine
Default constructor.
JexlScriptEngine(ScriptEngineFactory) - Constructor for class org.apache.commons.jexl2.scripting.JexlScriptEngine
Create a scripting engine using the supplied factory.
JexlScriptEngine.JexlScriptObject - Class in org.apache.commons.jexl2.scripting
Implements engine and engine context properties for use by JEXL scripts.
JexlScriptEngine.JexlScriptObject() - Constructor for class org.apache.commons.jexl2.scripting.JexlScriptEngine.JexlScriptObject
 
JexlScriptEngineFactory - Class in org.apache.commons.jexl2.scripting
Implements the Jexl ScriptEngineFactory for JSF-223.
JexlScriptEngineFactory() - Constructor for class org.apache.commons.jexl2.scripting.JexlScriptEngineFactory
 
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
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
Accept the visitor.
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
Accept the visitor.
jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTJexlScript
Accept the visitor.
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.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.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.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
 
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 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
 
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
 
JJTFLOATLITERAL - 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
 
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
 
jjtGetParent() - Method in interface org.apache.commons.jexl2.parser.Node
 
jjtGetParent() - Method in class org.apache.commons.jexl2.parser.SimpleNode
 
jjtGetValue() - Method in class org.apache.commons.jexl2.parser.SimpleNode
 
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
 
JJTINTEGERLITERAL - 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
 
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
 
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
 
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
 
jjtSetValue(Object) - Method in class org.apache.commons.jexl2.parser.SimpleNode
 
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
 
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

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.
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.
LexicalError(boolean, int, int, int, String, char) - Static 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.
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.
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.
LPAREN - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
RegularExpression Id.

M

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

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.
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.
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.
NEW - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
RegularExpression Id.
newInstance(Class<? extends T>, Object...) - Method in class org.apache.commons.jexl2.JexlEngine
Creates a new instance of an object using the most appropriate constructor based on the arguments.
newInstance(String, Object...) - Method in class org.apache.commons.jexl2.JexlEngine
Creates a new instance of an object using the most appropriate constructor based on the arguments.
newToken(int, String) - Static method in class org.apache.commons.jexl2.parser.Token
Returns a new Token object, by default.
newToken(int) - Static method in class org.apache.commons.jexl2.parser.Token
 
next() - Method in class org.apache.commons.jexl2.internal.ArrayIterator
Move to next element in the array.
next() - Method in class org.apache.commons.jexl2.internal.EnumerationIterator
Move to next element in the array.
next - Variable in class org.apache.commons.jexl2.parser.Token
A reference to the next regular (non-special) token from the input stream.
Node - Interface in org.apache.commons.jexl2.parser
 
nodeArity() - Method in class org.apache.commons.jexl2.parser.JJTParserState
 
nodeCreated() - Method in class org.apache.commons.jexl2.parser.JJTParserState
 
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.
openNodeScope(Node) - Method in class org.apache.commons.jexl2.parser.JJTParserState
 
org.apache.commons.jexl2 - package org.apache.commons.jexl2
Provides a framework for evaluating JEXL expressions.
org.apache.commons.jexl2.internal - package org.apache.commons.jexl2.internal
Provides utilities for introspection services.
org.apache.commons.jexl2.internal.introspection - package org.apache.commons.jexl2.internal.introspection
Provides low-level introspective services.
org.apache.commons.jexl2.introspection - package org.apache.commons.jexl2.introspection
Provides high-level introspective services.
org.apache.commons.jexl2.parser - package org.apache.commons.jexl2.parser
Contains the Parser for JEXL script.
org.apache.commons.jexl2.scripting - package org.apache.commons.jexl2.scripting
Contains the JSR-223 Scripting Engine for JEXL script.

P

parent - Variable in class org.apache.commons.jexl2.parser.SimpleNode
 
parse(CharSequence, JexlInfo) - Method in class org.apache.commons.jexl2.JexlEngine
Parses an expression.
parse(Reader, JexlInfo) - Method in class org.apache.commons.jexl2.parser.Parser
 
parse(String) - Method in class org.apache.commons.jexl2.UnifiedJEXL
Creates a a UnifiedJEXL.Expression from an expression string.
ParseException - Exception in org.apache.commons.jexl2.parser
This exception is thrown when parse errors are encountered.
ParseException(Token, int[][], String[]) - Constructor for exception org.apache.commons.jexl2.parser.ParseException
This constructor is used by the method "generateParseException" in the generated parser.
ParseException() - Constructor for exception org.apache.commons.jexl2.parser.ParseException
The following constructors are for use by you for whatever purpose you can think of.
ParseException(String) - Constructor for exception org.apache.commons.jexl2.parser.ParseException
Constructor with message.
parser - Variable in class org.apache.commons.jexl2.JexlEngine
The singleton ExpressionFactory also holds a single instance of Parser.
Parser - Class in org.apache.commons.jexl2.parser
 
Parser(InputStream) - Constructor for class org.apache.commons.jexl2.parser.Parser
Constructor with InputStream.
Parser(InputStream, String) - Constructor for class org.apache.commons.jexl2.parser.Parser
Constructor with InputStream and supplied encoding
Parser(Reader) - Constructor for class org.apache.commons.jexl2.parser.Parser
Constructor.
Parser(ParserTokenManager) - Constructor for class org.apache.commons.jexl2.parser.Parser
Constructor with generated Token Manager.
ParserConstants - Interface in org.apache.commons.jexl2.parser
Token literal values and constants.
ParserTokenManager - Class in org.apache.commons.jexl2.parser
Token Manager.
ParserTokenManager(SimpleCharStream) - Constructor for class org.apache.commons.jexl2.parser.ParserTokenManager
Constructor.
ParserTokenManager(SimpleCharStream, int) - Constructor for class org.apache.commons.jexl2.parser.ParserTokenManager
Constructor.
ParserTreeConstants - Interface in org.apache.commons.jexl2.parser
 
ParserVisitor - Interface in org.apache.commons.jexl2.parser
 
peekNode() - Method in class org.apache.commons.jexl2.parser.JJTParserState
 
popNode() - Method in class org.apache.commons.jexl2.parser.JJTParserState
 
prepare(JexlContext) - Method in class org.apache.commons.jexl2.UnifiedJEXL.Expression
When the expression is dependant upon immediate and deferred sub-expressions, evaluates the immediate sub-expressions with the context passed as parameter and returns this expression deferred form.
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
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
 

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.
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 StringBuffer and return a String with the contents of the reader.
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.
Reference() - Method in class org.apache.commons.jexl2.parser.Parser
 
registers - Variable in class org.apache.commons.jexl2.Interpreter
Registers made of 2 pairs of {register-name, value}.
ReInit(InputStream) - Method in class org.apache.commons.jexl2.parser.Parser
Reinitialise.
ReInit(InputStream, String) - Method in class org.apache.commons.jexl2.parser.Parser
Reinitialise.
ReInit(Reader) - Method in class org.apache.commons.jexl2.parser.Parser
Reinitialise.
ReInit(ParserTokenManager) - Method in class org.apache.commons.jexl2.parser.Parser
Reinitialise.
ReInit(SimpleCharStream) - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
Reinitialise parser.
ReInit(SimpleCharStream, int) - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
Reinitialise parser.
ReInit(Reader, int, int, int) - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
Reinitialise.
ReInit(Reader, int, int) - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
Reinitialise.
ReInit(Reader) - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
Reinitialise.
ReInit(InputStream, String, int, int, int) - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
Reinitialise.
ReInit(InputStream, int, int, int) - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
Reinitialise.
ReInit(InputStream, String) - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
Reinitialise.
ReInit(InputStream) - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
Reinitialise.
ReInit(InputStream, String, int, int) - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
Reinitialise.
ReInit(InputStream, int, int) - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
Reinitialise.
RelationalExpression() - Method in class org.apache.commons.jexl2.parser.Parser
 
remove() - Method in class org.apache.commons.jexl2.internal.ArrayIterator
No op--merely added to satify the Iterator interface.
remove() - Method in class org.apache.commons.jexl2.internal.EnumerationIterator
Unimplemented.
reset() - Method in class org.apache.commons.jexl2.parser.JJTParserState
 
resolveNamespace(String, JexlNode) - Method in class org.apache.commons.jexl2.Interpreter
Resolves a namespace, eventually allocating an instance using context as constructor argument.
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.
rootNode() - Method in class org.apache.commons.jexl2.parser.JJTParserState
 
RPAREN - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
RegularExpression Id.

S

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(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.
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 of the defined size for expressions.
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.
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 triggers errors during evaluation when null is used as an operand.
setLoader(ClassLoader) - Method in class org.apache.commons.jexl2.internal.introspection.IntrospectorBase
Sets the class loader used to solve constructors.
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.
setRegisters(Object[]) - Method in class org.apache.commons.jexl2.Interpreter
Sets this interpreter registers for bean access/assign expressions.
setSilent(boolean) - Method in class org.apache.commons.jexl2.Interpreter
Sets whether this interpreter throws JexlException during evaluation.
setSilent(boolean) - Method in class org.apache.commons.jexl2.JexlEngine
Sets whether this engine throws JexlException during evaluation when an error is triggered.
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).
SimpleCharStream - Class in org.apache.commons.jexl2.parser
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
SimpleCharStream(Reader, int, int, int) - Constructor for class org.apache.commons.jexl2.parser.SimpleCharStream
Constructor.
SimpleCharStream(Reader, int, int) - Constructor for class org.apache.commons.jexl2.parser.SimpleCharStream
Constructor.
SimpleCharStream(Reader) - Constructor for class org.apache.commons.jexl2.parser.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, String, int, int, int) - Constructor for class org.apache.commons.jexl2.parser.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, int, int, int) - Constructor for class org.apache.commons.jexl2.parser.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, String, int, int) - Constructor for class org.apache.commons.jexl2.parser.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, int, int) - Constructor for class org.apache.commons.jexl2.parser.SimpleCharStream
Constructor.
SimpleCharStream(InputStream, String) - Constructor for class org.apache.commons.jexl2.parser.SimpleCharStream
Constructor.
SimpleCharStream(InputStream) - Constructor for class org.apache.commons.jexl2.parser.SimpleCharStream
Constructor.
SimpleNode - Class in org.apache.commons.jexl2.parser
A class originally generated by JJTree: /* JavaCCOptions:MULTI=true,NODE_USES_PARSER=true,VISITOR=true,TRACK_TOKENS=false,NODE_PREFIX=AST,NODE_EXTENDS=,NODE_FACTORY= *\/ Worksaround 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
 
SimpleNode(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.SimpleNode
 
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.
Statement() - Method in class org.apache.commons.jexl2.parser.Parser
 
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.
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.
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
 
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 - Variable in exception org.apache.commons.jexl2.parser.ParseException
This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred.
tokenImage - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
Literal token values.
TokenMgrError - Error in org.apache.commons.jexl2.parser
Token Manager Error.
TokenMgrError() - Constructor for error org.apache.commons.jexl2.parser.TokenMgrError
No arg constructor.
TokenMgrError(String, int) - Constructor for error org.apache.commons.jexl2.parser.TokenMgrError
Constructor with message and reason.
TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for error org.apache.commons.jexl2.parser.TokenMgrError
Full Constructor.
toLong(Object) - Method in class org.apache.commons.jexl2.JexlArithmetic
Coerce to a long (not a java.lang.Long).
toString() - Method in class org.apache.commons.jexl2.DebugInfo
Formats this info in the form 'name@line:column'.
toString() - Method in class org.apache.commons.jexl2.ExpressionImpl
Provide a string representation of the expression.
toString() - Method in class org.apache.commons.jexl2.internal.introspection.MethodKey
toString(Object) - Method in class org.apache.commons.jexl2.internal.Introspector
Coerce an Object to a String.
toString(Object) - Method in class org.apache.commons.jexl2.JexlArithmetic
Coerce to a string.
toString() - Method in class org.apache.commons.jexl2.parser.SimpleNode
 
toString(String) - Method in class org.apache.commons.jexl2.parser.SimpleNode
 
toString() - Method in class org.apache.commons.jexl2.parser.Token
Returns the image.
toString() - Method in class org.apache.commons.jexl2.UnifiedJEXL.Expression
Formats this expression, adding its source string representation in comments if available: 'expression /*= source *\/'' .
TRUE - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
RegularExpression Id.
TRY_FAILED - Static variable in class org.apache.commons.jexl2.internal.AbstractExecutor
A marker for invocation failures in tryInvoke.
TRY_FAILED - Static variable in class org.apache.commons.jexl2.introspection.UberspectImpl
Publicly exposed special failure object returned by tryInvoke.
tryExecute(Object, Object) - Method in class org.apache.commons.jexl2.internal.AbstractExecutor.Get
Tries to reuse this executor, checking that it is compatible with the actual set of arguments.
tryExecute(String, Object, Object[]) - Method in class org.apache.commons.jexl2.internal.AbstractExecutor.Method
Tries to reuse this executor, checking that it is compatible with the actual set of arguments.
tryExecute(Object, Object, Object) - Method in class org.apache.commons.jexl2.internal.AbstractExecutor.Set
Tries to reuse this executor, checking that it is compatible with the actual set of arguments.
tryExecute(Object, Object) - Method in class org.apache.commons.jexl2.internal.BooleanGetExecutor
Tries to reuse this executor, checking that it is compatible with the actual set of arguments.
tryExecute(Object, Object) - Method in class org.apache.commons.jexl2.internal.DuckGetExecutor
Tries to reuse this executor, checking that it is compatible with the actual set of arguments.
tryExecute(Object, Object, Object) - Method in class org.apache.commons.jexl2.internal.DuckSetExecutor
Tries to reuse this executor, checking that it is compatible with the actual set of arguments.
tryExecute(Object, Object) - Method in class org.apache.commons.jexl2.internal.ListGetExecutor
Tries to reuse this executor, checking that it is compatible with the actual set of arguments.
tryExecute(Object, Object, Object) - Method in class org.apache.commons.jexl2.internal.ListSetExecutor
Tries to reuse this executor, checking that it is compatible with the actual set of arguments.
tryExecute(Object, Object) - Method in class org.apache.commons.jexl2.internal.MapGetExecutor
Tries to reuse this executor, checking that it is compatible with the actual set of arguments.
tryExecute(Object, Object, Object) - Method in class org.apache.commons.jexl2.internal.MapSetExecutor
Tries to reuse this executor, checking that it is compatible with the actual set of arguments.
tryExecute(String, Object, Object[]) - Method in class org.apache.commons.jexl2.internal.MethodExecutor
Tries to reuse this executor, checking that it is compatible with the actual set of arguments.
tryExecute(Object, Object) - Method in class org.apache.commons.jexl2.internal.PropertyGetExecutor
Tries to reuse this executor, checking that it is compatible with the actual set of arguments.
tryExecute(Object, Object, Object) - Method in class org.apache.commons.jexl2.internal.PropertySetExecutor
Tries to reuse this executor, checking that it is compatible with the actual set of arguments.
tryFailed(Object) - Method in class org.apache.commons.jexl2.internal.AbstractExecutor
Checks whether a tryExecute failed or not.
tryFailed(Object) - Method in interface org.apache.commons.jexl2.introspection.JexlMethod
Checks whether a tryInvoke failed or not.
tryFailed(Object) - Method in interface org.apache.commons.jexl2.introspection.JexlPropertyGet
Checks whether a tryInvoke failed or not.
tryFailed(Object) - Method in interface org.apache.commons.jexl2.introspection.JexlPropertySet
Checks whether a tryInvoke failed or not.
tryFailed(Object) - Method in class org.apache.commons.jexl2.introspection.UberspectImpl.FieldPropertyGet
Checks whether a tryInvoke failed or not.
tryFailed(Object) - Method in class org.apache.commons.jexl2.introspection.UberspectImpl.FieldPropertySet
Checks whether a tryInvoke failed or not.
tryInvoke(Object, Object) - Method in class org.apache.commons.jexl2.internal.AbstractExecutor.Get
Attempts to reuse this JexlPropertyGet, checking that it is compatible with the actual set of arguments.
tryInvoke(String, Object, Object[]) - Method in class org.apache.commons.jexl2.internal.AbstractExecutor.Method
Attempts to reuse this JexlMethod, checking that it is compatible with the actual set of arguments.
tryInvoke(Object, Object, Object) - Method in class org.apache.commons.jexl2.internal.AbstractExecutor.Set
Attempts to reuse this JexlPropertySet, checking that it is compatible with the actual set of arguments.
tryInvoke(String, Object, Object[]) - Method in interface org.apache.commons.jexl2.introspection.JexlMethod
Attempts to reuse this JexlMethod, checking that it is compatible with the actual set of arguments.
tryInvoke(Object, Object) - Method in interface org.apache.commons.jexl2.introspection.JexlPropertyGet
Attempts to reuse this JexlPropertyGet, checking that it is compatible with the actual set of arguments.
tryInvoke(Object, Object, Object) - Method in interface org.apache.commons.jexl2.introspection.JexlPropertySet
Attempts to reuse this JexlPropertySet, checking that it is compatible with the actual set of arguments.
tryInvoke(Object, Object) - Method in class org.apache.commons.jexl2.introspection.UberspectImpl.FieldPropertyGet
Attempts to reuse this JexlPropertyGet, checking that it is compatible with the actual set of arguments.
tryInvoke(Object, Object, Object) - Method in class org.apache.commons.jexl2.introspection.UberspectImpl.FieldPropertySet
Attempts to reuse this JexlPropertySet, checking that it is compatible with the actual set of arguments.

U

uberspect - Variable in class org.apache.commons.jexl2.Interpreter
The uberspect.
Uberspect - Interface in org.apache.commons.jexl2.introspection
'Federated' introspection/reflection interface to allow the introspection behavior in JEXL to be customized.
uberspect - Variable in class org.apache.commons.jexl2.JexlEngine
The Uberspect instance.
UberspectImpl - Class in org.apache.commons.jexl2.introspection
Implementation of Uberspect to provide the default introspective functionality of JEXL.
UberspectImpl(Log) - Constructor for class org.apache.commons.jexl2.introspection.UberspectImpl
Creates a new UberspectImpl.
UberspectImpl.FieldPropertyGet - Class in org.apache.commons.jexl2.introspection
A JexlPropertyGet for public fields.
UberspectImpl.FieldPropertyGet(Field) - Constructor for class org.apache.commons.jexl2.introspection.UberspectImpl.FieldPropertyGet
Creates a new instance of FieldPropertyGet.
UberspectImpl.FieldPropertySet - Class in org.apache.commons.jexl2.introspection
A JexlPropertySet for public fields.
UberspectImpl.FieldPropertySet(Field) - Constructor for class org.apache.commons.jexl2.introspection.UberspectImpl.FieldPropertySet
Creates a new instance of FieldPropertySet.
UnaryExpression() - Method in class org.apache.commons.jexl2.parser.Parser
 
UnifiedJEXL - Class in org.apache.commons.jexl2
An evaluator similar to the Unified EL evaluator used in JSP/JSF based on JEXL.
UnifiedJEXL(JexlEngine) - Constructor for class org.apache.commons.jexl2.UnifiedJEXL
Creates a new instance of UnifiedJEXL with a default size cache.
UnifiedJEXL(JexlEngine, int) - Constructor for class org.apache.commons.jexl2.UnifiedJEXL
Creates a new instance of UnifiedJEXL creating a local cache.
UnifiedJEXL.Exception - Exception in org.apache.commons.jexl2
The sole type of (runtime) exception the UnifiedJEXL can throw.
UnifiedJEXL.Exception(String, Throwable) - Constructor for exception org.apache.commons.jexl2.UnifiedJEXL.Exception
Creates a UnifiedJEXL.Exception.
UnifiedJEXL.Expression - Class in org.apache.commons.jexl2
The abstract base class for all expressions, immediate '${...}' and deferred '#{...}'.
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.
visit(ASTAdditiveNode, Object) - Method in class org.apache.commons.jexl2.Interpreter
visit(ASTAdditiveOperator, Object) - Method in class org.apache.commons.jexl2.Interpreter
visit(ASTAndNode, Object) - Method in class org.apache.commons.jexl2.Interpreter
visit(ASTArrayAccess, Object) - Method in class org.apache.commons.jexl2.Interpreter
visit(ASTArrayLiteral, Object) - Method in class org.apache.commons.jexl2.Interpreter
visit(ASTAssignment, Object) - Method in class org.apache.commons.jexl2.Interpreter
visit(ASTBitwiseAndNode, Object) - Method in class org.apache.commons.jexl2.Interpreter
visit(ASTBitwiseComplNode, Object) - Method in class org.apache.commons.jexl2.Interpreter
visit(ASTBitwiseOrNode, Object) - Method in class org.apache.commons.jexl2.Interpreter
visit(ASTBitwiseXorNode, Object) - Method in class org.apache.commons.jexl2.Interpreter
visit(ASTBlock, Object) - Method in class org.apache.commons.jexl2.Interpreter
visit(ASTDivNode, Object) - Method in class org.apache.commons.jexl2.Interpreter
visit(ASTEmptyFunction, Object) - Method in class org.apache.commons.jexl2.Interpreter
visit(ASTEQNode, Object) - Method in class org.apache.commons.jexl2.Interpreter
visit(ASTFalseNode, Object) - Method in class org.apache.commons.jexl2.Interpreter
visit(ASTFloatLiteral, Object) - Method in class org.apache.commons.jexl2.Interpreter
visit(ASTForeachStatement, Object) - Method in class org.apache.commons.jexl2.Interpreter
visit(ASTGENode, Object) - Method in class org.apache.commons.jexl2.Interpreter
visit(ASTGTNode, Object) - Method in class org.apache.commons.jexl2.Interpreter
visit(ASTERNode, Object) - Method in class org.apache.commons.jexl2.Interpreter
visit(ASTIdentifier, Object) - Method in class org.apache.commons.jexl2.Interpreter
visit(ASTIfStatement, Object) - Method in class org.apache.commons.jexl2.Interpreter
visit(ASTIntegerLiteral, Object) - Method in class org.apache.commons.jexl2.Interpreter
visit(ASTJexlScript, Object) - Method in class org.apache.commons.jexl2.Interpreter
visit(ASTLENode, Object) - Method in class org.apache.commons.jexl2.Interpreter
visit(ASTLTNode, Object) - Method in class org.apache.commons.jexl2.Interpreter
visit(ASTMapEntry, Object) - Method in class org.apache.commons.jexl2.Interpreter
visit(ASTMapLiteral, Object) - Method in class org.apache.commons.jexl2.Interpreter
visit(ASTMethodNode, Object) - Method in class org.apache.commons.jexl2.Interpreter
visit(ASTConstructorNode, Object) - Method in class org.apache.commons.jexl2.Interpreter
visit(ASTFunctionNode, Object) - Method in class org.apache.commons.jexl2.Interpreter
visit(ASTModNode, Object) - Method in class org.apache.commons.jexl2.Interpreter
visit(ASTMulNode, Object) - Method in class org.apache.commons.jexl2.Interpreter
visit(ASTNENode, Object) - Method in class org.apache.commons.jexl2.Interpreter
visit(ASTNRNode, Object) - Method in class org.apache.commons.jexl2.Interpreter
visit(ASTNotNode, Object) - Method in class org.apache.commons.jexl2.Interpreter
visit(ASTNullLiteral, Object) - Method in class org.apache.commons.jexl2.Interpreter
visit(ASTOrNode, Object) - Method in class org.apache.commons.jexl2.Interpreter
visit(ASTReference, Object) - Method in class org.apache.commons.jexl2.Interpreter
visit(ASTSizeFunction, Object) - Method in class org.apache.commons.jexl2.Interpreter
visit(ASTSizeMethod, Object) - Method in class org.apache.commons.jexl2.Interpreter
visit(ASTStringLiteral, Object) - Method in class org.apache.commons.jexl2.Interpreter
visit(ASTTernaryNode, Object) - Method in class org.apache.commons.jexl2.Interpreter
visit(ASTTrueNode, Object) - Method in class org.apache.commons.jexl2.Interpreter
visit(ASTUnaryMinusNode, Object) - Method in class org.apache.commons.jexl2.Interpreter
visit(ASTWhileStatement, Object) - Method in class org.apache.commons.jexl2.Interpreter
visit(SimpleNode, Object) - Method in class org.apache.commons.jexl2.Interpreter
Unused, satisfy ParserVisitor interface.
visit(ASTAmbiguous, Object) - Method in class org.apache.commons.jexl2.Interpreter
Unused, should throw in Parser.
visit(SimpleNode, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTJexlScript, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTBlock, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTAmbiguous, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTIfStatement, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTWhileStatement, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTForeachStatement, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTAssignment, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTTernaryNode, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTOrNode, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTAndNode, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTBitwiseOrNode, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTBitwiseXorNode, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTBitwiseAndNode, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTEQNode, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTNENode, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTLTNode, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTGTNode, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTLENode, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTGENode, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTERNode, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTNRNode, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTAdditiveNode, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTAdditiveOperator, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTMulNode, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTDivNode, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTModNode, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTUnaryMinusNode, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTBitwiseComplNode, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTNotNode, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTIdentifier, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTNullLiteral, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTTrueNode, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTFalseNode, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTIntegerLiteral, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTFloatLiteral, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTStringLiteral, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTArrayLiteral, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTMapLiteral, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTMapEntry, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTEmptyFunction, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTSizeFunction, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTFunctionNode, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTMethodNode, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTSizeMethod, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTConstructorNode, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTArrayAccess, Object) - Method in interface org.apache.commons.jexl2.parser.ParserVisitor
 
visit(ASTReference, 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
 

A B C D E F G H I J K L M N O P R S T U V W

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