- cache - Variable in class org.apache.commons.jexl2.Interpreter
-
Cache executors.
- cache - Variable in class org.apache.commons.jexl2.JexlEngine
-
The expression cache.
- cache - Variable in class org.apache.commons.jexl2.UnifiedJEXL
-
The expression cache.
- CACHE_MISS - Static variable in class org.apache.commons.jexl2.internal.introspection.ClassMap.MethodCache
-
The cache miss marker method.
- CACHE_SIZE - Static variable in class org.apache.commons.jexl.JexlOne
-
Default cache size.
- CACHE_SIZE - Static variable in class org.apache.commons.jexl2.scripting.JexlScriptEngine
-
The shared expression cache size.
- CACHE_SIZE - Static variable in class org.apache.commons.jexl2.UnifiedJEXL
-
The default cache size.
- cacheMiss() - Static method in class org.apache.commons.jexl2.internal.introspection.ClassMap.MethodCache
-
A method that returns itself used as a marker for cache miss,
allows the underlying cache map to be strongly typed.
- CacheMiss() - Constructor for class org.apache.commons.jexl2.internal.introspection.IntrospectorBase.CacheMiss
-
The constructor used as cache-miss.
- call(JexlNode, Object, ASTIdentifier, int) - Method in class org.apache.commons.jexl2.Interpreter
-
Calls a method (or function).
- callable(JexlContext) - Method in class org.apache.commons.jexl2.ExpressionImpl
-
Creates a Callable from this script.
- callable(JexlContext, Object...) - Method in class org.apache.commons.jexl2.ExpressionImpl
-
Creates a Callable from this script.
- callable(JexlContext) - Method in interface org.apache.commons.jexl2.Script
-
Creates a Callable from this script.
- callable(JexlContext, Object...) - Method in interface org.apache.commons.jexl2.Script
-
Creates a Callable from this script.
- Cancel(JexlNode) - Constructor for exception org.apache.commons.jexl2.JexlException.Cancel
-
Creates a new instance of Cancel.
- cancelled - Variable in class org.apache.commons.jexl2.Interpreter
-
Cancellation support.
- cause - Variable in class org.apache.commons.jexl2.Debugger
-
The cause of the issue to debug.
- check(JexlNode, String, Object) - Method in class org.apache.commons.jexl2.Debugger
-
Checks if a terminal node is the the cause to debug & adds its
representation to the rebuilt expression.
- checkVariable(ASTIdentifier, String) - Method in class org.apache.commons.jexl2.parser.JexlParser
-
Checks whether an identifier is a local variable or argument, ie stored in a register.
- children - Variable in class org.apache.commons.jexl2.parser.SimpleNode
-
The array of children nodes.
- childrenAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.SimpleNode
-
Accept the visitor on all this node's children.
- ClassMap - Class in org.apache.commons.jexl2.internal.introspection
-
A cache of introspection information for a specific class instance.
- ClassMap(Class<?>, Log) - Constructor for class org.apache.commons.jexl2.internal.introspection.ClassMap
-
Standard constructor.
- ClassMap.MethodCache - Class in org.apache.commons.jexl2.internal.introspection
-
This is the cache to store and look up the method information.
- classMethodMaps - Variable in class org.apache.commons.jexl2.internal.introspection.IntrospectorBase
-
Holds the method maps for the classes we know about, keyed by Class.
- clazz - Variable in class org.apache.commons.jexl2.introspection.UberspectImpl.IndexedType
-
The owning class.
- clazz - Variable in class org.apache.commons.jexl2.parser.ASTNumberLiteral
-
The expected class.
- cleanExpression(CharSequence) - Static method in class org.apache.commons.jexl2.JexlEngine
-
Trims the expression from front & ending spaces.
- clear() - Method in class org.apache.commons.jexl2.internal.ArrayListWrapper
-
- clear() - Method in class org.apache.commons.jexl2.JexlEngine.SoftCache
-
Clears the cache.
- clearCache() - Method in class org.apache.commons.jexl2.JexlEngine
-
Clears the expression cache.
- clearCache() - Method in class org.apache.commons.jexl2.UnifiedJEXL
-
Clears the cache.
- clearNodeScope(Node) - Method in class org.apache.commons.jexl2.parser.JJTParserState
-
- closeNodeScope(Node, 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.DebugInfo
-
column number.
- column - Variable in exception org.apache.commons.jexl2.parser.ParseException
-
Error column.
- column - Variable in class org.apache.commons.jexl2.parser.SimpleCharStream
-
- column - Variable in error org.apache.commons.jexl2.parser.TokenMgrError
-
Error column.
- COMMA - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
RegularExpression Id.
- compare(Object, Object, String) - Method in class org.apache.commons.jexl2.JexlArithmetic
-
Performs a comparison.
- compile(String) - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngine
- compile(Reader) - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngine
- CompositeExpression(int[], ArrayList<UnifiedJEXL.Expression>, UnifiedJEXL.Expression) - Constructor for class org.apache.commons.jexl2.UnifiedJEXL.CompositeExpression
-
Creates a composite expression.
- 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
-
- constant - Variable in class org.apache.commons.jexl2.parser.ASTArrayLiteral
-
Whether this array is constant or not.
- constant - Variable in class org.apache.commons.jexl2.parser.ASTMapLiteral
-
Whether this array is constant or not.
- ConstantExpression(Object, UnifiedJEXL.Expression) - Constructor for class org.apache.commons.jexl2.UnifiedJEXL.ConstantExpression
-
Creates a constant expression.
- constructibleClasses - Variable in class org.apache.commons.jexl2.internal.introspection.IntrospectorBase
-
Holds the set of classes we have introspected.
- Constructor() - Method in class org.apache.commons.jexl2.parser.Parser
-
- ConstructorMethod(Constructor<?>) - Constructor for class org.apache.commons.jexl2.introspection.UberspectImpl.ConstructorMethod
-
Creates a constructor method.
- CONSTRUCTORS - Static variable in class org.apache.commons.jexl2.internal.introspection.MethodKey
-
The parameter matching service for constructors.
- constructorsMap - Variable in class org.apache.commons.jexl2.internal.introspection.IntrospectorBase
-
Holds the map of classes ctors we know about as well as unknown ones.
- container - Variable in class org.apache.commons.jexl2.introspection.UberspectImpl.IndexedType
-
The container name.
- contains(Object) - Method in class org.apache.commons.jexl2.internal.ArrayListWrapper
-
- containsAll(Collection<?>) - Method in class org.apache.commons.jexl2.internal.ArrayListWrapper
-
- context - Variable in class org.apache.commons.jexl2.Interpreter
-
The context to store/retrieve variables.
- CONTEXT_KEY - Static variable in class org.apache.commons.jexl2.scripting.JexlScriptEngine
-
Reserved key for context (mandated by JSR-223).
- ContextAdapter(JexlContext) - Constructor for class org.apache.commons.jexl.JexlOne.ContextAdapter
-
Creates a jexl2.JexlContext from a jexl.JexlContext.
- 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.
- counts - Variable in class org.apache.commons.jexl2.UnifiedJEXL.ExpressionBuilder
-
Per expression type counters.
- createBindings() - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngine
- createCache(int) - Method in class org.apache.commons.jexl2.JexlEngine
-
Creates a cache.
- createContext() - Static method in class org.apache.commons.jexl.JexlHelper
-
- createException(String, UnifiedJEXL.Expression, Exception) - Method in class org.apache.commons.jexl2.UnifiedJEXL
-
Creates a UnifiedJEXL.Exception from a JexlException.
- createExpression(String) - Static method in class org.apache.commons.jexl.JexlOne
-
- createExpression(ASTJexlScript, String) - Method in class org.apache.commons.jexl.JexlOne.JexlOneEngine
-
An overridable through covariant return Expression creator.
- 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.
- createFieldCache(Class<?>) - Static method in class org.apache.commons.jexl2.internal.introspection.ClassMap
-
Creates a map of all public fields of a given class.
- createFrame(Object...) - Method in class org.apache.commons.jexl2.JexlEngine.Scope
-
Creates a frame by copying values up to the number of parameters.
- createFrame(Object...) - Method in class org.apache.commons.jexl2.parser.ASTJexlScript
-
Creates an array of arguments by copying values up to the number of parameters.
- createInfo(String, int, int) - Method in class org.apache.commons.jexl2.JexlEngine
-
Creates a JexlInfo instance.
- createInterpreter(JexlContext) - Method in class org.apache.commons.jexl.JexlOne.JexlOneEngine
- createInterpreter(JexlContext) - Method in class org.apache.commons.jexl2.JexlEngine
-
Creates an interpreter.
- createInterpreter(JexlContext, boolean, boolean) - Method in class org.apache.commons.jexl2.JexlEngine
-
Creates an interpreter.
- createMethodCache(Class<?>, Log) - Static method in class org.apache.commons.jexl2.internal.introspection.ClassMap
-
Populate the Map of direct hits.
- createScript(String) - Static method in class org.apache.commons.jexl.JexlOne
-
- createScript(File) - Static method in class org.apache.commons.jexl.JexlOne
-
- createScript(URL) - Static method in class org.apache.commons.jexl.JexlOne
-
- createScript(ASTJexlScript, String) - Method in class org.apache.commons.jexl.JexlOne.JexlOneEngine
-
An overridable through covariant return Script creator.
- 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
-
- createScript(String, String...) - Method in class org.apache.commons.jexl2.JexlEngine
-
Creates a Script from a String containing valid JEXL syntax.
- createScript(String, JexlInfo, String[]) - 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.
- createTemplate(String, Reader, String...) - Method in class org.apache.commons.jexl2.UnifiedJEXL
-
Creates a new template.
- createTemplate(String, String...) - Method in class org.apache.commons.jexl2.UnifiedJEXL
-
Creates a new template.
- createTemplate(String) - Method in class org.apache.commons.jexl2.UnifiedJEXL
-
Creates a new template.
- ctor - Variable in class org.apache.commons.jexl2.introspection.UberspectImpl.ConstructorMethod
-
The wrapped constructor.
- CTOR_MISS - Static variable in class org.apache.commons.jexl2.internal.introspection.IntrospectorBase
-
The cache-miss marker for the constructors map.
- curChar - Variable in class org.apache.commons.jexl2.parser.ParserTokenManager
-
- curLexState - Variable in class org.apache.commons.jexl2.parser.ParserTokenManager
-
- current - Variable in error org.apache.commons.jexl2.parser.TokenMgrError
-
The current character.
- data() - Method in class org.apache.commons.jexl2.Debugger
-
- data(JexlNode) - Method in class org.apache.commons.jexl2.Debugger
-
Rebuilds an expression from a Jexl node.
- debug(JexlNode) - Method in class org.apache.commons.jexl2.Debugger
-
Seeks the location of an error cause (a node) in an expression.
- debug - Variable in class org.apache.commons.jexl2.JexlEngine
-
Whether error messages will carry debugging information.
- Debugger - Class in org.apache.commons.jexl2
-
Helps pinpoint the cause of problems in expressions that fail during evaluation.
- Debugger() - Constructor for class org.apache.commons.jexl2.Debugger
-
Creates a Debugger.
- DebugInfo - Class in org.apache.commons.jexl2
-
Helper class to carry in info such as a url/file name, line and column for
debugging information reporting.
- DebugInfo(String, int, int) - Constructor for class org.apache.commons.jexl2.DebugInfo
-
Create info.
- debugInfo() - Method in class org.apache.commons.jexl2.DebugInfo
-
Gets the underlying debugging information.
- debugInfo() - Method in class org.apache.commons.jexl2.JexlEngine
-
Creates and fills up debugging information.
- debugInfo() - Method in interface org.apache.commons.jexl2.JexlInfo
-
Gets the underlying debugging information.
- debugInfo() - Method in class org.apache.commons.jexl2.parser.JexlNode
-
Gets the underlying debugging information.
- debugStream - Variable in class org.apache.commons.jexl2.parser.ParserTokenManager
-
Debug output.
- debugString() - Method in class org.apache.commons.jexl2.DebugInfo
-
Formats this information for debugging purpose.
- debugString() - Method in class org.apache.commons.jexl2.internal.introspection.MethodKey
-
Outputs a human readable debug representation of this key.
- debugString() - Method in interface org.apache.commons.jexl2.JexlInfo
-
Formats this information for debugging purpose.
- debugString() - Method in class org.apache.commons.jexl2.parser.JexlNode
-
Formats this information for debugging purpose.
- DeclareVar() - Method in class org.apache.commons.jexl2.parser.Parser
-
- declareVariable(String) - Method in class org.apache.commons.jexl2.JexlEngine.Scope
-
Declares a local variable.
- declareVariable(ASTVar, String) - Method in class org.apache.commons.jexl2.parser.JexlParser
-
Declares a local variable.
- DEF_CHAR - Static variable in class org.apache.commons.jexl2.UnifiedJEXL
-
The first character for deferred expressions.
- DEFAULT - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
Lexical state.
- DEFAULT_ENGINE - Static variable in class org.apache.commons.jexl2.scripting.JexlScriptEngine.EngineSingletonHolder
-
The JEXL engine singleton instance.
- DEFAULT_FACTORY - Static variable in class org.apache.commons.jexl2.scripting.JexlScriptEngine.FactorySingletonHolder
-
The engine factory singleton instance.
- defaultLexState - Variable in class org.apache.commons.jexl2.parser.ParserTokenManager
-
- defaultVisit(SimpleNode, Object) - Method in class org.apache.commons.jexl2.parser.ParserDefaultVisitor
-
- DeferredExpression(CharSequence, JexlNode, UnifiedJEXL.Expression) - Constructor for class org.apache.commons.jexl2.UnifiedJEXL.DeferredExpression
-
Creates a deferred expression.
- detailedMessage() - Method in exception org.apache.commons.jexl2.JexlException
-
Accesses detailed message.
- detailedMessage() - Method in exception org.apache.commons.jexl2.JexlException.Method
-
- detailedMessage() - Method in exception org.apache.commons.jexl2.JexlException.Parsing
-
- detailedMessage() - Method in exception org.apache.commons.jexl2.JexlException.Property
-
- detailedMessage() - Method in exception org.apache.commons.jexl2.JexlException.Tokenization
-
- detailedMessage() - Method in exception org.apache.commons.jexl2.JexlException.Variable
-
- DIGIT - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
RegularExpression Id.
- disable_tracing() - Method in class org.apache.commons.jexl2.parser.Parser
-
Disable tracing.
- discover(Introspector, Class<?>, String) - Static method in class org.apache.commons.jexl2.internal.BooleanGetExecutor
-
Discovers the method for a BooleanGet
.
- discover(Introspector, Class<?>, Object) - Static method in class org.apache.commons.jexl2.internal.DuckGetExecutor
-
Discovers a method for a GetExecutor.DuckGet
.
- discover(Introspector, Class<?>, Object, Object) - Static method in class org.apache.commons.jexl2.internal.DuckSetExecutor
-
Discovers the method for a DuckSet
.
- discover(Class<?>) - Static method in class org.apache.commons.jexl2.internal.ListGetExecutor
-
Finds the method to perform the get on a obj of array.
- discover(Class<?>) - Static method in class org.apache.commons.jexl2.internal.ListSetExecutor
-
Finds the method to perform 'set' on a obj of array.
- discover(Class<?>) - Static method in class org.apache.commons.jexl2.internal.MapGetExecutor
-
Finds the method to perform 'get' on a map.
- discover(Class<?>) - Static method in class org.apache.commons.jexl2.internal.MapSetExecutor
-
Finds the method to perform 'set' on a map.
- discover(Introspector, Object, String, Object[]) - Static method in class org.apache.commons.jexl2.internal.MethodExecutor
-
- discover(Introspector, Class<?>, String) - Static method in class org.apache.commons.jexl2.internal.PropertyGetExecutor
-
Discovers the method for a PropertyGet
.
- discover(Introspector, Class<?>, String, Object) - Static method in class org.apache.commons.jexl2.internal.PropertySetExecutor
-
Discovers the method for a PropertySet
.
- discoverGet(Introspector, String, Class<?>, String) - Static method in class org.apache.commons.jexl2.internal.PropertyGetExecutor
-
Base method for boolean & object property get.
- div - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
RegularExpression Id.
- divide(Object, Object) - Method in class org.apache.commons.jexl2.JexlArithmetic
-
Divide the left value by the right.
- doCreateInstance(Object, Object...) - Method in class org.apache.commons.jexl2.JexlEngine
-
Creates a new instance of an object using the most appropriate constructor
based on the arguments.
- Done() - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
-
Reset buffer when finished.
- doPrint(Object) - Method in class org.apache.commons.jexl2.UnifiedJEXL.TemplateContext
-
Prints to output.
- DOT - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
RegularExpression Id.
- DotReference() - Method in class org.apache.commons.jexl2.parser.Parser
-
- DuckGetExecutor - Class in org.apache.commons.jexl2.internal
-
Specialized executor to get a property from an object.
- DuckGetExecutor(Introspector, Class<?>, Object) - Constructor for class org.apache.commons.jexl2.internal.DuckGetExecutor
-
Creates an instance by attempting discovery of the get method.
- DuckSetExecutor - Class in org.apache.commons.jexl2.internal
-
Specialized executor to set a property of an object.
- DuckSetExecutor(Introspector, Class<?>, Object, Object) - Constructor for class org.apache.commons.jexl2.internal.DuckSetExecutor
-
Creates an instance.
- dump() - Method in interface org.apache.commons.jexl2.Expression
-
Returns the JEXL expression by reconstructing it from the parsed tree.
- dump() - Method in class org.apache.commons.jexl2.ExpressionImpl
-
Returns the JEXL expression by reconstructing it from the parsed tree.
- dump(String) - Method in class org.apache.commons.jexl2.parser.SimpleNode
-
- ELSE - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
RegularExpression Id.
- ELVIS - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
RegularExpression Id.
- EMPTY - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
RegularExpression Id.
- EMPTY_CONTEXT - Static variable in class org.apache.commons.jexl2.JexlEngine
-
An empty/static/non-mutable JexlContext used instead of null context.
- EMPTY_PARAMS - Static variable in class org.apache.commons.jexl2.internal.PropertyGetExecutor
-
A static signature for method().
- 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.
- end - Variable in class org.apache.commons.jexl2.Debugger
-
The ending character location offset of the cause in the builder.
- end() - Method in class org.apache.commons.jexl2.Debugger
-
- 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.
- EngineHolder() - Constructor for class org.apache.commons.jexl.JexlOne.EngineHolder
-
Non-instantiable.
- EngineSingletonHolder() - Constructor for class org.apache.commons.jexl2.scripting.JexlScriptEngine.EngineSingletonHolder
-
non instantiable.
- entrySet() - Method in class org.apache.commons.jexl2.JexlEngine.SoftCache
-
Produces the cache entry set.
- enumeration - Variable in class org.apache.commons.jexl2.internal.EnumerationIterator
-
The enumeration to iterate over.
- 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.
- eof - Variable in error org.apache.commons.jexl2.parser.TokenMgrError
-
- eq - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
RegularExpression Id.
- EqualityExpression() - Method in class org.apache.commons.jexl2.parser.Parser
-
- equals(Object) - Method in class org.apache.commons.jexl2.internal.AbstractExecutor
- equals(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.
- equals(Object) - Method in class org.apache.commons.jexl2.JexlEngine.Scope
-
- equals(JexlEngine.Scope) - Method in class org.apache.commons.jexl2.JexlEngine.Scope
-
Whether this frame is equal to another.
- errorCode - Variable in error org.apache.commons.jexl2.parser.TokenMgrError
-
Indicates the reason why the exception is thrown.
- escapeString(String, char) - Static method in class org.apache.commons.jexl2.parser.StringParser
-
Escapes a String representation, expand non-ASCII characters as Unicode escape sequence.
- eval(Reader, ScriptContext) - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngine
- eval(String, ScriptContext) - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngine
- eval(ScriptContext) - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngine.JexlCompiledScript
- evaluate(JexlContext) - Method in interface org.apache.commons.jexl.Expression
-
Evaluates the expression with the variables contained in the
supplied
JexlContext
.
- evaluate(JexlContext) - Method in class org.apache.commons.jexl.JexlOne.JexlOneExpression
-
Evaluates the expression with the variables contained in the
supplied
JexlContext
.
- 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(Interpreter) - Method in class org.apache.commons.jexl2.UnifiedJEXL.CompositeExpression
-
Intreprets a sub-expression.
- evaluate(Interpreter) - Method in class org.apache.commons.jexl2.UnifiedJEXL.ConstantExpression
-
Intreprets a sub-expression.
- evaluate(JexlContext) - Method in class org.apache.commons.jexl2.UnifiedJEXL.Expression
-
Evaluates this expression.
- evaluate(Interpreter) - Method in class org.apache.commons.jexl2.UnifiedJEXL.Expression
-
Intreprets a sub-expression.
- evaluate(Interpreter) - Method in class org.apache.commons.jexl2.UnifiedJEXL.JexlBasedExpression
-
Intreprets a sub-expression.
- evaluate(Interpreter) - Method in class org.apache.commons.jexl2.UnifiedJEXL.NestedExpression
-
Intreprets a sub-expression.
- evaluate(JexlContext, Writer) - Method in class org.apache.commons.jexl2.UnifiedJEXL.Template
-
Evaluates this template.
- evaluate(JexlContext, Writer, Object...) - Method in class org.apache.commons.jexl2.UnifiedJEXL.Template
-
Evaluates this template.
- Exception(String, Throwable) - Constructor for exception org.apache.commons.jexl2.UnifiedJEXL.Exception
-
Creates a UnifiedJEXL.Exception.
- ExclusiveOrExpression() - Method in class org.apache.commons.jexl2.parser.Parser
-
- execute(JexlContext) - Method in class org.apache.commons.jexl.JexlOne.JexlOneExpression
-
Executes the script with the variables contained in the
supplied
JexlContext
.
- execute(JexlContext) - Method in interface org.apache.commons.jexl.Script
-
Executes the script with the variables contained in the
supplied
JexlContext
.
- execute(JexlContext) - Method in class org.apache.commons.jexl2.ExpressionImpl
-
Executes the script with the variables contained in the
supplied
JexlContext
.
- execute(JexlContext, Object...) - Method in class org.apache.commons.jexl2.ExpressionImpl
-
Executes the script with the variables contained in the
supplied
JexlContext
and a set of arguments corresponding to the
parameters used during parsing.
- execute(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(Class<?>, String) - Method in class org.apache.commons.jexl2.introspection.Sandbox
-
Gets the execute permission value for a given method of a class.
- execute(String, String) - Method in class org.apache.commons.jexl2.introspection.Sandbox
-
Gets the execute permission value for a given method of a class.
- execute - Variable in class org.apache.commons.jexl2.introspection.Sandbox.Permissions
-
The controlled methods.
- execute(String...) - Method in class org.apache.commons.jexl2.introspection.Sandbox.Permissions
-
Adds a list of executable methods names to these permissions.
- execute() - Method in class org.apache.commons.jexl2.introspection.Sandbox.Permissions
-
Gets the set of method names in these permissions.
- execute(JexlContext) - Method in interface org.apache.commons.jexl2.Script
-
Executes the script with the variables contained in the
supplied
JexlContext
.
- execute(JexlContext, Object...) - Method in interface org.apache.commons.jexl2.Script
-
Executes the script with the variables contained in the
supplied
JexlContext
and a set of arguments corresponding to the
parameters used during parsing.
- ExpandBuff(boolean) - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
-
- expr - Variable in class org.apache.commons.jexl2.UnifiedJEXL.JexlBasedExpression
-
The JEXL string for this expression.
- Expression - Interface in org.apache.commons.jexl
-
Jexl-1.x compatible expression.
- 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
- Expression(UnifiedJEXL.Expression) - Constructor for class org.apache.commons.jexl2.UnifiedJEXL.Expression
-
Creates an expression.
- ExpressionBuilder(int) - Constructor for class org.apache.commons.jexl2.UnifiedJEXL.ExpressionBuilder
-
Creates a builder.
- ExpressionFactory - Class in org.apache.commons.jexl
-
- ExpressionFactory() - Constructor for class org.apache.commons.jexl.ExpressionFactory
-
Deprecated.
- 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'.
- expressions - Variable in class org.apache.commons.jexl2.UnifiedJEXL.ExpressionBuilder
-
The list of expressions.
- ExpressionStatement() - Method in class org.apache.commons.jexl2.parser.Parser
-
- ExpressionType(int) - Constructor for enum org.apache.commons.jexl2.UnifiedJEXL.ExpressionType
-
Creates an ExpressionType.
- exprs - Variable in class org.apache.commons.jexl2.UnifiedJEXL.CompositeExpression
-
The list of sub-expression resulting from parsing.
- exprs - Variable in class org.apache.commons.jexl2.UnifiedJEXL.Template
-
The UnifiedJEXL expressions called by the script.
- exprs - Variable in class org.apache.commons.jexl2.UnifiedJEXL.TemplateContext
-
The array of UnifiedJEXL expressions.
- ge - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
RegularExpression Id.
- gen - Variable in class org.apache.commons.jexl2.parser.Parser.JJCalls
-
- generateParseException() - Method in class org.apache.commons.jexl2.parser.Parser
-
Generate ParseException.
- get(String) - Method in class org.apache.commons.jexl.JexlOne.ContextAdapter
-
Gets the value of a variable.
- Get(Class<?>, Method) - Constructor for class org.apache.commons.jexl2.internal.AbstractExecutor.Get
-
Default and sole constructor.
- get(int) - Method in class org.apache.commons.jexl2.internal.ArrayListWrapper
- get(String) - Method in class org.apache.commons.jexl2.internal.introspection.ClassMap
-
Gets all the methods with a given name from this map.
- get(MethodKey) - Method in class org.apache.commons.jexl2.internal.introspection.ClassMap.MethodCache
-
Find a Method using the method name and parameter objects.
- get(String) - Method in class org.apache.commons.jexl2.internal.introspection.ClassMap.MethodCache
-
Gets all the methods with a given name from this map.
- get(String) - Method in class org.apache.commons.jexl2.internal.introspection.MethodMap
-
Return a list of methods with the same name.
- get(String) - Method in class org.apache.commons.jexl2.introspection.Sandbox.BlackSet
-
- get(String) - Method in class org.apache.commons.jexl2.introspection.Sandbox
-
Gets the set of permissions associated to a class.
- get(String) - Method in class org.apache.commons.jexl2.introspection.Sandbox.Names
-
Whether a given name is allowed or not.
- get(String) - Method in class org.apache.commons.jexl2.introspection.Sandbox.WhiteSet
-
- get(Object) - Method in class org.apache.commons.jexl2.introspection.UberspectImpl.IndexedContainer
-
Gets a property from a container.
- get(String) - Method in interface org.apache.commons.jexl2.JexlContext
-
Gets the value of a variable.
- get(K) - Method in class org.apache.commons.jexl2.JexlEngine.SoftCache
-
Gets a value from cache.
- get(String) - Method in class org.apache.commons.jexl2.MapContext
-
Gets the value of a variable.
- get(String) - Method in class org.apache.commons.jexl2.ObjectContext
-
Gets the value of a variable.
- get(String) - Method in class org.apache.commons.jexl2.ReadonlyContext
-
Gets the value of a variable.
- get(String) - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngine.JexlContextWrapper
-
Gets the value of a variable.
- get(String) - Method in class org.apache.commons.jexl2.UnifiedJEXL.TemplateContext
-
Gets the value of a variable.
- getAfter() - Method in exception org.apache.commons.jexl2.parser.ParseException
-
Gets the last correct input.
- getAfter() - Method in error org.apache.commons.jexl2.parser.TokenMgrError
-
Gets the last correct input.
- getApplicables(List<T>, Class<?>[]) - Method in class org.apache.commons.jexl2.internal.introspection.MethodKey.Parameters
-
Returns all methods that are applicable to actual argument types.
- getArgCount() - Method in class org.apache.commons.jexl2.JexlEngine.Scope
-
Gets the (maximum) number of arguments this script expects.
- getArgCount() - Method in class org.apache.commons.jexl2.parser.ASTJexlScript
-
Gets the (maximum) number of arguments this script expects.
- getArithmetic() - Method in class org.apache.commons.jexl2.JexlEngine
-
Gets this engine underlying arithmetic.
- getAttribute(Object, Object) - Method in class org.apache.commons.jexl2.Interpreter
-
Gets an attribute of an object.
- getAttribute(Object, Object, JexlNode) - Method in class org.apache.commons.jexl2.Interpreter
-
Gets an attribute of an object.
- getBeginColumn() - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
-
Get token beginning column number.
- getBeginLine() - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
-
Get token beginning line number.
- getClassByName(String) - Method in class org.apache.commons.jexl2.internal.introspection.IntrospectorBase
-
Gets a class by name through this introspector class loader.
- getClassByName(String) - Method in class org.apache.commons.jexl2.internal.Introspector
-
Gets a class by name through this introspector class loader.
- getColumn() - Method in class org.apache.commons.jexl2.DebugInfo
-
Gets the column number.
- getColumn() - Method in exception org.apache.commons.jexl2.parser.ParseException
-
Gets the column number.
- getColumn() - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
-
Deprecated.
- getColumn() - Method in error org.apache.commons.jexl2.parser.TokenMgrError
-
Gets the column number.
- getConstructor(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
-
Deprecated.
- getConstructor(Object, Object[], JexlInfo) - Method in class org.apache.commons.jexl2.introspection.UberspectImpl
-
Deprecated.
- getConstructorMethod(Object, Object[], JexlInfo) - Method in class org.apache.commons.jexl2.introspection.SandboxUberspectImpl
-
Returns a class constructor wrapped in a JexlMethod.
- getConstructorMethod(Object, Object[], JexlInfo) - Method in interface org.apache.commons.jexl2.introspection.Uberspect
-
Returns a class constructor wrapped in a JexlMethod.
- getConstructorMethod(Object, Object[], JexlInfo) - Method in class org.apache.commons.jexl2.introspection.UberspectImpl
-
Returns a class constructor wrapped in a JexlMethod.
- getContext() - Method in class org.apache.commons.jexl2.Interpreter
-
Gets the context.
- getEndColumn() - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
-
Get token end column number.
- getEndLine() - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
-
Get token end line number.
- getEngine() - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngine.JexlCompiledScript
- getEngine() - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngine.JexlScriptObject
-
Gives access to the underlying JEXL engine shared between all ScriptEngine instances.
- getEngine() - Method in class org.apache.commons.jexl2.UnifiedJEXL
-
Gets the JexlEngine underlying the UnifiedJEXL.
- getEngineName() - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngineFactory
- getEngineVersion() - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngineFactory
- getErr() - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngine.JexlScriptObject
-
Gives access to the engine scope error writer (defaults to System.err).
- getErrorCode() - Method in error org.apache.commons.jexl2.parser.TokenMgrError
-
Gets the reason why the exception is thrown.
- getExpression() - Method in interface org.apache.commons.jexl2.Expression
-
Returns the JEXL expression this Expression was created with.
- getExpression() - Method in class org.apache.commons.jexl2.ExpressionImpl
-
Returns the JEXL expression this Expression was created with.
- getExpression() - Method in exception org.apache.commons.jexl2.JexlException.Parsing
-
- getExpression() - Method in exception org.apache.commons.jexl2.JexlException.Tokenization
-
- getExtensions() - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngineFactory
- getFactory() - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngine
- getField(Class<?>, String) - Method in class org.apache.commons.jexl2.internal.introspection.IntrospectorBase
-
Gets the field named by key
for the 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() - Method in class org.apache.commons.jexl2.internal.introspection.ClassMap
-
Gets the field names cached by this map.
- getFieldNames(Class<?>) - Method in class org.apache.commons.jexl2.internal.introspection.IntrospectorBase
-
Gets the array of accessible field names known for a given class.
- getFieldNames(Class<?>) - Method in class org.apache.commons.jexl2.internal.Introspector
-
Gets the accessible field names known for a given class.
- getFrame() - Method in class org.apache.commons.jexl2.parser.JexlParser
-
Gets the frame used by this parser.
- getFrame() - Method in class org.apache.commons.jexl2.UnifiedJEXL.TemplateContext
-
Gets this context calling frame.
- getFunctions() - Method in class org.apache.commons.jexl2.JexlEngine
-
Retrieves the map of function namespaces.
- getGetExecutor(Object, Object) - Method in class org.apache.commons.jexl2.internal.Introspector
-
Return a property getter.
- getId() - Method in interface org.apache.commons.jexl2.parser.Node
-
- getId() - Method in class org.apache.commons.jexl2.parser.SimpleNode
-
- GetImage() - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
-
Get token literal value.
- getIn() - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngine.JexlScriptObject
-
Gives access to the engine scope input reader (defaults to System.in).
- getIndexedGet(Object, String) - Method in class org.apache.commons.jexl2.introspection.UberspectImpl
-
Attempts to find an indexed-property getter in an object.
- getInfo(int[]) - Method in exception org.apache.commons.jexl2.JexlException
-
Gets information about the cause of this error.
- getInstance() - Static method in class org.apache.commons.jexl.JexlHelper
-
- getIterator(Object, JexlInfo) - Method in interface org.apache.commons.jexl2.introspection.Uberspect
-
Gets an iterator from an object.
- getIterator(Object, JexlInfo) - Method in class org.apache.commons.jexl2.introspection.UberspectImpl
-
Gets an iterator from an object.
- getLanguageName() - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngineFactory
- getLanguageVersion() - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngineFactory
- getLine() - Method in class org.apache.commons.jexl2.DebugInfo
-
Gets the line number.
- getLine() - Method in exception org.apache.commons.jexl2.parser.ParseException
-
Gets the line number.
- getLine() - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
-
Deprecated.
- getLine() - Method in error org.apache.commons.jexl2.parser.TokenMgrError
-
Gets the line number.
- getLiteral() - Method in class org.apache.commons.jexl2.parser.ASTArrayLiteral
-
Gets the literal value.
- getLiteral() - Method in class org.apache.commons.jexl2.parser.ASTFloatLiteral
-
Deprecated.
Gets the literal value.
- getLiteral() - Method in class org.apache.commons.jexl2.parser.ASTIntegerLiteral
-
Deprecated.
Gets the literal value.
- getLiteral() - Method in class org.apache.commons.jexl2.parser.ASTMapLiteral
-
Gets the literal value.
- getLiteral() - Method in class org.apache.commons.jexl2.parser.ASTNumberLiteral
-
Gets the literal value.
- getLiteral() - Method in class org.apache.commons.jexl2.parser.ASTStringLiteral
-
Gets the literal value.
- getLiteral() - Method in interface org.apache.commons.jexl2.parser.JexlNode.Literal
-
- getLiteralClass() - Method in class org.apache.commons.jexl2.parser.ASTNumberLiteral
-
- getLocalVariables() - Method in class org.apache.commons.jexl2.ExpressionImpl
-
Gets this script local variables.
- getLocalVariables(Script) - Method in class org.apache.commons.jexl2.JexlEngine
-
Gets the array of local variable from a script.
- getLocalVariables() - Method in class org.apache.commons.jexl2.JexlEngine.Scope
-
Gets this script local variable, i.e.
- getLocalVariables() - Method in class org.apache.commons.jexl2.parser.ASTJexlScript
-
Gets this script local variable, i.e.
- getLocalVariables() - Method in interface org.apache.commons.jexl2.Script
-
Gets this script local variables.
- getLogger() - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngine.JexlScriptObject
-
Gives access to the engine logger.
- getMap(Class<?>) - Method in class org.apache.commons.jexl2.internal.introspection.IntrospectorBase
-
Gets the ClassMap for a given class.
- getMathContext() - Method in class org.apache.commons.jexl2.JexlArithmetic
-
The MathContext instance used for +,-,/,*,% operations on big decimals.
- getMathContext() - Method in class org.apache.commons.jexl2.JexlThreadedArithmetic
-
- getMathScale() - Method in class org.apache.commons.jexl2.JexlArithmetic
-
The BigDecimal scale used for comparison and coercion operations.
- getMathScale() - Method in class org.apache.commons.jexl2.JexlThreadedArithmetic
-
- getMessage() - Method in exception org.apache.commons.jexl2.JexlException
-
Detailed info message about this error.
- getMessage() - Method in error org.apache.commons.jexl2.parser.TokenMgrError
-
Returns a detailed message for the Error when it is thrown by the
token manager to indicate a lexical error.
- getMethod() - Method in class org.apache.commons.jexl2.internal.AbstractExecutor
-
Gets the method to be executed or used as a marker.
- getMethod(Class<?>, MethodKey) - Method in class org.apache.commons.jexl2.internal.introspection.IntrospectorBase
-
Gets the method defined by the MethodKey
for the class c
.
- getMethod() - Method in class org.apache.commons.jexl2.internal.introspection.MethodKey
-
Gets this key's method name.
- 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 class org.apache.commons.jexl2.introspection.SandboxUberspectImpl
-
Returns a JexlMethod.
- getMethod(Object, String, Object[], JexlInfo) - Method in interface org.apache.commons.jexl2.introspection.Uberspect
-
Returns a JexlMethod.
- getMethod(Object, String, Object[], JexlInfo) - Method in class org.apache.commons.jexl2.introspection.UberspectImpl
-
Returns a JexlMethod.
- getMethod() - Method in exception org.apache.commons.jexl2.JexlException.Method
-
- 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() - Method in class org.apache.commons.jexl2.internal.introspection.ClassMap
-
Gets the methods names cached by this map.
- getMethodNames(Class<?>) - Method in class org.apache.commons.jexl2.internal.introspection.IntrospectorBase
-
Gets the array of accessible methods names known for a given class.
- getMethodNames(Class<?>) - Method in class org.apache.commons.jexl2.internal.Introspector
-
Gets the accessible methods names known for a given class.
- getMethods(Class<?>, String) - Method in class org.apache.commons.jexl2.internal.introspection.IntrospectorBase
-
Gets the array of accessible method known for a given class.
- getMethods(Class<?>, String) - Method in class org.apache.commons.jexl2.internal.Introspector
-
Gets all the methods with a given name from this map.
- getMimeTypes() - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngineFactory
- getMostSpecific(List<T>, Class<?>[]) - Method in class org.apache.commons.jexl2.internal.introspection.MethodKey.Parameters
-
Gets the most specific method that is applicable to actual argument types.
- getMostSpecificConstructor(List<Constructor<?>>) - Method in class org.apache.commons.jexl2.internal.introspection.MethodKey
-
Gets the most specific constructor that is applicable to the parameters of this key.
- getMostSpecificMethod(List<Method>) - Method in class org.apache.commons.jexl2.internal.introspection.MethodKey
-
Gets the most specific method that is applicable to the parameters of this key.
- getName() - Method in class org.apache.commons.jexl2.DebugInfo
-
Gets the file/script/url name.
- getNames() - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngineFactory
- getNextToken() - Method in class org.apache.commons.jexl2.parser.Parser
-
Get the next Token.
- getNextToken() - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
-
Get the next Token.
- getOut() - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngine.JexlScriptObject
-
Gives access to the engine scope output writer (defaults to System.out).
- getOutputStatement(String) - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngineFactory
- getParameter(String) - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngineFactory
- getParameters() - Method in class org.apache.commons.jexl2.ExpressionImpl
-
Gets this script parameters.
- getParameters() - Method in class org.apache.commons.jexl2.internal.introspection.MethodKey
-
Gets this key's method parameter classes.
- getParameters() - Method in class org.apache.commons.jexl2.JexlEngine.Frame
-
- getParameters(Script) - Method in class org.apache.commons.jexl2.JexlEngine
-
Gets the array of parameters from a script.
- getParameters() - Method in class org.apache.commons.jexl2.JexlEngine.Scope
-
Gets this script parameters, i.e.
- getParameters() - Method in class org.apache.commons.jexl2.parser.ASTJexlScript
-
Gets this script parameters, i.e.
- getParameters() - Method in interface org.apache.commons.jexl2.Script
-
Gets this script parameters.
- getParameterTypes(T) - Method in class org.apache.commons.jexl2.internal.introspection.MethodKey.Parameters
-
Extract the parameter types from its applicable argument.
- 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.
- getProperty() - Method in exception org.apache.commons.jexl2.JexlException.Property
-
- getPropertyGet(Object, Object, JexlInfo) - Method in class org.apache.commons.jexl2.introspection.SandboxUberspectImpl
-
Property getter.
- getPropertyGet(Object, Object, JexlInfo) - Method in interface org.apache.commons.jexl2.introspection.Uberspect
-
Property getter.
- getPropertyGet(Object, Object, JexlInfo) - Method in class org.apache.commons.jexl2.introspection.UberspectImpl
-
Property getter.
- getPropertySet(Object, Object, Object, JexlInfo) - Method in class org.apache.commons.jexl2.introspection.SandboxUberspectImpl
-
Property setter.
- getPropertySet(Object, Object, Object, JexlInfo) - Method in interface org.apache.commons.jexl2.introspection.Uberspect
-
Property setter.
- getPropertySet(Object, Object, Object, JexlInfo) - Method in class org.apache.commons.jexl2.introspection.UberspectImpl
-
Property setter.
- getRegister(String) - Method in class org.apache.commons.jexl2.JexlEngine.Scope
-
Checks whether an identifier is a local variable or argument, ie stored in a register.
- getRegister() - Method in class org.apache.commons.jexl2.parser.ASTIdentifier
-
- getRegisters() - Method in class org.apache.commons.jexl2.JexlEngine.Frame
-
- getRegisters() - Method in class org.apache.commons.jexl2.JexlEngine.Scope
-
Gets this script registers, i.e.
- getRegisters() - Method in class org.apache.commons.jexl2.parser.ASTJexlScript
-
Gets this script registers, i.e.
- getReturnType() - Method in class org.apache.commons.jexl2.internal.AbstractExecutor.Method
-
Returns the return type of the method invoked.
- getReturnType() - Method in interface org.apache.commons.jexl2.introspection.JexlMethod
-
returns the return type of the method invoked.
- getReturnType() - Method in class org.apache.commons.jexl2.introspection.UberspectImpl.ConstructorMethod
-
returns the return type of the method invoked.
- getScope() - Method in class org.apache.commons.jexl2.parser.ASTJexlScript
-
Gets this script scope.
- getScriptEngine() - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngineFactory
- getSetExecutor(Object, Object, Object) - Method in class org.apache.commons.jexl2.internal.Introspector
-
Return a property setter.
- getSource() - Method in class org.apache.commons.jexl2.UnifiedJEXL.Expression
-
Retrieves this expression's source expression.
- GetSuffix(int) - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
-
Get the suffix.
- getSystem() - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngine.JexlScriptObject
-
Gives access to System class.
- getTabSize() - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
-
- getTargetClass() - Method in class org.apache.commons.jexl2.internal.AbstractExecutor
-
Gets the object class targeted by this executor.
- getTargetProperty() - Method in class org.apache.commons.jexl2.internal.AbstractExecutor
-
Gets the property targeted by this executor.
- getTargetProperty() - Method in class org.apache.commons.jexl2.internal.AbstractExecutor.Method
-
Gets the property targeted by this executor.
- getTargetProperty() - Method in class org.apache.commons.jexl2.internal.BooleanGetExecutor
-
Gets the property targeted by this executor.
- getTargetProperty() - Method in class org.apache.commons.jexl2.internal.DuckGetExecutor
-
Gets the property targeted by this executor.
- getTargetProperty() - Method in class org.apache.commons.jexl2.internal.DuckSetExecutor
-
Gets the property targeted by this executor.
- getTargetProperty() - Method in class org.apache.commons.jexl2.internal.ListGetExecutor
-
Gets the property targeted by this executor.
- getTargetProperty() - Method in class org.apache.commons.jexl2.internal.ListSetExecutor
-
Gets the property targeted by this executor.
- getTargetProperty() - Method in class org.apache.commons.jexl2.internal.MapGetExecutor
-
Gets the property targeted by this executor.
- getTargetProperty() - Method in class org.apache.commons.jexl2.internal.MapSetExecutor
-
Gets the property targeted by this executor.
- getTargetProperty() - Method in class org.apache.commons.jexl2.internal.PropertyGetExecutor
-
Gets the property targeted by this executor.
- getTargetProperty() - Method in class org.apache.commons.jexl2.internal.PropertySetExecutor
-
Gets the property targeted by this executor.
- getters - Variable in class org.apache.commons.jexl2.introspection.UberspectImpl.IndexedType
-
The array of getter methods.
- getText() - Method in class org.apache.commons.jexl2.ExpressionImpl
-
Returns the text of this Script.
- getText() - Method in interface org.apache.commons.jexl2.Script
-
Returns the text of this Script.
- getToken(int) - Method in class org.apache.commons.jexl2.parser.JexlParser
-
- getToken(int) - Method in class org.apache.commons.jexl2.parser.Parser
-
Get the specific Token.
- getTrackLineColumn() - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
-
- getType() - Method in class org.apache.commons.jexl2.UnifiedJEXL.CompositeExpression
-
Gets this expression type.
- getType() - Method in class org.apache.commons.jexl2.UnifiedJEXL.ConstantExpression
-
Gets this expression type.
- getType() - Method in class org.apache.commons.jexl2.UnifiedJEXL.DeferredExpression
-
Gets this expression type.
- getType() - Method in class org.apache.commons.jexl2.UnifiedJEXL.Expression
-
Gets this expression type.
- getType() - Method in class org.apache.commons.jexl2.UnifiedJEXL.ImmediateExpression
-
Gets this expression type.
- getType() - Method in class org.apache.commons.jexl2.UnifiedJEXL.NestedExpression
-
Gets this expression type.
- 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 exception org.apache.commons.jexl2.JexlException.Return
-
- getValue() - Method in class org.apache.commons.jexl2.parser.Token
-
An optional attribute value of the Token.
- getVariable() - Method in exception org.apache.commons.jexl2.JexlException.Variable
-
- getVariables() - Method in class org.apache.commons.jexl2.ExpressionImpl
-
Gets this script variables.
- getVariables(Script) - Method in class org.apache.commons.jexl2.JexlEngine
-
Gets the list of variables accessed by a script.
- getVariables(JexlNode, Set<List<String>>, List<String>) - Method in class org.apache.commons.jexl2.JexlEngine
-
Fills up the list of variables accessed by a node.
- getVariables() - Method in interface org.apache.commons.jexl2.Script
-
Gets this script variables.
- getVariables() - Method in class org.apache.commons.jexl2.UnifiedJEXL.CompositeExpression
-
Gets the list of variables accessed by this expression.
- getVariables(Set<List<String>>) - Method in class org.apache.commons.jexl2.UnifiedJEXL.DeferredExpression
-
Fills up the list of variables accessed by this expression.
- getVariables() - Method in class org.apache.commons.jexl2.UnifiedJEXL.Expression
-
Gets the list of variables accessed by this expression.
- getVariables(Set<List<String>>) - Method in class org.apache.commons.jexl2.UnifiedJEXL.Expression
-
Fills up the list of variables accessed by this expression.
- getVariables() - Method in class org.apache.commons.jexl2.UnifiedJEXL.JexlBasedExpression
-
Gets the list of variables accessed by this expression.
- getVariables(Set<List<String>>) - Method in class org.apache.commons.jexl2.UnifiedJEXL.JexlBasedExpression
-
Fills up the list of variables accessed by this expression.
- getVars() - Method in class org.apache.commons.jexl.context.HashMapContext
-
Retrives the Map of variables associated with this JexlContext.
- getVars() - Method in interface org.apache.commons.jexl.JexlContext
-
Retrives the Map of variables associated with this JexlContext.
- greaterThan(Object, Object) - Method in class org.apache.commons.jexl2.JexlArithmetic
-
Test if left > right.
- greaterThanOrEqual(Object, Object) - Method in class org.apache.commons.jexl2.JexlArithmetic
-
Test if left ≥ right.
- gt - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
RegularExpression Id.
- id - Variable in class org.apache.commons.jexl2.parser.SimpleNode
-
The node type id.
- Identifier(boolean) - Method in class org.apache.commons.jexl2.parser.JexlParser
-
Default implementation does nothing but is overriden by generated code.
- Identifier() - Method in class org.apache.commons.jexl2.parser.JexlParser
-
- Identifier(boolean) - Method in class org.apache.commons.jexl2.parser.Parser
-
Identifier & Literals
- IDENTIFIER - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
RegularExpression Id.
- IF - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
RegularExpression Id.
- IfStatement() - Method in class org.apache.commons.jexl2.parser.Parser
-
- image - Variable in class org.apache.commons.jexl2.parser.JexlNode
-
token value.
- image - Variable in class org.apache.commons.jexl2.parser.ParserTokenManager
-
- image - Variable in class org.apache.commons.jexl2.parser.Token
-
The string image of the token.
- IMM_CHAR - Static variable in class org.apache.commons.jexl2.UnifiedJEXL
-
The first character for immediate expressions.
- ImmediateExpression(CharSequence, JexlNode, UnifiedJEXL.Expression) - Constructor for class org.apache.commons.jexl2.UnifiedJEXL.ImmediateExpression
-
Creates an immediate expression.
- IN - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
RegularExpression Id.
- inBuf - Variable in class org.apache.commons.jexl2.parser.SimpleCharStream
-
- include(UnifiedJEXL.Template, Object...) - Method in class org.apache.commons.jexl2.UnifiedJEXL.TemplateContext
-
Includes a call to another template.
- InclusiveOrExpression() - Method in class org.apache.commons.jexl2.parser.Parser
-
- INCOMPARABLE - Static variable in class org.apache.commons.jexl2.internal.introspection.MethodKey
-
A method/ctor doesn't match a previously compared one.
- index - Variable in enum org.apache.commons.jexl2.UnifiedJEXL.ExpressionType
-
The index in arrays of expression counters for composite expressions.
- IndexedContainer(UberspectImpl.IndexedType, Object) - Constructor for class org.apache.commons.jexl2.introspection.UberspectImpl.IndexedContainer
-
Creates a new duck container.
- IndexedType(String, Class<?>, Method[], Method[]) - Constructor for class org.apache.commons.jexl2.introspection.UberspectImpl.IndexedType
-
Creates a new indexed type.
- indexOf(Object) - Method in class org.apache.commons.jexl2.internal.ArrayListWrapper
-
- infixChildren(JexlNode, String, boolean, Object) - Method in class org.apache.commons.jexl2.Debugger
-
Checks if the children of a node using infix notation is the cause to debug,
adds their representation to the rebuilt expression.
- info - Variable in exception org.apache.commons.jexl2.JexlException
-
The debug info.
- initMarker(Class<?>, String, Class<?>...) - Static method in class org.apache.commons.jexl2.internal.AbstractExecutor
-
A helper to initialize the marker methods (array.get, list.get, etc...).
- 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.jexl.JexlOne.JexlOneInterpreter
-
Interpret the given script/expression.
- 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
-
Deprecated.
- Interpreter(JexlEngine, JexlContext, boolean, boolean) - Constructor for class org.apache.commons.jexl2.Interpreter
-
Creates an interpreter.
- Interpreter(Interpreter) - Constructor for class org.apache.commons.jexl2.Interpreter
-
Copy constructor.
- Introspector - Class in org.apache.commons.jexl2.internal
-
Default introspection services.
- Introspector(Log) - Constructor for class org.apache.commons.jexl2.internal.Introspector
-
Creates an introspector.
- IntrospectorBase - Class in org.apache.commons.jexl2.internal.introspection
-
This basic function of this class is to return a Method object for a
particular class given the name of a method and the parameters to the method
in the form of an Object[]
- IntrospectorBase(Log) - Constructor for class org.apache.commons.jexl2.internal.introspection.IntrospectorBase
-
Create the introspector.
- IntrospectorBase.CacheMiss - Class in org.apache.commons.jexl2.internal.introspection
-
A Constructor get cache-miss.
- INVALID_LEXICAL_STATE - Static variable in error org.apache.commons.jexl2.parser.TokenMgrError
-
Tried to change to an invalid lexical state.
- invocationFailed(JexlException) - Method in class org.apache.commons.jexl.JexlOne.JexlOneInterpreter
-
Triggered when method, function or constructor invocation fails.
- 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, Object[]) - Method in class org.apache.commons.jexl2.introspection.UberspectImpl.ConstructorMethod
-
Invocation method, called when the method invocation should be performed
and a value returned.
- invoke(Object) - Method in class org.apache.commons.jexl2.introspection.UberspectImpl.FieldPropertyGet
-
Deprecated.
Method used to get the property value of an object.
- invoke(Object, Object) - Method in class org.apache.commons.jexl2.introspection.UberspectImpl.FieldPropertySet
-
Deprecated.
Method used to set the property value of an object.
- invoke(Object) - Method in class org.apache.commons.jexl2.introspection.UberspectImpl.IndexedType
-
Method used to get the property value of an object.
- invokeGet(Object, Object) - Method in class org.apache.commons.jexl2.introspection.UberspectImpl.IndexedType
-
Gets the value of a property from a container.
- invokeMethod(Object, String, Object...) - Method in class org.apache.commons.jexl2.JexlEngine
-
Invokes an object's method by name and arguments.
- invokeSet(Object, Object, Object) - Method in class org.apache.commons.jexl2.introspection.UberspectImpl.IndexedType
-
Sets the value of a property in a container.
- isAlive() - Method in class org.apache.commons.jexl2.internal.AbstractExecutor
-
Tell whether the executor is alive by looking
at the value of the method.
- isApplicable(T, Class<?>[]) - Method in class org.apache.commons.jexl2.internal.introspection.MethodKey.Parameters
-
Returns true if the supplied method is applicable to actual
argument types.
- 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.ConstructorMethod
-
Specifies if this JexlMethod is cacheable and able to be reused for this
class of object it was returned for.
- isCacheable() - Method in class org.apache.commons.jexl2.introspection.UberspectImpl.FieldPropertyGet
-
Deprecated.
Specifies if this JexlPropertyGet is cacheable and able to be reused for
this class of object it was returned for.
- isCacheable() - Method in class org.apache.commons.jexl2.introspection.UberspectImpl.FieldPropertySet
-
Deprecated.
Specifies if this JexlPropertySet is cacheable and able to be reused for
this class of object it was returned for.
- isCacheable() - Method in class org.apache.commons.jexl2.introspection.UberspectImpl.IndexedType
-
Specifies if this JexlPropertyGet is cacheable and able to be reused for
this class of object it was returned for.
- isCancelled() - Method in class org.apache.commons.jexl2.Interpreter
-
Checks whether this interpreter execution was cancelled due to thread interruption.
- isConstant(boolean) - Method in class org.apache.commons.jexl2.parser.ASTNumberLiteral
- isConstant(boolean) - Method in class org.apache.commons.jexl2.parser.ASTStringLiteral
- isConstant() - Method in class org.apache.commons.jexl2.parser.JexlNode
-
Whether this node is a constant node
Its value can not change after the first evaluation and can be cached indefinitely.
- isConstant(boolean) - Method in class org.apache.commons.jexl2.parser.JexlNode
-
- isConvertible(Class<?>, Class<?>, boolean) - Method in class org.apache.commons.jexl2.internal.introspection.MethodKey.Parameters
-
- isDebug() - Method in class org.apache.commons.jexl2.JexlEngine
-
Checks whether this engine is in debug mode.
- isDeferred() - Method in class org.apache.commons.jexl2.UnifiedJEXL.Expression
-
Checks whether this expression is deferred.
- isEmpty() - Method in class org.apache.commons.jexl2.internal.ArrayListWrapper
-
- isFloatingPoint(Object) - Method in class org.apache.commons.jexl2.JexlArithmetic
-
Is Object a floating point number.
- isFloatingPointNumber(Object) - Method in class org.apache.commons.jexl2.JexlArithmetic
-
Test if the passed value is a floating point number, i.e.
- isFloatingPointType(Object, Object) - Method in class org.apache.commons.jexl2.JexlArithmetic
-
Test if either left or right are either a Float or Double.
- isImmediate() - Method in class org.apache.commons.jexl2.UnifiedJEXL.CompositeExpression
-
Checks whether this expression is immediate.
- isImmediate() - Method in class org.apache.commons.jexl2.UnifiedJEXL.DeferredExpression
-
Checks whether this expression is immediate.
- isImmediate() - Method in class org.apache.commons.jexl2.UnifiedJEXL.Expression
-
Checks whether this expression is immediate.
- isImmediate() - Method in class org.apache.commons.jexl2.UnifiedJEXL.NestedExpression
-
Checks whether this expression is immediate.
- isInteger() - Method in class org.apache.commons.jexl2.parser.ASTNumberLiteral
-
- isInvocationConvertible(Class<?>, Class<?>, boolean) - Static method in class org.apache.commons.jexl2.internal.introspection.MethodKey
-
Determines whether a type represented by a class object is
convertible to another type represented by a class object using a
method invocation conversion, treating object types of primitive
types as if they were primitive types (that is, a Boolean actual
parameter type matches boolean primitive formal type).
- isLenient() - Method in class org.apache.commons.jexl2.JexlArithmetic
-
Checks whether this JexlArithmetic instance triggers errors during evaluation
when null is used as an operand.
- isLenient() - Method in class org.apache.commons.jexl2.JexlEngine
-
Checks whether this engine considers unknown variables, methods and constructors as errors.
- isLenient() - Method in class org.apache.commons.jexl2.JexlThreadedArithmetic
-
Checks whether this JexlArithmetic instance triggers errors during evaluation
when null is used as an operand.
- isLoadedBy(ClassLoader, Class<?>) - Static method in class org.apache.commons.jexl2.internal.introspection.IntrospectorBase
-
Checks whether a class is loaded through a given class loader or one of its ascendants.
- isNumberable(Object) - Method in class org.apache.commons.jexl2.JexlArithmetic
-
Is Object a whole number.
- isSilent() - Method in class org.apache.commons.jexl2.Interpreter
-
Checks whether this interpreter throws JexlException when encountering errors.
- isSilent() - Method in class org.apache.commons.jexl2.JexlEngine
-
Checks whether this engine throws JexlException during evaluation.
- isStrict() - Method in class org.apache.commons.jexl2.Interpreter
-
Checks whether this interpreter considers unknown variables, methods and constructors as errors.
- isStrict() - Method in class org.apache.commons.jexl2.JexlEngine
-
Checks whether this engine behaves in strict or lenient mode.
- isStrictConvertible(Class<?>, Class<?>, boolean) - Method in class org.apache.commons.jexl2.internal.introspection.MethodKey.Parameters
-
- 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.
- isTernaryProtected(JexlNode) - Method in class org.apache.commons.jexl2.Interpreter
-
Check if a null evaluated expression is protected by a ternary expression.
- isVarArgMethod(Method) - Static method in class org.apache.commons.jexl2.internal.MethodExecutor
-
Determines if a method can accept a variable number of arguments.
- isVarArgs - Variable in class org.apache.commons.jexl2.internal.MethodExecutor
-
Whether this method handles varargs.
- iterator() - Method in class org.apache.commons.jexl2.internal.ArrayListWrapper
-
- jexl - Variable in class org.apache.commons.jexl2.ExpressionImpl
-
The engine for this expression.
- jexl - Variable in class org.apache.commons.jexl2.ObjectContext
-
The property solving jexl engine.
- jexl - Variable in class org.apache.commons.jexl2.UnifiedJEXL
-
The JEXL engine instance.
- JEXL10 - Static variable in class org.apache.commons.jexl.JexlOne.EngineHolder
-
The shared instance.
- JEXL_OBJECT_KEY - Static variable in class org.apache.commons.jexl2.scripting.JexlScriptEngine
-
Reserved key for JexlScriptObject.
- JexlArithmetic - Class in org.apache.commons.jexl2
-
Perform arithmetic.
- JexlArithmetic(boolean) - Constructor for class org.apache.commons.jexl2.JexlArithmetic
-
Creates a JexlArithmetic.
- JexlArithmetic(boolean, MathContext, int) - Constructor for class org.apache.commons.jexl2.JexlArithmetic
-
Creates a JexlArithmetic.
- JexlBasedExpression(CharSequence, JexlNode, UnifiedJEXL.Expression) - Constructor for class org.apache.commons.jexl2.UnifiedJEXL.JexlBasedExpression
-
Creates a JEXL interpretable expression.
- JexlCompiledScript(Script) - Constructor for class org.apache.commons.jexl2.scripting.JexlScriptEngine.JexlCompiledScript
-
Creates an instance.
- JexlContext - Interface in org.apache.commons.jexl
-
Holds a Map of variables which are referenced in a JEXL expression.
- JexlContext - Interface in org.apache.commons.jexl2
-
Manages variables which can be referenced in a JEXL expression.
- JexlContextWrapper(ScriptContext) - Constructor for class org.apache.commons.jexl2.scripting.JexlScriptEngine.JexlContextWrapper
-
Creates a context wrapper.
- 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 - Variable in class org.apache.commons.jexl2.scripting.JexlScriptEngine
-
The JEXL EL engine.
- JexlEngine.Frame - Class in org.apache.commons.jexl2
-
A call frame, created from a scope, stores the arguments and local variables as "registers".
- JexlEngine.Scope - Class in org.apache.commons.jexl2
-
A script scope, stores the declaration of parameters and local variables.
- JexlEngine.SoftCache<K,V> - Class in org.apache.commons.jexl2
-
A soft reference on cache.
- JexlEngine.UberspectHolder - Class in org.apache.commons.jexl2
-
Gets the default instance of Uberspect.
- 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.
- JexlException.Cancel - Exception in org.apache.commons.jexl2
-
Thrown to cancel a script execution.
- JexlException.Method - Exception in org.apache.commons.jexl2
-
Thrown when a method or ctor is unknown, ambiguous or inaccessible.
- JexlException.Parsing - Exception in org.apache.commons.jexl2
-
Thrown when parsing fails.
- JexlException.Property - Exception in org.apache.commons.jexl2
-
Thrown when a property is unknown.
- JexlException.Return - Exception in org.apache.commons.jexl2
-
Thrown to return a value.
- JexlException.Tokenization - Exception in org.apache.commons.jexl2
-
Thrown when tokenization fails.
- JexlException.Variable - Exception in org.apache.commons.jexl2
-
Thrown when a variable is unknown.
- JexlHelper - Class in org.apache.commons.jexl
-
Helper to create a context.
- JexlHelper() - Constructor for class org.apache.commons.jexl.JexlHelper
-
- JexlInfo - Interface in org.apache.commons.jexl2
-
Interface for objects carrying information usefull to debugging.
- JexlMethod - Interface in org.apache.commons.jexl2.introspection
-
Interface used for regular method invocation.
- JexlNode - Class in org.apache.commons.jexl2.parser
-
Base class for parser nodes - holds an 'image' of the token for later use.
- JexlNode(int) - Constructor for class org.apache.commons.jexl2.parser.JexlNode
-
- JexlNode(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.JexlNode
-
- JexlNode.Literal<T> - Interface in org.apache.commons.jexl2.parser
-
A marker interface for literals.
- jexlObject - Variable in class org.apache.commons.jexl2.scripting.JexlScriptEngine
-
The JexlScriptObject instance.
- JexlOne - Class in org.apache.commons.jexl
-
This implements Jexl-1.x (Jelly) compatible behaviors on top of Jexl-2.0.
- JexlOne() - Constructor for class org.apache.commons.jexl.JexlOne
-
Private constructor, ensure no instance.
- JexlOne.ContextAdapter - Class in org.apache.commons.jexl
-
A Jexl1.x context wrapped into a Jexl2 context.
- JexlOne.EngineHolder - Class in org.apache.commons.jexl
-
Lazy JexlEngine singleton through on demand holder idiom.
- JexlOne.JexlOneEngine - Class in org.apache.commons.jexl
-
An engine that uses a JexlOneInterpreter.
- JexlOne.JexlOneExpression - Class in org.apache.commons.jexl
-
The specific Jexl-1.x expressions implementation.
- JexlOne.JexlOneInterpreter - Class in org.apache.commons.jexl
-
An interpreter made compatible with v1.1 behavior (at least Jelly's expectations).
- JexlOneEngine() - Constructor for class org.apache.commons.jexl.JexlOne.JexlOneEngine
-
Default ctor, creates a cache and sets instance to verbose (ie non-silent).
- JexlOneExpression(JexlOne.JexlOneEngine, String, ASTJexlScript) - Constructor for class org.apache.commons.jexl.JexlOne.JexlOneExpression
-
Default local ctor.
- JexlOneInterpreter(JexlEngine, JexlContext) - Constructor for class org.apache.commons.jexl.JexlOne.JexlOneInterpreter
-
Creates an instance.
- JexlParser - Class in org.apache.commons.jexl2.parser
-
The base class for parsing, manages the parameter/local variable frame.
- JexlParser() - Constructor for class org.apache.commons.jexl2.parser.JexlParser
-
- JexlPropertyGet - Interface in org.apache.commons.jexl2.introspection
-
Interface for getting values that appear to be properties.
- JexlPropertySet - Interface in org.apache.commons.jexl2.introspection
-
Interface used for setting values that appear to be properties.
- JexlScript() - Method in class org.apache.commons.jexl2.parser.Parser
-
Statements
- JexlScriptEngine - Class in org.apache.commons.jexl2.scripting
-
Implements the Jexl ScriptEngine for JSF-223.
- JexlScriptEngine() - Constructor for class org.apache.commons.jexl2.scripting.JexlScriptEngine
-
Default constructor.
- JexlScriptEngine(ScriptEngineFactory) - Constructor for class org.apache.commons.jexl2.scripting.JexlScriptEngine
-
Create a scripting engine using the supplied factory.
- JexlScriptEngine.EngineSingletonHolder - Class in org.apache.commons.jexl2.scripting
-
Holds singleton JexlScriptEngine (IODH).
- JexlScriptEngine.FactorySingletonHolder - Class in org.apache.commons.jexl2.scripting
-
Holds singleton JexlScriptEngineFactory (IODH).
- JexlScriptEngine.JexlCompiledScript - Class in org.apache.commons.jexl2.scripting
-
Wrapper to help convert a Jexl Script into a JSR-223 CompiledScript.
- JexlScriptEngine.JexlContextWrapper - Class in org.apache.commons.jexl2.scripting
-
Wrapper to help convert a JSR-223 ScriptContext into a JexlContext.
- JexlScriptEngine.JexlScriptObject - Class in org.apache.commons.jexl2.scripting
-
Implements engine and engine context properties for use by JEXL scripts.
- JexlScriptEngineFactory - Class in org.apache.commons.jexl2.scripting
-
Implements the Jexl ScriptEngineFactory for JSF-223.
- JexlScriptEngineFactory() - Constructor for class org.apache.commons.jexl2.scripting.JexlScriptEngineFactory
-
- JexlScriptObject() - Constructor for class org.apache.commons.jexl2.scripting.JexlScriptEngine.JexlScriptObject
-
- JexlThreadedArithmetic - Class in org.apache.commons.jexl2
-
A derived arithmetic that allows different threads to operate with
different strict/lenient/math modes using the same JexlEngine.
- JexlThreadedArithmetic(boolean) - Constructor for class org.apache.commons.jexl2.JexlThreadedArithmetic
-
Standard ctor.
- JexlThreadedArithmetic(boolean, MathContext, int) - Constructor for class org.apache.commons.jexl2.JexlThreadedArithmetic
-
Creates a JexlThreadedArithmetic instance.
- JexlThreadedArithmetic.Features - Class in org.apache.commons.jexl2
-
Holds the threaded version of some arithmetic features.
- jj_2_1(int) - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_2_10(int) - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_2_11(int) - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_2_12(int) - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_2_13(int) - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_2_14(int) - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_2_15(int) - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_2_16(int) - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_2_17(int) - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_2_18(int) - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_2_19(int) - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_2_2(int) - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_2_20(int) - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_2_3(int) - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_2_4(int) - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_2_5(int) - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_2_6(int) - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_2_7(int) - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_2_8(int) - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_2_9(int) - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_2_rtns - Variable in class org.apache.commons.jexl2.parser.Parser
-
- jj_3_1() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3_10() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3_11() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3_12() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3_13() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3_14() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3_15() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3_16() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3_17() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3_18() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3_19() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3_2() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3_20() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3_3() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3_4() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3_5() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3_6() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3_7() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3_8() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3_9() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_100() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_101() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_102() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_103() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_104() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_105() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_106() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_107() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_108() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_109() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_110() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_111() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_112() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_113() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_114() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_115() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_116() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_117() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_118() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_119() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_120() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_121() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_122() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_123() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_124() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_125() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_126() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_127() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_128() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_129() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_130() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_131() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_132() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_133() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_134() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_135() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_136() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_137() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_138() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_139() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_140() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_141() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_142() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_143() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_144() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_145() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_146() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_147() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_148() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_149() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_150() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_19() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_20() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_21() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_22() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_23() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_24() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_25() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_26() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_27() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_28() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_29() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_30() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_31() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_32() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_33() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_34() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_35() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_36() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_37() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_38() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_39() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_40() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_41() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_42() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_43() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_44() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_45() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_46() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_47() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_48() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_49() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_50() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_51() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_52() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_53() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_54() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_55() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_56() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_57() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_58() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_59() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_60() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_61() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_62() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_63() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_64() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_65() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_66() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_67() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_68() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_69() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_70() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_71() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_72() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_73() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_74() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_75() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_76() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_77() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_78() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_79() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_80() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_81() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_82() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_83() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_84() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_85() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_86() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_87() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_88() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_89() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_90() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_91() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_92() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_93() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_94() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_95() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_96() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_97() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_98() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_3R_99() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_add_error_token(int, int) - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_consume_token(int) - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_endpos - Variable in class org.apache.commons.jexl2.parser.Parser
-
- jj_expentries - Variable in class org.apache.commons.jexl2.parser.Parser
-
- jj_expentry - Variable in class org.apache.commons.jexl2.parser.Parser
-
- jj_gc - Variable in class org.apache.commons.jexl2.parser.Parser
-
- jj_gen - Variable in class org.apache.commons.jexl2.parser.Parser
-
- jj_input_stream - Variable in class org.apache.commons.jexl2.parser.Parser
-
- jj_kind - Variable in class org.apache.commons.jexl2.parser.Parser
-
- jj_la - Variable in class org.apache.commons.jexl2.parser.Parser
-
- jj_la1 - Variable in class org.apache.commons.jexl2.parser.Parser
-
- jj_la1_0 - Static variable in class org.apache.commons.jexl2.parser.Parser
-
- jj_la1_1 - Static variable in class org.apache.commons.jexl2.parser.Parser
-
- jj_la1_init_0() - Static method in class org.apache.commons.jexl2.parser.Parser
-
- jj_la1_init_1() - Static method in class org.apache.commons.jexl2.parser.Parser
-
- jj_lastpos - Variable in class org.apache.commons.jexl2.parser.Parser
-
- jj_lasttokens - Variable in class org.apache.commons.jexl2.parser.Parser
-
- jj_ls - Variable in class org.apache.commons.jexl2.parser.Parser
-
- jj_nt - Variable in class org.apache.commons.jexl2.parser.Parser
-
Next token.
- jj_ntk - Variable in class org.apache.commons.jexl2.parser.Parser
-
- jj_ntk_f() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_rescan - Variable in class org.apache.commons.jexl2.parser.Parser
-
- jj_rescan_token() - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_save(int, int) - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_scan_token(int) - Method in class org.apache.commons.jexl2.parser.Parser
-
- jj_scanpos - Variable in class org.apache.commons.jexl2.parser.Parser
-
- jjAddStates(int, int) - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
-
- jjbitVec0 - Static variable in class org.apache.commons.jexl2.parser.ParserTokenManager
-
- jjbitVec2 - Static variable in class org.apache.commons.jexl2.parser.ParserTokenManager
-
- jjbitVec3 - Static variable in class org.apache.commons.jexl2.parser.ParserTokenManager
-
- jjbitVec4 - Static variable in class org.apache.commons.jexl2.parser.ParserTokenManager
-
- JJCalls() - Constructor for class org.apache.commons.jexl2.parser.Parser.JJCalls
-
- jjCanMove_0(int, int, int, long, long) - Static method in class org.apache.commons.jexl2.parser.ParserTokenManager
-
- jjCanMove_1(int, int, int, long, long) - Static method in class org.apache.commons.jexl2.parser.ParserTokenManager
-
- jjCheckNAdd(int) - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
-
- jjCheckNAddStates(int, int) - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
-
- jjCheckNAddTwoStates(int, int) - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
-
- jjFillToken() - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
-
- jjimage - Variable in class org.apache.commons.jexl2.parser.ParserTokenManager
-
- jjimageLen - Variable in class org.apache.commons.jexl2.parser.ParserTokenManager
-
- jjmatchedKind - Variable in class org.apache.commons.jexl2.parser.ParserTokenManager
-
- jjmatchedPos - Variable in class org.apache.commons.jexl2.parser.ParserTokenManager
-
- jjMoveNfa_0(int, int) - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
-
- jjMoveNfa_1(int, int) - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
-
- jjMoveNfa_2(int, int) - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
-
- jjMoveStringLiteralDfa0_0() - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
-
- jjMoveStringLiteralDfa0_1() - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
-
- jjMoveStringLiteralDfa0_2() - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
-
- jjMoveStringLiteralDfa1_0(long) - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
-
- jjMoveStringLiteralDfa1_1(long) - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
-
- jjMoveStringLiteralDfa1_2(long) - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
-
- jjMoveStringLiteralDfa2_0(long, long) - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
-
- jjMoveStringLiteralDfa2_1(long, long) - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
-
- jjMoveStringLiteralDfa2_2(long, long) - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
-
- jjMoveStringLiteralDfa3_0(long, long) - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
-
- jjMoveStringLiteralDfa3_1(long, long) - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
-
- jjMoveStringLiteralDfa3_2(long, long) - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
-
- jjMoveStringLiteralDfa4_0(long, long) - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
-
- jjMoveStringLiteralDfa4_1(long, long) - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
-
- jjMoveStringLiteralDfa4_2(long, long) - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
-
- jjMoveStringLiteralDfa5_0(long, long) - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
-
- jjMoveStringLiteralDfa5_1(long, long) - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
-
- jjMoveStringLiteralDfa5_2(long, long) - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
-
- jjMoveStringLiteralDfa6_0(long, long) - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
-
- jjMoveStringLiteralDfa6_1(long, long) - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
-
- jjMoveStringLiteralDfa6_2(long, long) - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
-
- jjnewLexState - Static variable in class org.apache.commons.jexl2.parser.ParserTokenManager
-
Lex State array.
- jjnewStateCnt - Variable in class org.apache.commons.jexl2.parser.ParserTokenManager
-
- jjnextStates - Static variable in class org.apache.commons.jexl2.parser.ParserTokenManager
-
- jjround - Variable in class org.apache.commons.jexl2.parser.ParserTokenManager
-
- jjrounds - Variable in class org.apache.commons.jexl2.parser.ParserTokenManager
-
- jjStartNfa_0(int, long) - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
-
- jjStartNfa_1(int, long) - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
-
- jjStartNfa_2(int, long) - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
-
- jjStartNfaWithStates_0(int, int, int) - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
-
- jjStartNfaWithStates_1(int, int, int) - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
-
- jjStartNfaWithStates_2(int, int, int) - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
-
- jjstateSet - Variable in class org.apache.commons.jexl2.parser.ParserTokenManager
-
- jjStopAtPos(int, int) - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
-
- jjStopStringLiteralDfa_0(int, long) - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
-
- jjStopStringLiteralDfa_1(int, long) - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
-
- jjStopStringLiteralDfa_2(int, long) - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
-
- jjstrLiteralImages - Static variable in class org.apache.commons.jexl2.parser.ParserTokenManager
-
Token literal values.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTAdditiveNode
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTAdditiveOperator
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTAmbiguous
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTAndNode
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTArrayAccess
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTArrayLiteral
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTAssignment
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTBitwiseAndNode
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTBitwiseComplNode
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTBitwiseOrNode
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTBitwiseXorNode
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTBlock
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTConstructorNode
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTDivNode
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTEmptyFunction
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTEQNode
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTERNode
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTFalseNode
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTFloatLiteral
-
Deprecated.
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTForeachStatement
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTFunctionNode
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTGENode
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTGTNode
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTIdentifier
-
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTIfStatement
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTIntegerLiteral
-
Deprecated.
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTJexlScript
-
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTLENode
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTLTNode
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTMapEntry
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTMapLiteral
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTMethodNode
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTModNode
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTMulNode
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTNENode
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTNotNode
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTNRNode
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTNullLiteral
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTNumberLiteral
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTOrNode
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTReference
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTReferenceExpression
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTReturnStatement
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTSizeFunction
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTSizeMethod
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTStringLiteral
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTTernaryNode
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTTrueNode
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTUnaryMinusNode
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTVar
-
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.ASTWhileStatement
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in interface org.apache.commons.jexl2.parser.Node
-
Accept the visitor.
- jjtAccept(ParserVisitor, Object) - Method in class org.apache.commons.jexl2.parser.SimpleNode
-
Accept the visitor.
- jjtAddChild(Node, int) - Method in interface org.apache.commons.jexl2.parser.Node
-
This method tells the node to add its argument to the node's
list of children.
- jjtAddChild(Node, int) - Method in class org.apache.commons.jexl2.parser.SimpleNode
-
Adds a child node.
- JJTADDITIVENODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- JJTADDITIVEOPERATOR - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- JJTAMBIGUOUS - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- JJTANDNODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- JJTARRAYACCESS - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- JJTARRAYLITERAL - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- JJTASSIGNMENT - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- JJTBITWISEANDNODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- JJTBITWISECOMPLNODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- JJTBITWISEORNODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- JJTBITWISEXORNODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- JJTBLOCK - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- jjtClose() - Method in class org.apache.commons.jexl2.parser.ASTArrayLiteral
-
This method is called after all the child nodes have been
added.
- jjtClose() - Method in class org.apache.commons.jexl2.parser.ASTMapLiteral
-
This method is called after all the child nodes have been
added.
- jjtClose() - Method in interface org.apache.commons.jexl2.parser.Node
-
This method is called after all the child nodes have been
added.
- jjtClose() - Method in class org.apache.commons.jexl2.parser.SimpleNode
-
This method is called after all the child nodes have been
added.
- JJTCONSTRUCTORNODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- JJTDIVNODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- JJTEMPTYFUNCTION - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- JJTEQNODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- JJTERNODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- JJTFALSENODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- JJTFOREACHSTATEMENT - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- JJTFUNCTIONNODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- JJTGENODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- jjtGetChild(int) - Method in interface org.apache.commons.jexl2.parser.Node
-
This method returns a child node.
- jjtGetChild(int) - Method in class org.apache.commons.jexl2.parser.SimpleNode
-
Gets a child of this node.
- jjtGetNumChildren() - Method in interface org.apache.commons.jexl2.parser.Node
-
Return the number of children the node has.
- jjtGetNumChildren() - Method in class org.apache.commons.jexl2.parser.SimpleNode
-
Gets this node number of children.
- jjtGetParent() - Method in interface org.apache.commons.jexl2.parser.Node
-
- jjtGetParent() - Method in class org.apache.commons.jexl2.parser.SimpleNode
-
Gets this node's parent.
- jjtGetValue() - Method in class org.apache.commons.jexl2.parser.SimpleNode
-
Gets this node value.
- JJTGTNODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- JJTIDENTIFIER - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- JJTIFSTATEMENT - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- JJTJEXLSCRIPT - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- JJTLENODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- JJTLTNODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- JJTMAPENTRY - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- JJTMAPLITERAL - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- JJTMETHODNODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- JJTMODNODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- JJTMULNODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- JJTNENODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- jjtNodeName - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- JJTNOTNODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- JJTNRNODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- JJTNULLLITERAL - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- JJTNUMBERLITERAL - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- jjtoMore - Static variable in class org.apache.commons.jexl2.parser.ParserTokenManager
-
- jjtOpen() - Method in interface org.apache.commons.jexl2.parser.Node
-
This method is called after the node has been made the current
node.
- jjtOpen() - Method in class org.apache.commons.jexl2.parser.SimpleNode
-
This method is called after the node has been made the current
node.
- JJTORNODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- jjtoSkip - Static variable in class org.apache.commons.jexl2.parser.ParserTokenManager
-
- jjtoSpecial - Static variable in class org.apache.commons.jexl2.parser.ParserTokenManager
-
- jjtoToken - Static variable in class org.apache.commons.jexl2.parser.ParserTokenManager
-
- 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
-
- jjtreeCloseNodeScope(JexlNode) - Method in class org.apache.commons.jexl2.parser.JexlParser
-
Ambiguous statement detector.
- jjtreeOpenNodeScope(JexlNode) - Method in class org.apache.commons.jexl2.parser.JexlParser
-
- JJTREFERENCE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- JJTREFERENCEEXPRESSION - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- JJTRETURNSTATEMENT - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- jjtSetParent(Node) - Method in interface org.apache.commons.jexl2.parser.Node
-
This pair of methods are used to inform the node of its
parent.
- jjtSetParent(Node) - Method in class org.apache.commons.jexl2.parser.SimpleNode
-
Sets this node's parent.
- jjtSetValue(Object) - Method in class org.apache.commons.jexl2.parser.SimpleNode
-
Sets this node value.
- JJTSIZEFUNCTION - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- JJTSIZEMETHOD - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- JJTSTRINGLITERAL - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- JJTTERNARYNODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- JJTTRUENODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- JJTUNARYMINUSNODE - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- JJTVAR - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- JJTVOID - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- JJTWHILESTATEMENT - Static variable in interface org.apache.commons.jexl2.parser.ParserTreeConstants
-
- 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).
- makeArgs(Object...) - Static method in class org.apache.commons.jexl2.internal.AbstractExecutor
-
Creates an arguments array.
- map - Variable in class org.apache.commons.jexl2.MapContext
-
The wrapped variable map.
- map - Variable in class org.apache.commons.jexl2.parser.ASTMapLiteral
-
The type literal value.
- MAP_GET - Static variable in class org.apache.commons.jexl2.internal.MapGetExecutor
-
The java.util.map.get method used as an active marker in MapGet.
- MAP_SET - Static variable in class org.apache.commons.jexl2.internal.MapSetExecutor
-
The java.util.map.put method used as an active marker in MapSet.
- 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.
- marks - Variable in class org.apache.commons.jexl2.parser.JJTParserState
-
- matches(Object, Object) - Method in class org.apache.commons.jexl2.JexlArithmetic
-
Test if left regexp matches right.
- mathContext - Variable in class org.apache.commons.jexl2.JexlArithmetic
-
The big decimal math context.
- mathContext - Variable in class org.apache.commons.jexl2.JexlThreadedArithmetic.Features
-
The big decimal math context.
- mathScale - Variable in class org.apache.commons.jexl2.JexlArithmetic
-
The big decimal scale.
- mathScale - Variable in class org.apache.commons.jexl2.JexlThreadedArithmetic.Features
-
The big decimal scale.
- MAX_EXCHARLOC - Static variable in exception org.apache.commons.jexl2.JexlException
-
Maximum number of characters around exception location.
- maxNextCharInd - Variable in class org.apache.commons.jexl2.parser.SimpleCharStream
-
- merge(JexlInfo, ParseException) - Static method in exception org.apache.commons.jexl2.JexlException.Parsing
-
Merge the node info and the cause info to obtain best possible location.
- merge(JexlInfo, TokenMgrError) - Static method in exception org.apache.commons.jexl2.JexlException.Tokenization
-
Merge the node info and the cause info to obtain best possible location.
- meta - Variable in class org.apache.commons.jexl2.UnifiedJEXL.CompositeExpression
-
Bit encoded (deferred count > 0) bit 1, (immediate count > 0) bit 0.
- method - Variable in class org.apache.commons.jexl2.internal.AbstractExecutor
-
Method to be executed.
- Method(Class<?>, AbstractExecutor.Method.Parameter) - Constructor for class org.apache.commons.jexl2.internal.AbstractExecutor.Method
-
Creates a new instance.
- method - Variable in class org.apache.commons.jexl2.internal.AbstractExecutor.Method.Parameter
-
The method.
- method - Variable in class org.apache.commons.jexl2.internal.introspection.MethodKey
-
The method name.
- Method(JexlNode, String) - Constructor for exception org.apache.commons.jexl2.JexlException.Method
-
Creates a new Method exception instance.
- Method() - Method in class org.apache.commons.jexl2.parser.Parser
-
- methodByNameMap - Variable in class org.apache.commons.jexl2.internal.introspection.MethodMap
-
Keep track of all methods with the same name.
- methodCache - Variable in class org.apache.commons.jexl2.internal.introspection.ClassMap
-
cache of methods.
- MethodCache() - Constructor for class org.apache.commons.jexl2.internal.introspection.ClassMap.MethodCache
-
- 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(Method) - Constructor for class org.apache.commons.jexl2.internal.introspection.MethodKey
-
Creates a key from a method.
- MethodKey(String, Class<?>[]) - Constructor for class org.apache.commons.jexl2.internal.introspection.MethodKey
-
Creates a key from a method name and a set of parameters.
- MethodKey.AmbiguousException - Exception in org.apache.commons.jexl2.internal.introspection
-
Simple distinguishable exception, used when
we run across ambiguous overloading.
- MethodKey.Parameters<T> - Class in org.apache.commons.jexl2.internal.introspection
-
Utility for parameters matching.
- methodMap - Variable in class org.apache.commons.jexl2.internal.introspection.ClassMap.MethodCache
-
Map of methods that are searchable according to method parameters to find a match.
- MethodMap - Class in org.apache.commons.jexl2.internal.introspection
-
A map of method names to methods.
- MethodMap() - Constructor for class org.apache.commons.jexl2.internal.introspection.MethodMap
-
- methods - Variable in class org.apache.commons.jexl2.internal.introspection.ClassMap.MethodCache
-
The method cache.
- METHODS - Static variable in class org.apache.commons.jexl2.internal.introspection.MethodKey
-
The parameter matching service for methods.
- MIN_EXCHARLOC - Static variable in exception org.apache.commons.jexl2.JexlException
-
Minimum number of characters around exception location.
- minus - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
RegularExpression Id.
- mk - Variable in class org.apache.commons.jexl2.parser.JJTParserState
-
- mod(Object, Object) - Method in class org.apache.commons.jexl2.JexlArithmetic
-
left value mod right.
- mod - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
RegularExpression Id.
- MORE_SPECIFIC - Static variable in class org.apache.commons.jexl2.internal.introspection.MethodKey
-
whether a method/ctor is more specific than a previously compared one.
- MoreLexicalActions() - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
-
- moreSpecific(Class<?>[], Class<?>[]) - Method in class org.apache.commons.jexl2.internal.introspection.MethodKey.Parameters
-
Determines which method signature (represented by a class array) is more
specific.
- mult - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
RegularExpression Id.
- MultiplicativeExpression() - Method in class org.apache.commons.jexl2.parser.Parser
-
- multiply(Object, Object) - Method in class org.apache.commons.jexl2.JexlArithmetic
-
Multiply the left value by the right.
- Parameter(Method, MethodKey) - Constructor for class org.apache.commons.jexl2.internal.AbstractExecutor.Method.Parameter
-
Creates an instance.
- Parameters() - Constructor for class org.apache.commons.jexl2.internal.introspection.MethodKey.Parameters
-
- parameters - Variable in class org.apache.commons.jexl2.Interpreter
-
Parameter names if any.
- parameters - Variable in class org.apache.commons.jexl2.JexlEngine.Frame
-
Parameter and argument names if any.
- params - Variable in class org.apache.commons.jexl2.internal.introspection.MethodKey
-
The parameters.
- parent - Variable in class org.apache.commons.jexl2.parser.SimpleNode
-
The parent node.
- parentFactory - Variable in class org.apache.commons.jexl2.scripting.JexlScriptEngine
-
The factory which created this instance.
- parms - Variable in class org.apache.commons.jexl2.JexlEngine.Scope
-
The number of parameters.
- parse(CharSequence, JexlInfo) - Method in class org.apache.commons.jexl2.JexlEngine
-
- parse(CharSequence, JexlInfo, JexlEngine.Scope) - 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
-
- 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
-
Default ctor.
- ParseException(String) - Constructor for exception org.apache.commons.jexl2.parser.ParseException
-
Constructor with message.
- parseExpression(String, JexlEngine.Scope) - Method in class org.apache.commons.jexl2.UnifiedJEXL
-
Parses a unified expression.
- 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.
- Parser.JJCalls - Class in org.apache.commons.jexl2.parser
-
- Parser.LookaheadSuccess - Error in org.apache.commons.jexl2.parser
-
- ParserConstants - Interface in org.apache.commons.jexl2.parser
-
Token literal values and constants.
- ParserDefaultVisitor - Class in org.apache.commons.jexl2.parser
-
- ParserDefaultVisitor() - Constructor for class org.apache.commons.jexl2.parser.ParserDefaultVisitor
-
- parserError(String, String) - Method in exception org.apache.commons.jexl2.JexlException
-
Formats an error message from the parser.
- ParserTokenManager - Class in org.apache.commons.jexl2.parser
-
Token Manager.
- ParserTokenManager(SimpleCharStream) - Constructor for class org.apache.commons.jexl2.parser.ParserTokenManager
-
Constructor.
- ParserTokenManager(SimpleCharStream, int) - Constructor for class org.apache.commons.jexl2.parser.ParserTokenManager
-
Constructor.
- ParserTreeConstants - Interface in org.apache.commons.jexl2.parser
-
- ParserVisitor - Interface in org.apache.commons.jexl2.parser
-
- ParseState() - Constructor for enum org.apache.commons.jexl2.UnifiedJEXL.ParseState
-
- Parsing(JexlInfo, CharSequence, ParseException) - Constructor for exception org.apache.commons.jexl2.JexlException.Parsing
-
Creates a new Variable exception instance.
- peekNode() - Method in class org.apache.commons.jexl2.parser.JJTParserState
-
- permissions(String, boolean, boolean, boolean) - Method in class org.apache.commons.jexl2.introspection.Sandbox
-
Creates the set of permissions for a given class.
- Permissions(boolean, boolean, boolean) - Constructor for class org.apache.commons.jexl2.introspection.Sandbox.Permissions
-
Creates a new permissions instance.
- Permissions(Sandbox.Names, Sandbox.Names, Sandbox.Names) - Constructor for class org.apache.commons.jexl2.introspection.Sandbox.Permissions
-
Creates a new permissions instance.
- plus - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
RegularExpression Id.
- popNode() - Method in class org.apache.commons.jexl2.parser.JJTParserState
-
- populateMethodCacheWith(ClassMap.MethodCache, Class<?>, Log) - Static method in class org.apache.commons.jexl2.internal.introspection.ClassMap
-
Recurses up class hierarchy to get all super classes.
- populateMethodCacheWithInterface(ClassMap.MethodCache, Class<?>, Log) - Static method in class org.apache.commons.jexl2.internal.introspection.ClassMap
-
Recurses up interface hierarchy to get all super interfaces.
- pos - Variable in class org.apache.commons.jexl2.internal.ArrayIterator
-
The current position and size in the array.
- prefix - Variable in class org.apache.commons.jexl2.UnifiedJEXL.Template
-
The prefix marker.
- prefixChild(JexlNode, String, Object) - Method in class org.apache.commons.jexl2.Debugger
-
Checks if the child of a node using prefix notation is the cause to debug,
adds their representation to the rebuilt expression.
- prepare(Interpreter) - Method in class org.apache.commons.jexl2.UnifiedJEXL.CompositeExpression
-
Prepares a sub-expression for interpretation.
- prepare(Interpreter) - Method in class org.apache.commons.jexl2.UnifiedJEXL.DeferredExpression
-
Prepares a sub-expression for interpretation.
- prepare(JexlContext) - Method in class org.apache.commons.jexl2.UnifiedJEXL.Expression
-
Evaluates the immediate sub-expressions.
- prepare(Interpreter) - Method in class org.apache.commons.jexl2.UnifiedJEXL.Expression
-
Prepares a sub-expression for interpretation.
- prepare(Interpreter) - Method in class org.apache.commons.jexl2.UnifiedJEXL.ImmediateExpression
-
Prepares a sub-expression for interpretation.
- prepare(Interpreter) - Method in class org.apache.commons.jexl2.UnifiedJEXL.NestedExpression
-
Prepares a sub-expression for interpretation.
- prepare(JexlContext) - Method in class org.apache.commons.jexl2.UnifiedJEXL.Template
-
Prepares this template by expanding any contained deferred expression.
- prevCharIsCR - Variable in class org.apache.commons.jexl2.parser.SimpleCharStream
-
- prevCharIsLF - Variable in class org.apache.commons.jexl2.parser.SimpleCharStream
-
- PrimaryExpression() - Method in class org.apache.commons.jexl2.parser.Parser
-
References
- PRIMITIVE_SIZE - Static variable in class org.apache.commons.jexl2.internal.introspection.ClassMap.MethodCache
-
The initial size of the primitive conversion map.
- PRIMITIVE_TYPES - Static variable in class org.apache.commons.jexl2.internal.introspection.ClassMap.MethodCache
-
The primitive type to class conversion map.
- primitiveClass(Class<?>) - Static method in class org.apache.commons.jexl2.internal.introspection.ClassMap.MethodCache
-
Converts a primitive type to its corresponding class.
- print(int) - Method in class org.apache.commons.jexl2.UnifiedJEXL.TemplateContext
-
Prints an expression result.
- printComposite(UnifiedJEXL.CompositeExpression) - Method in class org.apache.commons.jexl2.UnifiedJEXL.TemplateContext
-
Prints a composite expression.
- property - Variable in class org.apache.commons.jexl2.internal.BooleanGetExecutor
-
The property.
- property - Variable in class org.apache.commons.jexl2.internal.DuckGetExecutor
-
The property.
- property - Variable in class org.apache.commons.jexl2.internal.DuckSetExecutor
-
The property.
- property - Variable in class org.apache.commons.jexl2.internal.ListGetExecutor
-
The property.
- property - Variable in class org.apache.commons.jexl2.internal.ListSetExecutor
-
The property.
- property - Variable in class org.apache.commons.jexl2.internal.MapGetExecutor
-
The property.
- property - Variable in class org.apache.commons.jexl2.internal.MapSetExecutor
-
The property.
- property - Variable in class org.apache.commons.jexl2.internal.PropertyGetExecutor
-
The property.
- property - Variable in class org.apache.commons.jexl2.internal.PropertySetExecutor
-
The property.
- Property(JexlNode, String) - Constructor for exception org.apache.commons.jexl2.JexlException.Property
-
Creates a new Property exception instance.
- PropertyGetExecutor - Class in org.apache.commons.jexl2.internal
-
Specialized executor to get a property from an object.
- PropertyGetExecutor(Introspector, Class<?>, String) - Constructor for class org.apache.commons.jexl2.internal.PropertyGetExecutor
-
Creates an instance by attempting discovery of the get method.
- PropertySetExecutor - Class in org.apache.commons.jexl2.internal
-
Specialized executor to set a property in an object.
- PropertySetExecutor(Introspector, Class<?>, String, Object) - Constructor for class org.apache.commons.jexl2.internal.PropertySetExecutor
-
Creates an instance by attempting discovery of the set method.
- pushNode(Node) - Method in class org.apache.commons.jexl2.parser.JJTParserState
-
- put(Method) - Method in class org.apache.commons.jexl2.internal.introspection.ClassMap.MethodCache
-
Adds a method to the map.
- put(K, V) - Method in class org.apache.commons.jexl2.JexlEngine.SoftCache
-
Puts a value in cache.
- Sandbox - Class in org.apache.commons.jexl2.introspection
-
A sandbox describes permissions on a class by explicitly allowing or forbidding access to methods and properties
through "whitelists" and "blacklists".
- Sandbox() - Constructor for class org.apache.commons.jexl2.introspection.Sandbox
-
Creates a new default sandbox.
- Sandbox(Map<String, Sandbox.Permissions>) - Constructor for class org.apache.commons.jexl2.introspection.Sandbox
-
Creates a sandbox based on an existing permissions map.
- sandbox - Variable in class org.apache.commons.jexl2.introspection.Sandbox
-
The map from class names to permissions.
- sandbox - Variable in class org.apache.commons.jexl2.introspection.SandboxUberspectImpl
-
The sandbox.
- Sandbox.BlackSet - Class in org.apache.commons.jexl2.introspection
-
A black set of names.
- Sandbox.Names - Class in org.apache.commons.jexl2.introspection
-
A base set of names.
- Sandbox.Permissions - Class in org.apache.commons.jexl2.introspection
-
Contains the white or black lists for properties and methods for a given class.
- Sandbox.WhiteSet - Class in org.apache.commons.jexl2.introspection
-
A white set of names.
- SandboxUberspectImpl - Class in org.apache.commons.jexl2.introspection
-
An uberspect that controls usage of properties, methods and contructors through a sandbox.
- SandboxUberspectImpl(Log, Sandbox) - Constructor for class org.apache.commons.jexl2.introspection.SandboxUberspectImpl
-
A constructor for Sandbox uberspect.
- Scope(String...) - Constructor for class org.apache.commons.jexl2.JexlEngine.Scope
-
Creates a new scope with a list of parameters.
- scope - Variable in class org.apache.commons.jexl2.parser.ASTJexlScript
-
The script scope.
- Script - Interface in org.apache.commons.jexl
-
Jexl-1.x compatible script.
- 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.
- script - Variable in class org.apache.commons.jexl2.scripting.JexlScriptEngine.JexlCompiledScript
-
The underlying Jexl expression instance.
- script - Variable in class org.apache.commons.jexl2.UnifiedJEXL.Template
-
The resulting script.
- scriptContext - Variable in class org.apache.commons.jexl2.scripting.JexlScriptEngine.JexlContextWrapper
-
The wrapped script context.
- ScriptFactory - Class in org.apache.commons.jexl
-
- ScriptFactory() - Constructor for class org.apache.commons.jexl.ScriptFactory
-
Deprecated.
- SEMICOL - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
RegularExpression Id.
- serialVersionUID - Static variable in class org.apache.commons.jexl.context.HashMapContext
-
serialization version id jdk13 generated.
- serialVersionUID - Static variable in exception org.apache.commons.jexl2.internal.introspection.MethodKey.AmbiguousException
-
Version Id for serializable.
- serialVersionUID - Static variable in exception org.apache.commons.jexl2.parser.ParseException
-
The version identifier.
- serialVersionUID - Static variable in class org.apache.commons.jexl2.parser.Token
-
The version identifier for this Serializable class.
- serialVersionUID - Static variable in error org.apache.commons.jexl2.parser.TokenMgrError
-
The version identifier for this Serializable class.
- serialVersionUID - Static variable in exception org.apache.commons.jexl2.UnifiedJEXL.Exception
-
Serial version UID.
- set(String, Object) - Method in class org.apache.commons.jexl.JexlOne.ContextAdapter
-
Sets the value of a variable.
- Set(Class<?>, Method) - Constructor for class org.apache.commons.jexl2.internal.AbstractExecutor.Set
-
Default and sole constructor.
- set(int, Object) - Method in class org.apache.commons.jexl2.internal.ArrayListWrapper
- set(Object, Object) - Method in class org.apache.commons.jexl2.introspection.UberspectImpl.IndexedContainer
-
Sets a property in a container.
- set(String, Object) - Method in interface org.apache.commons.jexl2.JexlContext
-
Sets the value of a variable.
- set(String, Object) - Method in class org.apache.commons.jexl2.MapContext
-
Sets the value of a variable.
- set(String, Object) - Method in class org.apache.commons.jexl2.ObjectContext
-
Sets the value of a variable.
- set(String, Object) - Method in class org.apache.commons.jexl2.ReadonlyContext
-
Will throw an UnsupportedOperationException when called; the JexlEngine deals with it appropriately.
- set(String, Object) - Method in class org.apache.commons.jexl2.scripting.JexlScriptEngine.JexlContextWrapper
-
Sets the value of a variable.
- set(String, Object) - Method in class org.apache.commons.jexl2.UnifiedJEXL.TemplateContext
-
Sets the value of a variable.
- SET_START_INDEX - Static variable in class org.apache.commons.jexl2.internal.PropertySetExecutor
-
Index of the first character of the set{p,P}roperty.
- setAttribute(Object, Object, Object) - Method in class org.apache.commons.jexl2.Interpreter
-
Sets an attribute of an object.
- setAttribute(Object, Object, Object, JexlNode) - Method in class org.apache.commons.jexl2.Interpreter
-
Sets an attribute of an object.
- setCache(int) - Method in class org.apache.commons.jexl2.JexlEngine
-
Sets a cache for expressions of the defined size.
- setClassLoader(ClassLoader) - Method in class org.apache.commons.jexl2.internal.Introspector
-
Sets the underlying class loader for class solving resolution.
- setClassLoader(ClassLoader) - Method in interface org.apache.commons.jexl2.introspection.Uberspect
-
Sets the class loader to use when getting a constructor with
a class name parameter.
- setClassLoader(ClassLoader) - Method in class org.apache.commons.jexl2.JexlEngine
-
Sets the class loader used to discover classes in 'new' expressions.
- setDebug(boolean) - Method in class org.apache.commons.jexl2.JexlEngine
-
Sets whether this engine reports debugging information when error occurs.
- setDebugStream(PrintStream) - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
-
Set debug output.
- setFrame(JexlEngine.Frame) - Method in class org.apache.commons.jexl2.Interpreter
-
Sets this interpreter parameters and arguments.
- setFrame(JexlEngine.Scope) - Method in class org.apache.commons.jexl2.parser.JexlParser
-
Sets the frame to use bythis parser.
- setFunctions(Map<String, Object>) - Method in class org.apache.commons.jexl2.JexlEngine
-
Sets the map of function namespaces.
- setLenient(boolean) - Method in class org.apache.commons.jexl2.JexlArithmetic
-
- setLenient(boolean) - Method in class org.apache.commons.jexl2.JexlEngine
-
Sets whether this engine considers unknown variables, methods and constructors as errors or evaluates them
as null or zero.
- setLenient(Boolean) - Static method in class org.apache.commons.jexl2.JexlThreadedArithmetic
-
Overrides the default behavior and sets whether this JexlArithmetic instance triggers errors
during evaluation when null is used as an operand for the current thread.
- setLiteral(Object) - Method in class org.apache.commons.jexl2.parser.ASTArrayLiteral
-
Sets the literal value only if the descendants of this node compose a constant
- setLiteral(Object) - Method in class org.apache.commons.jexl2.parser.ASTMapLiteral
-
Sets the literal value only if the descendants of this node compose a constant
- setLoader(ClassLoader) - Method in class org.apache.commons.jexl2.internal.introspection.IntrospectorBase
-
Sets the class loader used to solve constructors.
- setLoader(ClassLoader) - Method in class org.apache.commons.jexl2.introspection.SandboxUberspectImpl
-
Resets this Uberspect class loader.
- setLoader(ClassLoader) - Method in class org.apache.commons.jexl2.introspection.UberspectImpl
-
Resets this Uberspect class loader.
- setMathContext(MathContext) - Static method in class org.apache.commons.jexl2.JexlThreadedArithmetic
-
Sets the math context.
- setMathScale(Integer) - Static method in class org.apache.commons.jexl2.JexlThreadedArithmetic
-
Sets the math scale.
- setNatural(String) - Method in class org.apache.commons.jexl2.parser.ASTNumberLiteral
-
Sets this node as a natural literal.
- setProperty(Object, String, Object) - Method in class org.apache.commons.jexl2.JexlEngine
-
Assign properties of a bean using an expression.
- setProperty(JexlContext, Object, String, Object) - Method in class org.apache.commons.jexl2.JexlEngine
-
Assign properties of a bean using an expression.
- setReal(String) - Method in class org.apache.commons.jexl2.parser.ASTNumberLiteral
-
Sets this node as a real literal.
- setRegister(String) - Method in class org.apache.commons.jexl2.parser.ASTIdentifier
-
- setRegister(int) - Method in class org.apache.commons.jexl2.parser.ASTIdentifier
-
- setRegisters(Object...) - Method in class org.apache.commons.jexl2.Interpreter
-
Deprecated.
- setScope(JexlEngine.Scope) - Method in class org.apache.commons.jexl2.parser.ASTJexlScript
-
Sets the parameters and registers
- setSilent(boolean) - Method in class org.apache.commons.jexl2.Interpreter
-
- setSilent(boolean) - Method in class org.apache.commons.jexl2.JexlEngine
-
Sets whether this engine throws JexlException during evaluation when an error is triggered.
- setStrict(boolean) - Method in class org.apache.commons.jexl2.Interpreter
-
- setStrict(boolean) - Method in class org.apache.commons.jexl2.JexlEngine
-
Sets whether this engine behaves in strict or lenient mode.
- setTabSize(int) - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
-
- setters - Variable in class org.apache.commons.jexl2.introspection.UberspectImpl.IndexedType
-
The array of setter methods.
- setTrackLineColumn(boolean) - Method in class org.apache.commons.jexl2.parser.SimpleCharStream
-
- setVars(Map<String, Object>) - Method in class org.apache.commons.jexl.context.HashMapContext
-
Replaces variables in a JexlContext with the variables contained
in the supplied Map.
- setVars(Map<String, Object>) - Method in interface org.apache.commons.jexl.JexlContext
-
Replaces variables in a JexlContext with the variables contained
in the supplied Map.
- SHIFT - Static variable in class org.apache.commons.jexl2.parser.StringParser
-
Initial shift value for composing a Unicode char from 4 nibbles (16 - 4).
- silent - Variable in class org.apache.commons.jexl2.Interpreter
-
Silent intepreter flag.
- silent - Variable in class org.apache.commons.jexl2.JexlEngine
-
Whether expressions evaluated by this engine will throw exceptions (false) or
return null (true) on errors.
- SimpleCharStream - Class in org.apache.commons.jexl2.parser
-
An implementation of interface CharStream, where the stream is assumed to
contain only ASCII characters (without unicode processing).
- SimpleCharStream(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 with the following JavaCCOptions:
MULTI=true,NODE_USES_PARSER=true,VISITOR=true,TRACK_TOKENS=false,NODE_PREFIX=AST,NODE_EXTENDS=,NODE_FACTORY=
Works around issue https://javacc.dev.java.net/issues/show_bug.cgi?id=227
As soon as this issue if fixed and the maven plugin uses the correct version of Javacc, this
class can go away.
- SimpleNode(int) - Constructor for class org.apache.commons.jexl2.parser.SimpleNode
-
Creates a SimpleNode instance.
- SimpleNode(Parser, int) - Constructor for class org.apache.commons.jexl2.parser.SimpleNode
-
Creates a SimpleNode instance.
- size - Variable in class org.apache.commons.jexl2.internal.ArrayIterator
-
The size of the array.
- size() - Method in class org.apache.commons.jexl2.internal.ArrayListWrapper
- size - Variable in class org.apache.commons.jexl2.JexlEngine.SoftCache
-
The cache size.
- size() - Method in class org.apache.commons.jexl2.JexlEngine.SoftCache
-
Returns the cache size.
- 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
-
- sizeOf(JexlNode, Object) - Method in class org.apache.commons.jexl2.Interpreter
-
Calculate the size
of various types: Collection, Array,
Map, String, and anything that has a int size() method.
- SkipLexicalActions(Token) - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
-
- SoftCache(int) - Constructor for class org.apache.commons.jexl2.JexlEngine.SoftCache
-
Creates a new instance of a soft cache.
- source - Variable in class org.apache.commons.jexl2.UnifiedJEXL.Expression
-
- source - Variable in class org.apache.commons.jexl2.UnifiedJEXL.Template
-
The array of source blocks.
- sp - Variable in class org.apache.commons.jexl2.parser.JJTParserState
-
- 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.
- start - Variable in class org.apache.commons.jexl2.Debugger
-
The starting character location offset of the cause in the builder.
- start() - Method in class org.apache.commons.jexl2.Debugger
-
- startsWith(CharSequence, CharSequence) - Method in class org.apache.commons.jexl2.UnifiedJEXL
-
Whether a sequence starts with a given set of characters (following spaces).
- state - Variable in error org.apache.commons.jexl2.parser.TokenMgrError
-
The lexer state.
- Statement() - Method in class org.apache.commons.jexl2.parser.Parser
-
- STATIC_LEXER_ERROR - Static variable in error org.apache.commons.jexl2.parser.TokenMgrError
-
An attempt was made to create a second instance of a static token manager.
- staticFlag - Static variable in class org.apache.commons.jexl2.parser.SimpleCharStream
-
Whether parser is static.
- strict - Variable in class org.apache.commons.jexl2.Interpreter
-
Strict interpreter flag.
- strict - Variable in class org.apache.commons.jexl2.JexlArithmetic
-
Whether this JexlArithmetic instance behaves in strict or lenient mode.
- STRING_LITERAL - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
RegularExpression Id.
- StringIdentifier() - Method in class org.apache.commons.jexl2.parser.Parser
-
- StringLiteral() - Method in class org.apache.commons.jexl2.parser.Parser
-
- StringParser - Class in org.apache.commons.jexl2.parser
-
Common constant strings utilities.
- StringParser() - Constructor for class org.apache.commons.jexl2.parser.StringParser
-
Default constructor.
- subList(int, int) - Method in class org.apache.commons.jexl2.internal.ArrayListWrapper
-
- subtract(Object, Object) - Method in class org.apache.commons.jexl2.JexlArithmetic
-
Subtract the right value from the left.
- SwitchTo(int) - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
-
Switch to specified lex state.
- tabSize - Variable in class org.apache.commons.jexl2.parser.SimpleCharStream
-
- Template(String, Reader, String...) - Constructor for class org.apache.commons.jexl2.UnifiedJEXL.Template
-
Creates a new template from an input.
- Template(String, UnifiedJEXL.TemplateBlock[], ASTJexlScript, UnifiedJEXL.Expression[]) - Constructor for class org.apache.commons.jexl2.UnifiedJEXL.Template
-
Private ctor used to expand deferred expressions during prepare.
- TemplateBlock(UnifiedJEXL.BlockType, String) - Constructor for class org.apache.commons.jexl2.UnifiedJEXL.TemplateBlock
-
Creates a new block.
- TemplateContext(JexlContext, JexlEngine.Frame, UnifiedJEXL.Expression[], Writer) - Constructor for class org.apache.commons.jexl2.UnifiedJEXL.TemplateContext
-
Creates a template context instance.
- tilda - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
RegularExpression Id.
- toArray() - Method in class org.apache.commons.jexl2.internal.ArrayListWrapper
-
- toArray(T[]) - Method in class org.apache.commons.jexl2.internal.ArrayListWrapper
-
- toBigDecimal(Object) - Method in class org.apache.commons.jexl2.JexlArithmetic
-
Get a BigDecimal from the object passed.
- toBigInteger(Object) - Method in class org.apache.commons.jexl2.JexlArithmetic
-
Get a BigInteger from the object passed.
- toBoolean(Object) - Method in class org.apache.commons.jexl2.JexlArithmetic
-
Coerce to a boolean (not a java.lang.Boolean).
- toDouble(Object) - Method in class org.apache.commons.jexl2.JexlArithmetic
-
Coerce to a double.
- toInteger(Object) - Method in class org.apache.commons.jexl2.internal.Introspector
-
Coerce an Object to an Integer.
- toInteger(Object) - Method in class org.apache.commons.jexl2.JexlArithmetic
-
Coerce to a int.
- token - Variable in class org.apache.commons.jexl2.parser.Parser
-
Current token.
- Token - Class in org.apache.commons.jexl2.parser
-
Describes the input token stream.
- Token() - Constructor for class org.apache.commons.jexl2.parser.Token
-
No-argument constructor
- Token(int) - Constructor for class org.apache.commons.jexl2.parser.Token
-
Constructs a new token for the specified Image.
- Token(int, String) - Constructor for class org.apache.commons.jexl2.parser.Token
-
Constructs a new token for the specified Image and Kind.
- token_source - Variable in class org.apache.commons.jexl2.parser.Parser
-
Generated Token Manager.
- tokenBegin - Variable in class org.apache.commons.jexl2.parser.SimpleCharStream
-
- tokenImage - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
Literal token values.
- Tokenization(JexlInfo, CharSequence, TokenMgrError) - Constructor for exception org.apache.commons.jexl2.JexlException.Tokenization
-
Creates a new Tokenization exception instance.
- TokenLexicalActions(Token) - Method in class org.apache.commons.jexl2.parser.ParserTokenManager
-
- TokenMgrError - Error in org.apache.commons.jexl2.parser
-
Token Manager Error.
- 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.
- TokenMgrError(boolean, int, int, int, String, int, int) - Constructor for error org.apache.commons.jexl2.parser.TokenMgrError
-
- toLong(Object) - Method in class org.apache.commons.jexl2.JexlArithmetic
-
Coerce to a long (not a java.lang.Long).
- toString() - Method in class org.apache.commons.jexl2.DebugInfo
-
Formats this info in the form 'name@line:column'.
- toString() - Method in class org.apache.commons.jexl2.ExpressionImpl
-
Provide a string representation of this expression.
- toString() - Method in class org.apache.commons.jexl2.internal.introspection.MethodKey
- toString(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.scripting.JexlScriptEngine.JexlCompiledScript
- toString() - Method in class org.apache.commons.jexl2.UnifiedJEXL.Expression
-
Formats this expression, adding its source string representation in
comments if available: 'expression /*= source *\/'' .
- toString() - Method in class org.apache.commons.jexl2.UnifiedJEXL.Template
-
- toString() - Method in class org.apache.commons.jexl2.UnifiedJEXL.TemplateBlock
-
- trace_enabled - Variable in class org.apache.commons.jexl2.parser.Parser
-
- trace_enabled() - Method in class org.apache.commons.jexl2.parser.Parser
-
Trace enabled.
- trace_indent - Variable in class org.apache.commons.jexl2.parser.Parser
-
- trackLineColumn - Variable in class org.apache.commons.jexl2.parser.SimpleCharStream
-
- TRUE - Static variable in interface org.apache.commons.jexl2.parser.ParserConstants
-
RegularExpression Id.
- TRY_FAILED - Static variable in class org.apache.commons.jexl2.internal.AbstractExecutor
-
A marker for invocation failures in tryInvoke.
- TRY_FAILED - Static variable in class org.apache.commons.jexl2.introspection.UberspectImpl
-
Publicly exposed special failure object returned by tryInvoke.
- tryExecute(Object, Object) - Method in class org.apache.commons.jexl2.internal.AbstractExecutor.Get
-
Tries to reuse this executor, checking that it is compatible with
the actual set of arguments.
- tryExecute(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.ConstructorMethod
-
Checks whether a tryInvoke failed or not.
- tryFailed(Object) - Method in class org.apache.commons.jexl2.introspection.UberspectImpl.FieldPropertyGet
-
Deprecated.
Checks whether a tryInvoke failed or not.
- tryFailed(Object) - Method in class org.apache.commons.jexl2.introspection.UberspectImpl.FieldPropertySet
-
Deprecated.
Checks whether a tryInvoke failed or not.
- tryFailed(Object) - Method in class org.apache.commons.jexl2.introspection.UberspectImpl.IndexedType
-
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(String, Object, Object[]) - Method in class org.apache.commons.jexl2.introspection.UberspectImpl.ConstructorMethod
-
Attempts to reuse this JexlMethod, checking that it is compatible with
the actual set of arguments.
- tryInvoke(Object, Object) - Method in class org.apache.commons.jexl2.introspection.UberspectImpl.FieldPropertyGet
-
Deprecated.
Attempts to reuse this JexlPropertyGet, checking that it is compatible with
the actual set of arguments.
- tryInvoke(Object, Object, Object) - Method in class org.apache.commons.jexl2.introspection.UberspectImpl.FieldPropertySet
-
Deprecated.
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.IndexedType
-
Attempts to reuse this JexlPropertyGet, checking that it is compatible with
the actual set of arguments.
- type - Variable in class org.apache.commons.jexl2.introspection.UberspectImpl.IndexedContainer
-
The container type instance.
- type - Variable in class org.apache.commons.jexl2.UnifiedJEXL.TemplateBlock
-
The type of block, verbatim or directive.