- add(String) - Method in class org.apache.commons.jexl3.introspection.JexlSandbox.Names
- 
Adds a name to this set. 
- add(Object, Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
- 
Add two values together. 
- add(Object) - Method in interface org.apache.commons.jexl3.JexlArithmetic.ArrayBuilder
- 
Adds a literal to the array. 
- add(Object) - Method in interface org.apache.commons.jexl3.JexlArithmetic.SetBuilder
- 
Adds a literal to the set. 
- alias(String, String) - Method in class org.apache.commons.jexl3.introspection.JexlSandbox.Names
- 
Adds an alias to a name to this set. 
- allow(Package) - Method in class org.apache.commons.jexl3.internal.introspection.Permissions
- 
Checks whether a package explicitly disallows JEXL introspection. 
- allow(Class<?>) - Method in class org.apache.commons.jexl3.internal.introspection.Permissions
- 
Checks whether a class or one of its super-classes or implemented interfaces
 explicitly disallows JEXL introspection. 
- allow(Constructor<?>) - Method in class org.apache.commons.jexl3.internal.introspection.Permissions
- 
Checks whether a constructor explicitly disallows JEXL introspection. 
- allow(Field) - Method in class org.apache.commons.jexl3.internal.introspection.Permissions
- 
Checks whether a field explicitly disallows JEXL introspection. 
- allow(Method) - Method in class org.apache.commons.jexl3.internal.introspection.Permissions
- 
Checks whether a method explicitly disallows JEXL introspection. 
- allow(String) - Method in class org.apache.commons.jexl3.introspection.JexlSandbox
- 
Creates a new set of permissions based on allow lists for methods and properties for a given class. 
- Ambiguous(JexlInfo, String) - Constructor for exception org.apache.commons.jexl3.JexlException.Ambiguous
- 
Creates a new Ambiguous statement exception instance. 
- Ambiguous(JexlInfo, JexlInfo, String) - Constructor for exception org.apache.commons.jexl3.JexlException.Ambiguous
- 
Creates a new Ambiguous statement exception instance. 
- and(Object, Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
- 
Performs a bitwise and. 
- Annotation(JexlNode, String, Throwable) - Constructor for exception org.apache.commons.jexl3.JexlException.Annotation
- 
Creates a new Annotation exception instance. 
- ANNOTATION - Static variable in class org.apache.commons.jexl3.JexlFeatures
- 
Annotation feature ordinal. 
- annotation(boolean) - Method in class org.apache.commons.jexl3.JexlFeatures
- 
Sets whether annotation constructs are enabled. 
- annotationError(JexlNode, String) - Static method in exception org.apache.commons.jexl3.JexlException
- 
Generates a message for an annotation error. 
- antish(boolean) - Method in class org.apache.commons.jexl3.JexlBuilder
- 
Sets whether the engine will resolve antish variable names. 
- antish() - Method in class org.apache.commons.jexl3.JexlBuilder
-  
- apply(JexlOperator, Object) - Method in interface org.apache.commons.jexl3.introspection.JexlUberspect.ResolverStrategy
- 
Applies this strategy to a list of resolver types. 
- arithmetic(JexlArithmetic) - Method in class org.apache.commons.jexl3.JexlBuilder
- 
Sets the JexlArithmetic instance the engine will use. 
- arithmetic() - Method in class org.apache.commons.jexl3.JexlBuilder
-  
- ARRAY_REF_EXPR - Static variable in class org.apache.commons.jexl3.JexlFeatures
- 
Array get is allowed on expr. 
- arrayBuilder(int) - Method in class org.apache.commons.jexl3.JexlArithmetic
- 
Called by the interpreter when evaluating a literal array. 
- ArrayIterator - Class in org.apache.commons.jexl3.internal.introspection
- 
  An Iterator wrapper for an Object[]. 
- ArrayIterator(Object) - Constructor for class org.apache.commons.jexl3.internal.introspection.ArrayIterator
- 
Creates a new iterator instance for the specified array. 
- ArrayListWrapper - Class in org.apache.commons.jexl3.internal.introspection
- 
A class that wraps an array within an AbstractList. 
- ArrayListWrapper(Object) - Constructor for class org.apache.commons.jexl3.internal.introspection.ArrayListWrapper
- 
Create the wrapper. 
- arrayReferenceExpr(boolean) - Method in class org.apache.commons.jexl3.JexlFeatures
- 
Sets whether array references expressions are enabled. 
- Assignment(JexlInfo, String) - Constructor for exception org.apache.commons.jexl3.JexlException.Assignment
- 
Creates a new Assignment statement exception instance. 
- asString() - Method in interface org.apache.commons.jexl3.JxltEngine.Expression
- 
Generates this expression's string representation. 
- asString(StringBuilder) - Method in interface org.apache.commons.jexl3.JxltEngine.Expression
- 
Adds this expression's string representation to a StringBuilder. 
- asString() - Method in interface org.apache.commons.jexl3.JxltEngine.Template
- 
Recreate the template source from its inner components. 
- at(int, int) - Method in class org.apache.commons.jexl3.JexlInfo
- 
Creates info reusing the name. 
- cache(int) - Method in class org.apache.commons.jexl3.JexlBuilder
- 
Sets the expression cache size the engine will use. 
- cache() - Method in class org.apache.commons.jexl3.JexlBuilder
-  
- cacheThreshold(int) - Method in class org.apache.commons.jexl3.JexlBuilder
- 
Sets the maximum length for an expression to be cached. 
- cacheThreshold() - Method in class org.apache.commons.jexl3.JexlBuilder
-  
- callable(JexlContext) - Method in interface org.apache.commons.jexl3.JexlExpression
- 
Creates a Callable from this expression. 
- callable(JexlContext) - Method in interface org.apache.commons.jexl3.JexlScript
- 
Creates a Callable from this script. 
- callable(JexlContext, Object...) - Method in interface org.apache.commons.jexl3.JexlScript
- 
Creates a Callable from this script. 
- Cancel(JexlNode) - Constructor for exception org.apache.commons.jexl3.JexlException.Cancel
- 
Creates a new instance of Cancel. 
- cancellable(boolean) - Method in class org.apache.commons.jexl3.JexlBuilder
- 
Sets the engine behavior upon interruption: throw an JexlException.Cancel or terminates the current evaluation
 and return null. 
- cancellable() - Method in class org.apache.commons.jexl3.JexlBuilder
-  
- charset(Charset) - Method in class org.apache.commons.jexl3.JexlBuilder
- 
Sets the charset to use. 
- charset() - Method in class org.apache.commons.jexl3.JexlBuilder
-  
- clean() - Method in exception org.apache.commons.jexl3.JexlException
- 
Cleans a JexlException from any org.apache.commons.jexl3.internal stack trace element. 
- clear() - Method in class org.apache.commons.jexl3.MapContext
- 
Clears all variables. 
- clearCache() - Method in class org.apache.commons.jexl3.JexlEngine
- 
Clears the expression cache. 
- clearCache() - Method in class org.apache.commons.jexl3.JxltEngine
- 
Clears the cache. 
- collectAll(boolean) - Method in class org.apache.commons.jexl3.JexlBuilder
- 
Sets whether the engine variable collectors considers all potential forms of variable syntaxes. 
- collectAll() - Method in class org.apache.commons.jexl3.JexlBuilder
-  
- collectMode(int) - Method in class org.apache.commons.jexl3.JexlBuilder
- 
Experimental collector mode setter. 
- collectMode() - Method in class org.apache.commons.jexl3.JexlBuilder
-  
- compile(String) - Method in class org.apache.commons.jexl3.scripting.JexlScriptEngine
-  
- compile(Reader) - Method in class org.apache.commons.jexl3.scripting.JexlScriptEngine
-  
- complement(Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
- 
Performs a bitwise complement. 
- ConstructorMethod - Class in org.apache.commons.jexl3.internal.introspection
- 
A JexlMethod that wraps a constructor. 
- contains(Object) - Method in class org.apache.commons.jexl3.internal.introspection.ArrayListWrapper
-  
- contains(Object, Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
- 
Test if left contains right (right matches/in left). 
- CONTEXT_KEY - Static variable in class org.apache.commons.jexl3.scripting.JexlScriptEngine
- 
Reserved key for context (mandated by JSR-223). 
- Continue(JexlNode) - Constructor for exception org.apache.commons.jexl3.JexlException.Continue
- 
Creates a new instance of Continue. 
- copy() - Method in class org.apache.commons.jexl3.introspection.JexlSandbox
-  
- copy() - Method in class org.apache.commons.jexl3.JexlOptions
- 
Creates a copy of this instance. 
- create(boolean) - Method in interface org.apache.commons.jexl3.JexlArithmetic.ArrayBuilder
- 
Creates the actual "array" instance. 
- create() - Method in interface org.apache.commons.jexl3.JexlArithmetic.MapBuilder
- 
Creates the actual "map" instance. 
- create() - Method in interface org.apache.commons.jexl3.JexlArithmetic.SetBuilder
- 
Creates the actual "set" instance. 
- create() - Method in class org.apache.commons.jexl3.JexlBuilder
-  
- createBindings() - Method in class org.apache.commons.jexl3.scripting.JexlScriptEngine
-  
- createExpression(JexlInfo, String) - Method in class org.apache.commons.jexl3.JexlEngine
- 
Creates an JexlExpression from a String containing valid JEXL syntax. 
- createExpression(String) - Method in class org.apache.commons.jexl3.JexlEngine
- 
Creates a JexlExpression from a String containing valid JEXL syntax. 
- createExpression(String) - Method in class org.apache.commons.jexl3.JxltEngine
- 
- createExpression(JexlInfo, String) - Method in class org.apache.commons.jexl3.JxltEngine
- 
- createFunctor(JexlContext) - Method in interface org.apache.commons.jexl3.JexlContext.NamespaceFunctor
- 
Creates the functor object that will be used instead of the namespace. 
- createInfo(String, int, int) - Method in class org.apache.commons.jexl3.JexlEngine
- 
Creates a JexlInfo instance. 
- createInfo() - Method in class org.apache.commons.jexl3.JexlEngine
- 
Create an information structure for dynamic set/get/invoke/new. 
- createJxltEngine() - Method in class org.apache.commons.jexl3.JexlEngine
- 
Creates a new  JxltEngine instance using this engine. 
- createJxltEngine(boolean) - Method in class org.apache.commons.jexl3.JexlEngine
- 
Creates a new  JxltEngine instance using this engine. 
- createJxltEngine(boolean, int, char, char) - Method in class org.apache.commons.jexl3.JexlEngine
- 
Creates a new instance of  JxltEngine using this engine. 
- createRange(Object, Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
- 
Creates a literal range. 
- createScript(JexlFeatures, JexlInfo, String, String...) - Method in class org.apache.commons.jexl3.JexlEngine
- 
Creates a JexlScript from a String containing valid JEXL syntax. 
- createScript(JexlInfo, String, String...) - Method in class org.apache.commons.jexl3.JexlEngine
- 
Creates a JexlScript from a String containing valid JEXL syntax. 
- createScript(String) - Method in class org.apache.commons.jexl3.JexlEngine
- 
Creates a Script from a String containing valid JEXL syntax. 
- createScript(String, String...) - Method in class org.apache.commons.jexl3.JexlEngine
- 
Creates a Script from a String containing valid JEXL syntax. 
- createScript(File) - Method in class org.apache.commons.jexl3.JexlEngine
- 
Creates a Script from a  File containing valid JEXL syntax. 
- createScript(File, String...) - Method in class org.apache.commons.jexl3.JexlEngine
- 
Creates a Script from a  File containing valid JEXL syntax. 
- createScript(JexlInfo, File, String...) - Method in class org.apache.commons.jexl3.JexlEngine
- 
Creates a Script from a  File containing valid JEXL syntax. 
- createScript(URL) - Method in class org.apache.commons.jexl3.JexlEngine
- 
Creates a Script from a  URL containing valid JEXL syntax. 
- createScript(URL, String...) - Method in class org.apache.commons.jexl3.JexlEngine
- 
Creates a Script from a  URL containing valid JEXL syntax. 
- createScript(JexlInfo, URL, String...) - Method in class org.apache.commons.jexl3.JexlEngine
- 
Creates a Script from a  URL containing valid JEXL syntax. 
- createTemplate(JexlInfo, String, Reader, String...) - Method in class org.apache.commons.jexl3.JxltEngine
- 
Creates a new template. 
- createTemplate(JexlInfo, String, String...) - Method in class org.apache.commons.jexl3.JxltEngine
- 
Creates a new template. 
- createTemplate(JexlInfo, String) - Method in class org.apache.commons.jexl3.JxltEngine
- 
Creates a new template. 
- createTemplate(String, Reader, String...) - Method in class org.apache.commons.jexl3.JxltEngine
- 
Creates a new template. 
- createTemplate(String, String...) - Method in class org.apache.commons.jexl3.JxltEngine
- 
Creates a new template. 
- createTemplate(String) - Method in class org.apache.commons.jexl3.JxltEngine
- 
Creates a new template. 
- curry(Object...) - Method in interface org.apache.commons.jexl3.JexlScript
- 
Curries this script, returning a script with bound arguments. 
- get(int) - Method in class org.apache.commons.jexl3.internal.introspection.ArrayListWrapper
-  
- get(Object) - Method in class org.apache.commons.jexl3.internal.introspection.IndexedType.IndexedContainer
- 
Gets a property from this indexed container. 
- get(String) - Method in class org.apache.commons.jexl3.introspection.JexlSandbox
- 
Gets the set of permissions associated to a class. 
- get(Class<?>) - Method in class org.apache.commons.jexl3.introspection.JexlSandbox
- 
Get the permissions associated to a class. 
- get(String) - Method in class org.apache.commons.jexl3.introspection.JexlSandbox.Names
- 
Whether a given name is allowed or not. 
- get(String) - Method in interface org.apache.commons.jexl3.JexlContext
- 
Gets the value of a variable. 
- get(String) - Method in class org.apache.commons.jexl3.JexlEngine.EmptyContext
-  
- get(String) - Method in class org.apache.commons.jexl3.MapContext
-  
- get(String) - Method in class org.apache.commons.jexl3.ObjectContext
-  
- getAnnotation() - Method in exception org.apache.commons.jexl3.JexlException.Annotation
-  
- getArithmetic(JexlArithmetic) - Method in class org.apache.commons.jexl3.internal.introspection.SandboxUberspect
-  
- getArithmetic(JexlArithmetic) - Method in class org.apache.commons.jexl3.internal.introspection.Uberspect
-  
- getArithmetic(JexlArithmetic) - Method in interface org.apache.commons.jexl3.introspection.JexlUberspect
- 
Gets an arithmetic operator resolver for a given arithmetic instance. 
- getArithmetic() - Method in class org.apache.commons.jexl3.JexlEngine
- 
- getArithmeticMathContext() - Method in interface org.apache.commons.jexl3.JexlEngine.Options
- 
Deprecated. The MathContext instance used for +,-,/,*,% operations on big decimals. 
- getArithmeticMathScale() - Method in interface org.apache.commons.jexl3.JexlEngine.Options
- 
Deprecated. The BigDecimal scale used for comparison and coercion operations. 
- getArity() - Method in enum org.apache.commons.jexl3.JexlOperator
- 
Gets this operator number of parameters. 
- getBaseOperator() - Method in enum org.apache.commons.jexl3.JexlOperator
- 
Gets the base operator. 
- getCancellation() - Method in interface org.apache.commons.jexl3.JexlContext.CancellationHandle
-  
- getCharset() - Method in class org.apache.commons.jexl3.JexlEngine
- 
Gets the charset used for parsing. 
- getCharset() - Method in interface org.apache.commons.jexl3.JexlEngine.Options
- 
Deprecated. The charset used for parsing. 
- getClassByName(String) - Method in class org.apache.commons.jexl3.internal.introspection.Introspector
- 
Gets a class by name through this introspector class loader. 
- getClassByName(String) - Method in class org.apache.commons.jexl3.internal.introspection.Uberspect
- 
Gets a class by name through this introspector class loader. 
- getClassLoader() - Method in class org.apache.commons.jexl3.internal.introspection.SandboxUberspect
-  
- getClassLoader() - Method in class org.apache.commons.jexl3.internal.introspection.Uberspect
-  
- getClassLoader() - Method in interface org.apache.commons.jexl3.introspection.JexlUberspect
- 
Gets the current class loader. 
- getColumn() - Method in class org.apache.commons.jexl3.JexlInfo
- 
Gets the column number. 
- getConstructor(MethodKey) - Method in class org.apache.commons.jexl3.internal.introspection.Introspector
- 
Gets the constructor defined by the MethodKey.
 
- getConstructor(Class<?>, MethodKey) - Method in class org.apache.commons.jexl3.internal.introspection.Introspector
- 
Gets the constructor defined by the MethodKey.
 
- getConstructor(Object, Object...) - Method in class org.apache.commons.jexl3.internal.introspection.SandboxUberspect
-  
- getConstructor(Object, Object...) - Method in class org.apache.commons.jexl3.internal.introspection.Uberspect
-  
- getConstructor(Object, Object...) - Method in interface org.apache.commons.jexl3.introspection.JexlUberspect
- 
Returns a class constructor. 
- getContainerClass() - Method in class org.apache.commons.jexl3.internal.introspection.IndexedType.IndexedContainer
- 
Gets the property container class. 
- getContainerName() - Method in class org.apache.commons.jexl3.internal.introspection.IndexedType.IndexedContainer
- 
Gets the property container name. 
- getDetail() - Method in exception org.apache.commons.jexl3.JexlException
-  
- getDetail() - Method in class org.apache.commons.jexl3.JexlInfo
-  
- getEngine() - Method in class org.apache.commons.jexl3.JxltEngine
- 
Gets the  JexlEngine underlying this template engine. 
- getEngine() - Method in class org.apache.commons.jexl3.scripting.JexlScriptEngine.JexlScriptObject
- 
Gives access to the underlying JEXL engine shared between all ScriptEngine instances. 
- getEngineName() - Method in class org.apache.commons.jexl3.scripting.JexlScriptEngineFactory
-  
- getEngineOptions() - Method in interface org.apache.commons.jexl3.JexlContext.OptionsHandle
- 
Retrieves the current set of options though the context. 
- getEngineVersion() - Method in class org.apache.commons.jexl3.scripting.JexlScriptEngineFactory
-  
- getErr() - Method in class org.apache.commons.jexl3.scripting.JexlScriptEngine.JexlScriptObject
- 
Gives access to the engine scope error writer (defaults to System.err). 
- getExtensions() - Method in class org.apache.commons.jexl3.scripting.JexlScriptEngineFactory
-  
- getFactory() - Method in class org.apache.commons.jexl3.scripting.JexlScriptEngine
-  
- getField(Class<?>, String) - Method in class org.apache.commons.jexl3.internal.introspection.Introspector
- 
Gets the field named by keyfor the classc.
 
- getField(Class<?>, String) - Method in class org.apache.commons.jexl3.internal.introspection.Uberspect
- 
Gets the field named by
 keyfor the classc.
 
- getFieldNames(Class<?>) - Method in class org.apache.commons.jexl3.internal.introspection.Introspector
- 
Gets the array of accessible field names known for a given class. 
- getFieldNames(Class<?>) - Method in class org.apache.commons.jexl3.internal.introspection.Uberspect
- 
Gets the accessible field names known for a given class. 
- getIn() - Method in class org.apache.commons.jexl3.scripting.JexlScriptEngine.JexlScriptObject
- 
Gives access to the engine scope input reader (defaults to System.in). 
- getInfo() - Method in exception org.apache.commons.jexl3.JexlException
- 
Gets the specific information for this exception. 
- getInfo(JexlNode, JexlInfo) - Static method in exception org.apache.commons.jexl3.JexlException
- 
- getIterator(Object) - Method in class org.apache.commons.jexl3.internal.introspection.SandboxUberspect
-  
- getIterator(Object) - Method in class org.apache.commons.jexl3.internal.introspection.Uberspect
-  
- getIterator(Object) - Method in interface org.apache.commons.jexl3.introspection.JexlUberspect
- 
Gets an iterator from an object. 
- getLanguageName() - Method in class org.apache.commons.jexl3.scripting.JexlScriptEngineFactory
-  
- getLanguageVersion() - Method in class org.apache.commons.jexl3.scripting.JexlScriptEngineFactory
-  
- getLine() - Method in class org.apache.commons.jexl3.JexlInfo
- 
Gets the line number. 
- getLoader() - Method in class org.apache.commons.jexl3.internal.introspection.Introspector
- 
Gets the class loader used by this introspector. 
- getLocalVariables() - Method in interface org.apache.commons.jexl3.JexlScript
- 
Gets this script local variables. 
- getLogger() - Method in class org.apache.commons.jexl3.scripting.JexlScriptEngine.JexlScriptObject
- 
Gives access to the engine logger. 
- getMathContext() - Method in class org.apache.commons.jexl3.JexlArithmetic
- 
The MathContext instance used for +,-,/,*,% operations on big decimals. 
- getMathContext() - Method in class org.apache.commons.jexl3.JexlOptions
- 
The MathContext instance used for +,-,/,*,% operations on big decimals. 
- getMathScale() - Method in class org.apache.commons.jexl3.JexlArithmetic
- 
The BigDecimal scale used for comparison and coericion operations. 
- getMathScale() - Method in class org.apache.commons.jexl3.JexlOptions
- 
The BigDecimal scale used for comparison and coercion operations. 
- getMessage() - Method in exception org.apache.commons.jexl3.JexlException
- 
Detailed info message about this error. 
- getMethod(Class<?>, String, Object[]) - Method in class org.apache.commons.jexl3.internal.introspection.Introspector
- 
Gets a method defined by a class, a name and a set of parameters. 
- getMethod(Class<?>, MethodKey) - Method in class org.apache.commons.jexl3.internal.introspection.Introspector
- 
Gets the method defined by the MethodKeyfor the classc.
 
- getMethod(Object, String, Object...) - Method in class org.apache.commons.jexl3.internal.introspection.SandboxUberspect
-  
- getMethod(Class<?>, String, Object[]) - Method in class org.apache.commons.jexl3.internal.introspection.Uberspect
- 
Gets the method defined by
 nameandparamsfor the Classc.
 
- getMethod(Class<?>, MethodKey) - Method in class org.apache.commons.jexl3.internal.introspection.Uberspect
- 
Gets the method defined by
 keyand for the Classc.
 
- getMethod(Object, String, Object...) - Method in class org.apache.commons.jexl3.internal.introspection.Uberspect
-  
- getMethod(Object, String, Object...) - Method in interface org.apache.commons.jexl3.introspection.JexlUberspect
- 
Returns a JexlMethod. 
- getMethod() - Method in exception org.apache.commons.jexl3.JexlException.Method
-  
- getMethodCallSyntax(String, String, String...) - Method in class org.apache.commons.jexl3.scripting.JexlScriptEngineFactory
-  
- getMethodName() - Method in enum org.apache.commons.jexl3.JexlOperator
- 
Gets this operator method name in a JexlArithmetic. 
- getMethodNames(Class<?>) - Method in class org.apache.commons.jexl3.internal.introspection.Introspector
- 
Gets the array of accessible methods names known for a given class. 
- getMethodNames(Class<?>) - Method in class org.apache.commons.jexl3.internal.introspection.Uberspect
- 
Gets the accessible methods names known for a given class. 
- getMethods(Class<?>, String) - Method in class org.apache.commons.jexl3.internal.introspection.Introspector
- 
Gets the array of accessible method known for a given class. 
- getMethods(Class<?>, String) - Method in class org.apache.commons.jexl3.internal.introspection.Uberspect
- 
Gets all the methods with a given name from this map. 
- getMethodSignature() - Method in exception org.apache.commons.jexl3.JexlException.Method
-  
- getMimeTypes() - Method in class org.apache.commons.jexl3.scripting.JexlScriptEngineFactory
-  
- getMostSpecificConstructor(Constructor<?>[]) - Method in class org.apache.commons.jexl3.internal.introspection.MethodKey
- 
Gets the most specific constructor that is applicable to the parameters of this key. 
- getMostSpecificMethod(Method[]) - Method in class org.apache.commons.jexl3.internal.introspection.MethodKey
- 
Gets the most specific method that is applicable to the parameters of this key. 
- getName() - Method in class org.apache.commons.jexl3.JexlInfo
- 
Gets the file/script/url name. 
- getNames() - Method in class org.apache.commons.jexl3.scripting.JexlScriptEngineFactory
-  
- getNamespaces() - Method in class org.apache.commons.jexl3.JexlOptions
- 
Gets the optional map of namespaces. 
- getOperator(JexlOperator, Object...) - Method in interface org.apache.commons.jexl3.JexlArithmetic.Uberspect
- 
Gets the most specific method for an operator. 
- getOperatorSymbol() - Method in enum org.apache.commons.jexl3.JexlOperator
- 
Gets this operator symbol. 
- getOut() - Method in class org.apache.commons.jexl3.scripting.JexlScriptEngine.JexlScriptObject
- 
Gives access to the engine scope output writer (defaults to System.out). 
- getOutputStatement(String) - Method in class org.apache.commons.jexl3.scripting.JexlScriptEngineFactory
-  
- getParameter(String) - Method in class org.apache.commons.jexl3.scripting.JexlScriptEngineFactory
-  
- getParameters() - Method in interface org.apache.commons.jexl3.JexlScript
- 
Gets this script parameters. 
- getParameters() - Method in interface org.apache.commons.jexl3.JxltEngine.Template
- 
Gets the list of parameters expected by this template. 
- getParsedText() - Method in interface org.apache.commons.jexl3.JexlExpression
- 
Recreates the source text of this expression from the internal syntactic tree. 
- getParsedText() - Method in interface org.apache.commons.jexl3.JexlScript
- 
Recreates the source text of this expression from the internal syntactic tree. 
- getParsedText(int) - Method in interface org.apache.commons.jexl3.JexlScript
- 
Recreates the source text of this expression from the internal syntactic tree. 
- getPragmas() - Method in interface org.apache.commons.jexl3.JexlScript
- 
Gets this script pragmas. 
- getPragmas() - Method in interface org.apache.commons.jexl3.JxltEngine.Template
- 
Gets this script pragmas. 
- getProgram(String...) - Method in class org.apache.commons.jexl3.scripting.JexlScriptEngineFactory
-  
- getProperty(Object, String) - Method in class org.apache.commons.jexl3.JexlEngine
- 
Accesses properties of a bean using an expression. 
- getProperty(JexlContext, Object, String) - Method in class org.apache.commons.jexl3.JexlEngine
- 
Accesses properties of a bean using an expression. 
- getProperty() - Method in exception org.apache.commons.jexl3.JexlException.Property
-  
- getPropertyGet(Object, Object) - Method in class org.apache.commons.jexl3.internal.introspection.SandboxUberspect
-  
- getPropertyGet(List<JexlUberspect.PropertyResolver>, Object, Object) - Method in class org.apache.commons.jexl3.internal.introspection.SandboxUberspect
-  
- getPropertyGet(Object, Object) - Method in class org.apache.commons.jexl3.internal.introspection.Uberspect
-  
- getPropertyGet(List<JexlUberspect.PropertyResolver>, Object, Object) - Method in class org.apache.commons.jexl3.internal.introspection.Uberspect
-  
- getPropertyGet(Object, Object) - Method in interface org.apache.commons.jexl3.introspection.JexlUberspect
- 
Property getter. 
- getPropertyGet(List<JexlUberspect.PropertyResolver>, Object, Object) - Method in interface org.apache.commons.jexl3.introspection.JexlUberspect
- 
Property getter. 
- getPropertyGet(JexlUberspect, Object, Object) - Method in enum org.apache.commons.jexl3.introspection.JexlUberspect.JexlResolver
-  
- getPropertyGet(JexlUberspect, Object, Object) - Method in interface org.apache.commons.jexl3.introspection.JexlUberspect.PropertyResolver
- 
Gets a property getter. 
- getPropertySet(Object, Object, Object) - Method in class org.apache.commons.jexl3.internal.introspection.SandboxUberspect
-  
- getPropertySet(List<JexlUberspect.PropertyResolver>, Object, Object, Object) - Method in class org.apache.commons.jexl3.internal.introspection.SandboxUberspect
-  
- getPropertySet(Object, Object, Object) - Method in class org.apache.commons.jexl3.internal.introspection.Uberspect
-  
- getPropertySet(List<JexlUberspect.PropertyResolver>, Object, Object, Object) - Method in class org.apache.commons.jexl3.internal.introspection.Uberspect
-  
- getPropertySet(Object, Object, Object) - Method in interface org.apache.commons.jexl3.introspection.JexlUberspect
- 
Property setter. 
- getPropertySet(List<JexlUberspect.PropertyResolver>, Object, Object, Object) - Method in interface org.apache.commons.jexl3.introspection.JexlUberspect
- 
Property setter. 
- getPropertySet(JexlUberspect, Object, Object, Object) - Method in enum org.apache.commons.jexl3.introspection.JexlUberspect.JexlResolver
-  
- getPropertySet(JexlUberspect, Object, Object, Object) - Method in interface org.apache.commons.jexl3.introspection.JexlUberspect.PropertyResolver
- 
Gets a property setter. 
- getReservedNames() - Method in class org.apache.commons.jexl3.JexlFeatures
-  
- getResolvers(JexlOperator, Object) - Method in class org.apache.commons.jexl3.internal.introspection.SandboxUberspect
-  
- getResolvers(JexlOperator, Object) - Method in class org.apache.commons.jexl3.internal.introspection.Uberspect
-  
- getResolvers(JexlOperator, Object) - Method in interface org.apache.commons.jexl3.introspection.JexlUberspect
- 
Applies this uberspect property resolver strategy. 
- getReturnType() - Method in class org.apache.commons.jexl3.internal.introspection.ConstructorMethod
-  
- getReturnType() - Method in interface org.apache.commons.jexl3.introspection.JexlMethod
- 
returns the return type of the method invoked. 
- getScriptEngine() - Method in class org.apache.commons.jexl3.scripting.JexlScriptEngineFactory
-  
- getSource() - Method in interface org.apache.commons.jexl3.JxltEngine.Expression
- 
Retrieves this expression's source expression. 
- getSourceText() - Method in interface org.apache.commons.jexl3.JexlExpression
- 
Returns the source text of this expression. 
- getSourceText() - Method in interface org.apache.commons.jexl3.JexlScript
- 
Returns the source text of this expression. 
- getSymbol() - Method in exception org.apache.commons.jexl3.JexlException.Operator
-  
- getSystem() - Method in class org.apache.commons.jexl3.scripting.JexlScriptEngine.JexlScriptObject
- 
Gives access to System class. 
- getTargetProperty() - Method in class org.apache.commons.jexl3.internal.introspection.BooleanGetExecutor
-  
- getTargetProperty() - Method in class org.apache.commons.jexl3.internal.introspection.DuckGetExecutor
-  
- getTargetProperty() - Method in class org.apache.commons.jexl3.internal.introspection.DuckSetExecutor
-  
- getTargetProperty() - Method in class org.apache.commons.jexl3.internal.introspection.ListGetExecutor
-  
- getTargetProperty() - Method in class org.apache.commons.jexl3.internal.introspection.ListSetExecutor
-  
- getTargetProperty() - Method in class org.apache.commons.jexl3.internal.introspection.MapGetExecutor
-  
- getTargetProperty() - Method in class org.apache.commons.jexl3.internal.introspection.MapSetExecutor
-  
- getTargetProperty() - Method in class org.apache.commons.jexl3.internal.introspection.PropertyGetExecutor
-  
- getTargetProperty() - Method in class org.apache.commons.jexl3.internal.introspection.PropertySetExecutor
-  
- getThreadContext() - Static method in class org.apache.commons.jexl3.JexlEngine
- 
Accesses the current thread local context. 
- getThreadEngine() - Static method in class org.apache.commons.jexl3.JexlEngine
- 
Accesses the current thread local engine. 
- getUberspect() - Method in class org.apache.commons.jexl3.JexlEngine
- 
- getUnboundParameters() - Method in interface org.apache.commons.jexl3.JexlScript
- 
Gets this script unbound parameters. 
- getValue() - Method in exception org.apache.commons.jexl3.JexlException.Return
-  
- getVariable() - Method in exception org.apache.commons.jexl3.JexlException.Variable
-  
- getVariables() - Method in interface org.apache.commons.jexl3.JexlScript
- 
Gets this script variables. 
- getVariables() - Method in interface org.apache.commons.jexl3.JxltEngine.Expression
- 
Gets the list of variables accessed by this expression. 
- getVariables() - Method in interface org.apache.commons.jexl3.JxltEngine.Template
- 
Gets the list of variables accessed by this template. 
- getVersion() - Method in class org.apache.commons.jexl3.internal.introspection.SandboxUberspect
-  
- getVersion() - Method in class org.apache.commons.jexl3.internal.introspection.Uberspect
-  
- getVersion() - Method in interface org.apache.commons.jexl3.introspection.JexlUberspect
- 
Gets this uberspect version. 
- greaterThan(Object, Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
- 
Test if left > right. 
- greaterThanOrEqual(Object, Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
- 
Test if left >= right. 
- IndexedType - Class in org.apache.commons.jexl3.internal.introspection
- 
Abstract an indexed property container. 
- IndexedType.IndexedContainer - Class in org.apache.commons.jexl3.internal.introspection
- 
A generic indexed property container, exposes get(key) and set(key, value)
 and solves method call dynamically based on arguments. 
- indexOf(Object) - Method in class org.apache.commons.jexl3.internal.introspection.ArrayListWrapper
-  
- Introspector - Class in org.apache.commons.jexl3.internal.introspection
- 
This basic function of this class is to return a Method object for a
 particular class given the name of a method and the parameters to the method
 in the form of an Object[]. 
- Introspector(Log, ClassLoader) - Constructor for class org.apache.commons.jexl3.internal.introspection.Introspector
- 
Create the introspector. 
- Introspector(Log, ClassLoader, Permissions) - Constructor for class org.apache.commons.jexl3.internal.introspection.Introspector
- 
Create the introspector. 
- invoke(Object) - Method in class org.apache.commons.jexl3.internal.introspection.BooleanGetExecutor
-  
- invoke(Object, Object...) - Method in class org.apache.commons.jexl3.internal.introspection.ConstructorMethod
-  
- invoke(Object) - Method in class org.apache.commons.jexl3.internal.introspection.DuckGetExecutor
-  
- invoke(Object, Object) - Method in class org.apache.commons.jexl3.internal.introspection.DuckSetExecutor
-  
- invoke(Object) - Method in class org.apache.commons.jexl3.internal.introspection.FieldGetExecutor
-  
- invoke(Object, Object) - Method in class org.apache.commons.jexl3.internal.introspection.FieldSetExecutor
-  
- invoke(Object) - Method in class org.apache.commons.jexl3.internal.introspection.IndexedType
-  
- invoke(Object) - Method in class org.apache.commons.jexl3.internal.introspection.ListGetExecutor
-  
- invoke(Object, Object) - Method in class org.apache.commons.jexl3.internal.introspection.ListSetExecutor
-  
- invoke(Object) - Method in class org.apache.commons.jexl3.internal.introspection.MapGetExecutor
-  
- invoke(Object, Object) - Method in class org.apache.commons.jexl3.internal.introspection.MapSetExecutor
-  
- invoke(Object, Object...) - Method in class org.apache.commons.jexl3.internal.introspection.MethodExecutor
-  
- invoke(Object) - Method in class org.apache.commons.jexl3.internal.introspection.PropertyGetExecutor
-  
- invoke(Object, Object) - Method in class org.apache.commons.jexl3.internal.introspection.PropertySetExecutor
-  
- invoke(Object, Object...) - Method in interface org.apache.commons.jexl3.introspection.JexlMethod
- 
Invocation method, called when the method invocation should be performed
 and a value returned. 
- invoke(Object) - Method in interface org.apache.commons.jexl3.introspection.JexlPropertyGet
- 
Method used to get the property value of an object. 
- invoke(Object, Object) - Method in interface org.apache.commons.jexl3.introspection.JexlPropertySet
- 
Method used to set the property value of an object. 
- invokeMethod(Object, String, Object...) - Method in class org.apache.commons.jexl3.JexlEngine
- 
Invokes an object's method by name and arguments. 
- isAntish() - Method in class org.apache.commons.jexl3.JexlOptions
- 
Checks whether evaluation will attempt resolving antish variable names. 
- isCacheable() - Method in class org.apache.commons.jexl3.internal.introspection.ConstructorMethod
-  
- isCacheable() - Method in class org.apache.commons.jexl3.internal.introspection.FieldGetExecutor
-  
- isCacheable() - Method in class org.apache.commons.jexl3.internal.introspection.FieldSetExecutor
-  
- isCacheable() - Method in class org.apache.commons.jexl3.internal.introspection.IndexedType
-  
- isCacheable() - Method in interface org.apache.commons.jexl3.introspection.JexlMethod
- 
Specifies if this JexlMethod is cacheable and able to be reused for this
 class of object it was returned for. 
- isCacheable() - Method in interface org.apache.commons.jexl3.introspection.JexlPropertyGet
- 
Specifies if this JexlPropertyGet is cacheable and able to be reused for
 this class of object it was returned for. 
- isCacheable() - Method in interface org.apache.commons.jexl3.introspection.JexlPropertySet
- 
Specifies if this JexlPropertySet is cacheable and able to be reused for
 this class of object it was returned for. 
- isCancellable() - Method in class org.apache.commons.jexl3.JexlEngine
- 
Checks whether this engine will throw JexlException.Cancel (true) or return null (false) when interrupted
 during an execution. 
- isCancellable() - Method in interface org.apache.commons.jexl3.JexlEngine.Options
- 
Deprecated. Whether evaluation will throw JexlException.Cancel (true) or return null (false) when interrupted. 
- isCancellable() - Method in class org.apache.commons.jexl3.JexlOptions
- 
Checks whether evaluation will throw JexlException.Cancel (true) or
 return null (false) if interrupted. 
- isDebug() - Method in class org.apache.commons.jexl3.JexlEngine
- 
Checks whether this engine is in debug mode. 
- isDeferred() - Method in interface org.apache.commons.jexl3.JxltEngine.Expression
- 
Checks whether this expression is deferred. 
- isEmpty(Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
- 
Check for emptiness of various types: Number, Collection, Array, Map, String. 
- isEmpty(Object, Boolean) - Method in class org.apache.commons.jexl3.JexlArithmetic
- 
Check for emptiness of various types: Number, Collection, Array, Map, String. 
- isImmediate() - Method in interface org.apache.commons.jexl3.JxltEngine.Expression
- 
Checks whether this expression is immediate. 
- isInheritable() - Method in class org.apache.commons.jexl3.introspection.JexlSandbox.Permissions
-  
- isInvocationConvertible(Class<?>, Class<?>, boolean) - Static method in class org.apache.commons.jexl3.internal.introspection.MethodKey
- 
Determines whether a type represented by a class object is
 convertible to another type represented by a class object using a
 method invocation conversion, treating object types of primitive
 types as if they were primitive types (that is, a Boolean actual
 parameter type matches boolean primitive formal type). 
- isLexical() - Method in class org.apache.commons.jexl3.JexlFeatures
-  
- isLexical() - Method in class org.apache.commons.jexl3.JexlOptions
- 
Checks whether runtime variable scope is lexical. 
- isLexicalShade() - Method in class org.apache.commons.jexl3.JexlFeatures
-  
- isLexicalShade() - Method in class org.apache.commons.jexl3.JexlOptions
- 
Checks whether local variables shade global ones. 
- isNegateStable() - Method in class org.apache.commons.jexl3.JexlArithmetic
- 
Whether negate called with a given argument will always return the same result. 
- isPositivizeStable() - Method in class org.apache.commons.jexl3.JexlArithmetic
- 
Whether positivize called with a given argument will always return the same result. 
- isReservedName(String) - Method in class org.apache.commons.jexl3.JexlFeatures
- 
Checks whether a name is reserved. 
- isSafe() - Method in class org.apache.commons.jexl3.JexlOptions
- 
Checks whether the engine considers null in navigation expression as
 errors during evaluation.. 
- isSevere() - Method in exception org.apache.commons.jexl3.internal.introspection.MethodKey.AmbiguousException
- 
Whether this exception is considered severe or benign. 
- isSharedInstance() - Method in class org.apache.commons.jexl3.JexlOptions
-  
- isSilent() - Method in class org.apache.commons.jexl3.JexlEngine
- 
Checks whether this engine throws JexlException during evaluation. 
- isSilent() - Method in interface org.apache.commons.jexl3.JexlEngine.Options
- 
Deprecated. Sets whether the engine will throw a  JexlException when an error is encountered during evaluation. 
- isSilent() - Method in class org.apache.commons.jexl3.JexlOptions
- 
Checks whether the engine will throw a  JexlException when an
 error is encountered during evaluation. 
- isStrict() - Method in class org.apache.commons.jexl3.JexlArithmetic
- 
Checks whether this JexlArithmetic instance
 strictly considers null as an error when used as operand unexpectedly. 
- isStrict() - Method in class org.apache.commons.jexl3.JexlEngine
- 
Checks whether this engine considers unknown variables, methods, functions and constructors as errors. 
- isStrict() - Method in interface org.apache.commons.jexl3.JexlEngine.Options
- 
Deprecated. Checks whether the engine considers unknown variables, methods, functions and constructors as errors or
 evaluates them as null. 
- isStrict() - Method in class org.apache.commons.jexl3.JexlOptions
- 
Checks whether the engine considers unknown variables, methods and
 constructors as errors during evaluation. 
- isStrictArithmetic() - Method in interface org.apache.commons.jexl3.JexlEngine.Options
- 
Deprecated. Checks whether the arithmetic triggers errors during evaluation when null is used as an operand. 
- isStrictArithmetic() - Method in class org.apache.commons.jexl3.JexlOptions
- 
Checks whether the arithmetic triggers errors during evaluation when null
 is used as an operand. 
- isStrictInvocationConvertible(Class<?>, Class<?>, boolean) - Static method in class org.apache.commons.jexl3.internal.introspection.MethodKey
- 
Determines whether a type represented by a class object is
 convertible to another type represented by a class object using a
 method invocation conversion, without matching object and primitive
 types. 
- isUndefined() - Method in exception org.apache.commons.jexl3.JexlException.Property
- 
Whether the variable causing an error is undefined or evaluated as null. 
- isUndefined() - Method in exception org.apache.commons.jexl3.JexlException.Variable
- 
Whether the variable causing an error is undefined or evaluated as null. 
- isVarArgs(Method) - Static method in class org.apache.commons.jexl3.internal.introspection.MethodKey
- 
Checks whether a method accepts a variable number of arguments. 
- JEXL_OBJECT_KEY - Static variable in class org.apache.commons.jexl3.scripting.JexlScriptEngine
- 
Reserved key for JexlScriptObject. 
- JEXL_STRATEGY - Static variable in interface org.apache.commons.jexl3.introspection.JexlUberspect
- 
The default strategy. 
- JexlArithmetic - Class in org.apache.commons.jexl3
- 
Perform arithmetic, implements JexlOperator methods. 
- JexlArithmetic(boolean) - Constructor for class org.apache.commons.jexl3.JexlArithmetic
- 
Creates a JexlArithmetic. 
- JexlArithmetic(boolean, MathContext, int) - Constructor for class org.apache.commons.jexl3.JexlArithmetic
- 
Creates a JexlArithmetic. 
- JexlArithmetic.ArrayBuilder - Interface in org.apache.commons.jexl3
- 
Helper interface used when creating an array literal. 
- JexlArithmetic.MapBuilder - Interface in org.apache.commons.jexl3
- 
Helper interface used when creating a map literal. 
- JexlArithmetic.NullOperand - Exception in org.apache.commons.jexl3
- 
Marker class for null operand exceptions. 
- JexlArithmetic.SetBuilder - Interface in org.apache.commons.jexl3
- 
Helper interface used when creating a set literal. 
- JexlArithmetic.Uberspect - Interface in org.apache.commons.jexl3
- 
The interface that uberspects JexlArithmetic classes. 
- JexlBuilder - Class in org.apache.commons.jexl3
- 
Configure and builds a JexlEngine. 
- JexlBuilder() - Constructor for class org.apache.commons.jexl3.JexlBuilder
-  
- JexlContext - Interface in org.apache.commons.jexl3
- 
Manages variables which can be referenced in a JEXL expression. 
- JexlContext.AnnotationProcessor - Interface in org.apache.commons.jexl3
- 
A marker interface of the JexlContext that processes annotations. 
- JexlContext.CancellationHandle - Interface in org.apache.commons.jexl3
- 
A marker interface of the JexlContext sharing a cancelling flag. 
- JexlContext.NamespaceFunctor - Interface in org.apache.commons.jexl3
- 
A marker interface of the JexlContext, NamespaceFunctor allows creating an instance
 to delegate namespace methods calls to. 
- JexlContext.NamespaceResolver - Interface in org.apache.commons.jexl3
- 
A marker interface of the JexlContext that declares how to resolve a namespace from its name;
 it is used by the interpreter during evaluation. 
- JexlContext.OptionsHandle - Interface in org.apache.commons.jexl3
- 
A marker interface of the JexlContext that exposes runtime evaluation options. 
- JexlContext.PragmaProcessor - Interface in org.apache.commons.jexl3
- 
A marker interface of the JexlContext that processes pragmas. 
- JexlContext.ThreadLocal - Interface in org.apache.commons.jexl3
- 
A marker interface  of the JexlContext that indicates the interpreter to put this context
 in the JexlEngine thread local context instance during evaluation. 
- JexlEngine - Class in org.apache.commons.jexl3
- 
Creates and evaluates JexlExpression and JexlScript objects. 
- JexlEngine() - Constructor for class org.apache.commons.jexl3.JexlEngine
-  
- JexlEngine.EmptyContext - Class in org.apache.commons.jexl3
- 
The empty context class, public for instrospection. 
- JexlEngine.EmptyNamespaceResolver - Class in org.apache.commons.jexl3
- 
The  empty/static/non-mutable JexlNamespace class, public for instrospection. 
- JexlEngine.Options - Interface in org.apache.commons.jexl3
- 
- JexlException - Exception in org.apache.commons.jexl3
- 
Wraps any error that might occur during interpretation of a script or expression. 
- JexlException(JexlNode, String) - Constructor for exception org.apache.commons.jexl3.JexlException
- 
Creates a new JexlException. 
- JexlException(JexlNode, String, Throwable) - Constructor for exception org.apache.commons.jexl3.JexlException
- 
Creates a new JexlException. 
- JexlException(JexlInfo, String, Throwable) - Constructor for exception org.apache.commons.jexl3.JexlException
- 
Creates a new JexlException. 
- JexlException.Ambiguous - Exception in org.apache.commons.jexl3
- 
Thrown when parsing fails due to an ambiguous statement. 
- JexlException.Annotation - Exception in org.apache.commons.jexl3
- 
Thrown when an annotation handler throws an exception. 
- JexlException.Assignment - Exception in org.apache.commons.jexl3
- 
Thrown when parsing fails due to an invalid assigment. 
- JexlException.Break - Exception in org.apache.commons.jexl3
- 
Thrown to break a loop. 
- JexlException.Cancel - Exception in org.apache.commons.jexl3
- 
Thrown to cancel a script execution. 
- JexlException.Continue - Exception in org.apache.commons.jexl3
- 
Thrown to continue a loop. 
- JexlException.Feature - Exception in org.apache.commons.jexl3
- 
Thrown when parsing fails due to a disallowed feature. 
- JexlException.Method - Exception in org.apache.commons.jexl3
- 
Thrown when a method or ctor is unknown, ambiguous or inaccessible. 
- JexlException.Operator - Exception in org.apache.commons.jexl3
- 
Thrown when an operator fails. 
- JexlException.Parsing - Exception in org.apache.commons.jexl3
- 
Thrown when parsing fails. 
- JexlException.Property - Exception in org.apache.commons.jexl3
- 
Thrown when a property is unknown. 
- JexlException.Return - Exception in org.apache.commons.jexl3
- 
Thrown to return a value. 
- JexlException.StackOverflow - Exception in org.apache.commons.jexl3
- 
Thrown when reaching stack-overflow. 
- JexlException.Tokenization - Exception in org.apache.commons.jexl3
- 
Thrown when tokenization fails. 
- JexlException.TryFailed - Exception in org.apache.commons.jexl3
- 
Thrown when method/ctor invocation fails. 
- JexlException.Variable - Exception in org.apache.commons.jexl3
- 
Thrown when a variable is unknown. 
- JexlException.VariableIssue - Enum in org.apache.commons.jexl3
- 
The various type of variable issues. 
- JexlExpression - Interface in org.apache.commons.jexl3
- 
Represents a single JEXL expression. 
- JexlFeatures - Class in org.apache.commons.jexl3
- 
A set of language feature options. 
- JexlFeatures() - Constructor for class org.apache.commons.jexl3.JexlFeatures
- 
Creates an all-features-enabled instance. 
- JexlFeatures(JexlFeatures) - Constructor for class org.apache.commons.jexl3.JexlFeatures
- 
Copy constructor. 
- JexlInfo - Class in org.apache.commons.jexl3
- 
Helper class to carry information such as a url/file name, line and column for
 debugging information reporting. 
- JexlInfo(String, int, int) - Constructor for class org.apache.commons.jexl3.JexlInfo
- 
Create info. 
- JexlInfo() - Constructor for class org.apache.commons.jexl3.JexlInfo
- 
Create an information structure for dynamic set/get/invoke/new. 
- JexlInfo.Detail - Interface in org.apache.commons.jexl3
- 
Describes errors more precisely. 
- JexlMethod - Interface in org.apache.commons.jexl3.introspection
- 
Interface used for regular method invocation. 
- JexlOperator - Enum in org.apache.commons.jexl3
- 
The JEXL operators. 
- JexlOptions - Class in org.apache.commons.jexl3
- 
Flags and properties that can alter the evaluation behavior. 
- JexlOptions() - Constructor for class org.apache.commons.jexl3.JexlOptions
- 
Default ctor. 
- JexlPropertyGet - Interface in org.apache.commons.jexl3.introspection
- 
Interface for getting values that appear to be properties. 
- JexlPropertySet - Interface in org.apache.commons.jexl3.introspection
- 
Interface used for setting values that appear to be properties. 
- JexlSandbox - Class in org.apache.commons.jexl3.introspection
- 
A sandbox describes permissions on a class by explicitly allowing or forbidding
 access to methods and properties through "allowlists" and "blocklists". 
- JexlSandbox() - Constructor for class org.apache.commons.jexl3.introspection.JexlSandbox
- 
Creates a new default sandbox. 
- JexlSandbox(boolean) - Constructor for class org.apache.commons.jexl3.introspection.JexlSandbox
- 
Creates a new default sandbox. 
- JexlSandbox(boolean, boolean) - Constructor for class org.apache.commons.jexl3.introspection.JexlSandbox
- 
Creates a sandbox. 
- JexlSandbox.BlackSet - Class in org.apache.commons.jexl3.introspection
- 
Deprecated. 
- JexlSandbox.Names - Class in org.apache.commons.jexl3.introspection
- 
A base set of names. 
- JexlSandbox.Permissions - Class in org.apache.commons.jexl3.introspection
- 
Contains the allow or block lists for properties and methods for a given class. 
- JexlSandbox.WhiteSet - Class in org.apache.commons.jexl3.introspection
- 
Deprecated. 
- JexlScript - Interface in org.apache.commons.jexl3
- 
A JEXL Script. 
- JexlScriptEngine - Class in org.apache.commons.jexl3.scripting
- 
Implements the JEXL ScriptEngine for JSF-223. 
- JexlScriptEngine() - Constructor for class org.apache.commons.jexl3.scripting.JexlScriptEngine
- 
Default constructor. 
- JexlScriptEngine(ScriptEngineFactory) - Constructor for class org.apache.commons.jexl3.scripting.JexlScriptEngine
- 
Create a scripting engine using the supplied factory. 
- JexlScriptEngine.JexlScriptObject - Class in org.apache.commons.jexl3.scripting
- 
Implements engine and engine context properties for use by JEXL scripts. 
- JexlScriptEngineFactory - Class in org.apache.commons.jexl3.scripting
- 
Implements the JEXL ScriptEngineFactory for JSF-223. 
- JexlScriptEngineFactory() - Constructor for class org.apache.commons.jexl3.scripting.JexlScriptEngineFactory
-  
- JexlScriptObject() - Constructor for class org.apache.commons.jexl3.scripting.JexlScriptEngine.JexlScriptObject
-  
- JexlUberspect - Interface in org.apache.commons.jexl3.introspection
- 
'Federated' introspection/reflection interface to allow JEXL introspection
 behavior to be customized. 
- JexlUberspect.JexlResolver - Enum in org.apache.commons.jexl3.introspection
- 
The various builtin property resolvers. 
- JexlUberspect.PropertyResolver - Interface in org.apache.commons.jexl3.introspection
- 
Abstracts getting property setter and getter. 
- JexlUberspect.ResolverStrategy - Interface in org.apache.commons.jexl3.introspection
- 
Determines property resolution strategy. 
- JxltEngine - Class in org.apache.commons.jexl3
- 
A simple "JeXL Template" engine. 
- JxltEngine() - Constructor for class org.apache.commons.jexl3.JxltEngine
-  
- JxltEngine.Exception - Exception in org.apache.commons.jexl3
- 
The sole type of (runtime) exception the JxltEngine can throw. 
- JxltEngine.Expression - Interface in org.apache.commons.jexl3
- 
A unified expression that can mix immediate, deferred and nested sub-expressions as well as string constants;
 
   The "immediate" syntax is of the form "...${jexl-expr}..."The "deferred" syntax is of the form"...#{jexl-expr}..."The "nested" syntax is of the form"...#{...${jexl-expr0}...}..."The "composite" syntax is of the form"...${jexl-expr0}...
 
- JxltEngine.Template - Interface in org.apache.commons.jexl3
- 
A template is a JEXL script that evaluates by writing its content through a Writer. 
- Main - Class in org.apache.commons.jexl3.scripting
- 
Test application for JexlScriptEngine (JSR-223 implementation). 
- Main() - Constructor for class org.apache.commons.jexl3.scripting.Main
-  
- main(String[]) - Static method in class org.apache.commons.jexl3.scripting.Main
- 
Test application for JexlScriptEngine (JSR-223 implementation). 
- MAP - Static variable in interface org.apache.commons.jexl3.introspection.JexlUberspect
- 
A resolver types list tailored for Maps, favors '[]' over '.'. 
- MAP_STRATEGY - Static variable in interface org.apache.commons.jexl3.introspection.JexlUberspect
- 
The map strategy. 
- mapBuilder(int) - Method in class org.apache.commons.jexl3.JexlArithmetic
- 
Called by the interpreter when evaluating a literal map. 
- MapContext - Class in org.apache.commons.jexl3
- 
Wraps a map in a context. 
- MapContext() - Constructor for class org.apache.commons.jexl3.MapContext
- 
Creates a MapContext on an automatically allocated underlying HashMap. 
- MapContext(Map<String, Object>) - Constructor for class org.apache.commons.jexl3.MapContext
- 
Creates a MapContext wrapping an existing user provided map. 
- MapGetExecutor - Class in org.apache.commons.jexl3.internal.introspection
- 
Specialized executor to get a property from a Map. 
- MapSetExecutor - Class in org.apache.commons.jexl3.internal.introspection
- 
Specialized executor to set a property in a Map. 
- matches(Object, Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
- 
Deprecated.  
- message(String) - Method in enum org.apache.commons.jexl3.JexlException.VariableIssue
- 
Stringifies the variable issue. 
- Method(JexlNode, String) - Constructor for exception org.apache.commons.jexl3.JexlException.Method
- 
- Method(JexlInfo, String, Throwable) - Constructor for exception org.apache.commons.jexl3.JexlException.Method
- 
- Method(JexlNode, String, Object[]) - Constructor for exception org.apache.commons.jexl3.JexlException.Method
- 
Creates a new Method exception instance. 
- Method(JexlInfo, String, Object[]) - Constructor for exception org.apache.commons.jexl3.JexlException.Method
- 
Creates a new Method exception instance. 
- Method(JexlInfo, String, Object[], Throwable) - Constructor for exception org.apache.commons.jexl3.JexlException.Method
- 
Creates a new Method exception instance. 
- METHOD_CALL - Static variable in class org.apache.commons.jexl3.JexlFeatures
- 
Lambda feature ordinal. 
- methodCall(boolean) - Method in class org.apache.commons.jexl3.JexlFeatures
- 
Sets whether method calls expressions are enabled. 
- methodError(JexlNode, String) - Static method in exception org.apache.commons.jexl3.JexlException
- 
- methodError(JexlNode, String, Object[]) - Static method in exception org.apache.commons.jexl3.JexlException
- 
Generates a message for a unsolvable method error. 
- MethodExecutor - Class in org.apache.commons.jexl3.internal.introspection
- 
Specialized executor to invoke a method on an object. 
- MethodKey - Class in org.apache.commons.jexl3.internal.introspection
- 
A method key usable by the introspector cache. 
- MethodKey(String, Object[]) - Constructor for class org.apache.commons.jexl3.internal.introspection.MethodKey
- 
Creates a key from a method name and a set of arguments. 
- MethodKey.AmbiguousException - Exception in org.apache.commons.jexl3.internal.introspection
- 
Simple distinguishable exception, used when
 we run across ambiguous overloading. 
- mod(Object, Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
- 
left value modulo right. 
- multiply(Object, Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
- 
Multiply the left value by the right. 
- safe(boolean) - Method in class org.apache.commons.jexl3.JexlBuilder
- 
Sets whether the engine considers dereferencing null in navigation expressions
 as errors or evaluates them as null. 
- safe() - Method in class org.apache.commons.jexl3.JexlBuilder
-  
- sandbox(JexlSandbox) - Method in class org.apache.commons.jexl3.JexlBuilder
- 
Sets the sandbox the engine will use. 
- sandbox() - Method in class org.apache.commons.jexl3.JexlBuilder
-  
- SandboxUberspect - Class in org.apache.commons.jexl3.internal.introspection
- 
An uberspect that controls usage of properties, methods and constructors through a sandbox. 
- SandboxUberspect(JexlUberspect, JexlSandbox) - Constructor for class org.apache.commons.jexl3.internal.introspection.SandboxUberspect
- 
A constructor for JexlSandbox uberspect. 
- SCRIPT - Static variable in class org.apache.commons.jexl3.JexlFeatures
- 
Script feature ordinal. 
- script(boolean) - Method in class org.apache.commons.jexl3.JexlFeatures
- 
Sets whether scripts constructs are enabled. 
- set(int, Object) - Method in class org.apache.commons.jexl3.internal.introspection.ArrayListWrapper
-  
- set(Object, Object) - Method in class org.apache.commons.jexl3.internal.introspection.IndexedType.IndexedContainer
- 
Sets a property in this indexed container. 
- set(String, Object) - Method in interface org.apache.commons.jexl3.JexlContext
- 
Sets the value of a variable. 
- set(String, Object) - Method in class org.apache.commons.jexl3.JexlEngine.EmptyContext
-  
- set(JexlEngine) - Method in class org.apache.commons.jexl3.JexlOptions
- 
Set options from engine. 
- set(JexlOptions) - Method in class org.apache.commons.jexl3.JexlOptions
- 
Set options from options. 
- set(String, Object) - Method in class org.apache.commons.jexl3.MapContext
-  
- set(String, Object) - Method in class org.apache.commons.jexl3.ObjectContext
-  
- setAntish(boolean) - Method in class org.apache.commons.jexl3.JexlOptions
- 
Sets whether the engine will attempt solving antish variable names from
 context. 
- setBuilder(int) - Method in class org.apache.commons.jexl3.JexlArithmetic
- 
Called by the interpreter when evaluating a literal set. 
- setCancellable(boolean) - Method in class org.apache.commons.jexl3.JexlOptions
- 
Sets whether the engine will throw JexlException.Cancel (true) or return
 null (false) when interrupted during evaluation. 
- setClassLoader(ClassLoader) - Method in class org.apache.commons.jexl3.internal.introspection.SandboxUberspect
-  
- setClassLoader(ClassLoader) - Method in class org.apache.commons.jexl3.internal.introspection.Uberspect
-  
- setClassLoader(ClassLoader) - Method in interface org.apache.commons.jexl3.introspection.JexlUberspect
- 
Sets the class loader to use. 
- setClassLoader(ClassLoader) - Method in class org.apache.commons.jexl3.JexlEngine
- 
Sets the class loader used to discover classes in 'new' expressions. 
- setDefaultFlags(String...) - Static method in class org.apache.commons.jexl3.JexlOptions
- 
Sets the default (static, shared) option flags. 
- setFlags(String[]) - Method in class org.apache.commons.jexl3.JexlOptions
- 
Sets this option flags using the +/- syntax. 
- setLexical(boolean) - Method in class org.apache.commons.jexl3.JexlOptions
- 
Sets whether the engine uses a strict block lexical scope during
 evaluation. 
- setLexicalShade(boolean) - Method in class org.apache.commons.jexl3.JexlOptions
- 
Sets whether the engine strictly shades global variables. 
- setLoader(ClassLoader) - Method in class org.apache.commons.jexl3.internal.introspection.Introspector
- 
Sets the class loader used to solve constructors. 
- setMathContext(MathContext) - Method in class org.apache.commons.jexl3.JexlOptions
- 
Sets the arithmetic math context. 
- setMathScale(int) - Method in class org.apache.commons.jexl3.JexlOptions
- 
Sets the arithmetic math scale. 
- setNamespaces(Map<String, Object>) - Method in class org.apache.commons.jexl3.JexlOptions
- 
Sets the optional map of namespaces. 
- setProperty(Object, String, Object) - Method in class org.apache.commons.jexl3.JexlEngine
- 
Assign properties of a bean using an expression. 
- setProperty(JexlContext, Object, String, Object) - Method in class org.apache.commons.jexl3.JexlEngine
- 
Assign properties of a bean using an expression. 
- setSafe(boolean) - Method in class org.apache.commons.jexl3.JexlOptions
- 
Sets whether the engine considers null in navigation expression as errors
 during evaluation. 
- setSharedInstance(boolean) - Method in class org.apache.commons.jexl3.JexlOptions
- 
Whether these options are immutable at runtime. 
- setSilent(boolean) - Method in class org.apache.commons.jexl3.JexlOptions
- 
Sets whether the engine will throw a  JexlException when an error
 is encountered during evaluation. 
- setStrict(boolean) - Method in class org.apache.commons.jexl3.JexlOptions
- 
Sets whether the engine considers unknown variables, methods and
 constructors as errors during evaluation. 
- setStrictArithmetic(boolean) - Method in class org.apache.commons.jexl3.JexlOptions
- 
Sets the strict arithmetic flag. 
- setThreadContext(JexlContext.ThreadLocal) - Static method in class org.apache.commons.jexl3.JexlEngine
- 
Sets the current thread local context. 
- SIDE_EFFECT - Static variable in class org.apache.commons.jexl3.JexlFeatures
- 
Side-effects feature ordinal. 
- SIDE_EFFECT_GLOBAL - Static variable in class org.apache.commons.jexl3.JexlFeatures
- 
Global side-effects feature ordinal. 
- sideEffect(boolean) - Method in class org.apache.commons.jexl3.JexlFeatures
- 
Sets whether side effect expressions are enabled. 
- sideEffectGlobal(boolean) - Method in class org.apache.commons.jexl3.JexlFeatures
- 
Sets whether side effect expressions on global variables (aka non local) are enabled. 
- silent(boolean) - Method in class org.apache.commons.jexl3.JexlBuilder
- 
Sets whether the engine will throw JexlException during evaluation when an error is triggered. 
- silent() - Method in class org.apache.commons.jexl3.JexlBuilder
-  
- size() - Method in class org.apache.commons.jexl3.internal.introspection.ArrayListWrapper
-  
- size(Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
- 
Calculate the sizeof various types: Collection, Array, Map, String.
 
- size(Object, Integer) - Method in class org.apache.commons.jexl3.JexlArithmetic
- 
Calculate the sizeof various types: Collection, Array, Map, String.
 
- sliceSource(String, int, int, int, int) - Static method in exception org.apache.commons.jexl3.JexlException
- 
Removes a slice from a source. 
- stackOverflow(int) - Method in class org.apache.commons.jexl3.JexlBuilder
- 
Sets the number of script/expression evaluations that can be stacked. 
- stackOverflow() - Method in class org.apache.commons.jexl3.JexlBuilder
-  
- StackOverflow(JexlInfo, String, Throwable) - Constructor for exception org.apache.commons.jexl3.JexlException.StackOverflow
- 
Creates a new stack overflow exception instance. 
- start() - Method in interface org.apache.commons.jexl3.JexlInfo.Detail
-  
- startsWith(Object, Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
- 
Test if left starts with right. 
- strategy(JexlUberspect.ResolverStrategy) - Method in class org.apache.commons.jexl3.JexlBuilder
- 
Sets the JexlUberspect strategy strategy the engine will use. 
- strategy() - Method in class org.apache.commons.jexl3.JexlBuilder
-  
- strict(boolean) - Method in class org.apache.commons.jexl3.JexlBuilder
- 
Sets whether the engine considers unknown variables, methods, functions and constructors as errors or
 evaluates them as null. 
- strict() - Method in class org.apache.commons.jexl3.JexlBuilder
-  
- stringify(int) - Static method in class org.apache.commons.jexl3.JexlFeatures
- 
The text corresponding to a feature code. 
- STRUCTURED_LITERAL - Static variable in class org.apache.commons.jexl3.JexlFeatures
- 
Structured literal feature ordinal. 
- structuredLiteral(boolean) - Method in class org.apache.commons.jexl3.JexlFeatures
- 
Sets whether array/map/set literal expressions are enabled. 
- subtract(Object, Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
- 
Subtract the right value from the left. 
- supportsAnnotation() - Method in class org.apache.commons.jexl3.JexlFeatures
-  
- supportsArrayReferenceExpr() - Method in class org.apache.commons.jexl3.JexlFeatures
-  
- supportsExpression() - Method in class org.apache.commons.jexl3.JexlFeatures
-  
- supportsLambda() - Method in class org.apache.commons.jexl3.JexlFeatures
-  
- supportsLocalVar() - Method in class org.apache.commons.jexl3.JexlFeatures
-  
- supportsLoops() - Method in class org.apache.commons.jexl3.JexlFeatures
-  
- supportsMethodCall() - Method in class org.apache.commons.jexl3.JexlFeatures
-  
- supportsNewInstance() - Method in class org.apache.commons.jexl3.JexlFeatures
-  
- supportsPragma() - Method in class org.apache.commons.jexl3.JexlFeatures
-  
- supportsRegister() - Method in class org.apache.commons.jexl3.JexlFeatures
-  
- supportsScript() - Method in class org.apache.commons.jexl3.JexlFeatures
-  
- supportsSideEffect() - Method in class org.apache.commons.jexl3.JexlFeatures
-  
- supportsSideEffectGlobal() - Method in class org.apache.commons.jexl3.JexlFeatures
-  
- supportsStructuredLiteral() - Method in class org.apache.commons.jexl3.JexlFeatures
-  
- TEST_STR_FALSE - Static variable in class org.apache.commons.jexl3.JexlFeatures
- 
The false predicate. 
- toBigDecimal(Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
- 
Coerce to a BigDecimal. 
- toBigInteger(Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
- 
Coerce to a BigInteger. 
- toBoolean(Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
- 
Coerce to a primitive boolean. 
- toDouble(Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
- 
Coerce to a primitive double. 
- toInteger(Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
- 
Coerce to a primitive int. 
- Tokenization(JexlInfo, TokenMgrException) - Constructor for exception org.apache.commons.jexl3.JexlException.Tokenization
- 
Creates a new Tokenization exception instance. 
- toLong(Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
- 
Coerce to a primitive long. 
- toString() - Method in class org.apache.commons.jexl3.internal.introspection.MethodKey
-  
- toString(Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
- 
Coerce to a string. 
- toString() - Method in interface org.apache.commons.jexl3.JexlInfo.Detail
-  
- toString() - Method in class org.apache.commons.jexl3.JexlInfo
- 
Formats this info in the form 'name@line:column'. 
- toString() - Method in interface org.apache.commons.jexl3.JxltEngine.Expression
- 
Formats this expression, adding its source string representation in
 comments if available: 'expression /*= source *\/'' . 
- TRY_FAILED - Static variable in class org.apache.commons.jexl3.internal.introspection.Uberspect
- 
Publicly exposed special failure object returned by tryInvoke. 
- TRY_FAILED - Static variable in class org.apache.commons.jexl3.JexlEngine
- 
A marker singleton for invocation failures in tryInvoke. 
- tryCleanSource(String) - Method in exception org.apache.commons.jexl3.JexlException.Ambiguous
- 
Tries to remove this ambiguity in the source. 
- tryFailed(Object) - Method in class org.apache.commons.jexl3.internal.introspection.ConstructorMethod
-  
- tryFailed(Object) - Method in class org.apache.commons.jexl3.internal.introspection.FieldGetExecutor
-  
- tryFailed(Object) - Method in class org.apache.commons.jexl3.internal.introspection.FieldSetExecutor
-  
- tryFailed(Object) - Method in class org.apache.commons.jexl3.internal.introspection.IndexedType
-  
- tryFailed(Object) - Method in interface org.apache.commons.jexl3.introspection.JexlMethod
- 
Checks whether a tryInvoke return value indicates a failure or not. 
- tryFailed(Object) - Method in interface org.apache.commons.jexl3.introspection.JexlPropertyGet
- 
Checks whether a tryInvoke failed or not. 
- tryFailed(Object) - Method in interface org.apache.commons.jexl3.introspection.JexlPropertySet
- 
Checks whether a tryInvoke failed or not. 
- tryFailed(InvocationTargetException) - Static method in exception org.apache.commons.jexl3.JexlException
- 
Wrap an invocation exception. 
- tryInvoke(Object, Object) - Method in class org.apache.commons.jexl3.internal.introspection.BooleanGetExecutor
-  
- tryInvoke(String, Object, Object...) - Method in class org.apache.commons.jexl3.internal.introspection.ConstructorMethod
-  
- tryInvoke(Object, Object) - Method in class org.apache.commons.jexl3.internal.introspection.DuckGetExecutor
-  
- tryInvoke(Object, Object, Object) - Method in class org.apache.commons.jexl3.internal.introspection.DuckSetExecutor
-  
- tryInvoke(Object, Object) - Method in class org.apache.commons.jexl3.internal.introspection.FieldGetExecutor
-  
- tryInvoke(Object, Object, Object) - Method in class org.apache.commons.jexl3.internal.introspection.FieldSetExecutor
-  
- tryInvoke(Object, Object) - Method in class org.apache.commons.jexl3.internal.introspection.IndexedType
-  
- tryInvoke(Object, Object) - Method in class org.apache.commons.jexl3.internal.introspection.ListGetExecutor
-  
- tryInvoke(Object, Object, Object) - Method in class org.apache.commons.jexl3.internal.introspection.ListSetExecutor
-  
- tryInvoke(Object, Object) - Method in class org.apache.commons.jexl3.internal.introspection.MapGetExecutor
-  
- tryInvoke(Object, Object, Object) - Method in class org.apache.commons.jexl3.internal.introspection.MapSetExecutor
-  
- tryInvoke(String, Object, Object...) - Method in class org.apache.commons.jexl3.internal.introspection.MethodExecutor
-  
- tryInvoke(Object, Object) - Method in class org.apache.commons.jexl3.internal.introspection.PropertyGetExecutor
-  
- tryInvoke(Object, Object, Object) - Method in class org.apache.commons.jexl3.internal.introspection.PropertySetExecutor
-  
- tryInvoke(String, Object, Object...) - Method in interface org.apache.commons.jexl3.introspection.JexlMethod
- 
Attempts to reuse this JexlMethod, checking that it is compatible with
 the actual set of arguments. 
- tryInvoke(Object, Object) - Method in interface org.apache.commons.jexl3.introspection.JexlPropertyGet
- 
Attempts to reuse this JexlPropertyGet, checking that it is compatible with
 the actual set of arguments. 
- tryInvoke(Object, Object, Object) - Method in interface org.apache.commons.jexl3.introspection.JexlPropertySet
- 
Attempts to reuse this JexlPropertySet, checking that it is compatible with
 the actual set of arguments.