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

A

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.

B

bitwiseAnd(Object, Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
Deprecated. 
bitwiseOr(Object, Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
Deprecated. 
bitwiseXor(Object, Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
Deprecated. 
black(String) - Method in class org.apache.commons.jexl3.introspection.JexlSandbox
Deprecated.
BlackSet() - Constructor for class org.apache.commons.jexl3.introspection.JexlSandbox.BlackSet
Deprecated.
 
block(String) - Method in class org.apache.commons.jexl3.introspection.JexlSandbox
Creates a new set of permissions based on block lists for methods and properties for a given class.
BooleanGetExecutor - Class in org.apache.commons.jexl3.internal.introspection
Specialized executor to get a boolean property from an object.
Break(JexlNode) - Constructor for exception org.apache.commons.jexl3.JexlException.Break
Creates a new instance of Break.

C

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
Creates a a JxltEngine.Expression from an expression string.
createExpression(JexlInfo, String) - Method in class org.apache.commons.jexl3.JxltEngine
Creates a a JxltEngine.Expression from an expression string.
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.

D

debug(boolean) - Method in class org.apache.commons.jexl3.JexlBuilder
Sets whether the engine will report debugging information when error occurs.
debug() - Method in class org.apache.commons.jexl3.JexlBuilder
 
debugString() - Method in class org.apache.commons.jexl3.internal.introspection.MethodKey
Outputs a human readable debug representation of this key.
DEFAULT - Static variable in class org.apache.commons.jexl3.internal.introspection.Permissions
The default singleton.
DEFAULT_FEATURES - Static variable in class org.apache.commons.jexl3.JexlEngine
Default features.
detach() - Method in class org.apache.commons.jexl3.JexlInfo
 
discover(Introspector, Class<?>, String) - Static method in class org.apache.commons.jexl3.internal.introspection.BooleanGetExecutor
Discovers a BooleanGetExecutor.
discover(Introspector, Object, Object...) - Static method in class org.apache.commons.jexl3.internal.introspection.ConstructorMethod
Discovers a class constructor and wrap it as a JexlMethod.
discover(Introspector, Class<?>, Object) - Static method in class org.apache.commons.jexl3.internal.introspection.DuckGetExecutor
Attempts to discover a DuckGetExecutor.
discover(Introspector, Class<?>, Object, Object) - Static method in class org.apache.commons.jexl3.internal.introspection.DuckSetExecutor
Discovers a DuckSetExecutor.
discover(Introspector, Class<?>, String) - Static method in class org.apache.commons.jexl3.internal.introspection.FieldGetExecutor
Attempts to discover a FieldGetExecutor.
discover(Introspector, Class<?>, String, Object) - Static method in class org.apache.commons.jexl3.internal.introspection.FieldSetExecutor
Attempts to discover a FieldSetExecutor.
discover(Introspector, Object, String) - Static method in class org.apache.commons.jexl3.internal.introspection.IndexedType
Attempts to find an indexed-property getter in an object.
discover(Introspector, Class<?>, Integer) - Static method in class org.apache.commons.jexl3.internal.introspection.ListGetExecutor
Attempts to discover a ListGetExecutor.
discover(Introspector, Class<?>, Object, Object) - Static method in class org.apache.commons.jexl3.internal.introspection.ListSetExecutor
Attempts to discover a ListSetExecutor.
discover(Introspector, Class<?>, Object) - Static method in class org.apache.commons.jexl3.internal.introspection.MapGetExecutor
Attempts to discover a MapGetExecutor.
discover(Introspector, Class<?>, Object, Object) - Static method in class org.apache.commons.jexl3.internal.introspection.MapSetExecutor
Attempts to discover a MapSetExecutor.
discover(Introspector, Object, String, Object[]) - Static method in class org.apache.commons.jexl3.internal.introspection.MethodExecutor
Discovers a MethodExecutor.
discover(Introspector, Class<?>, String) - Static method in class org.apache.commons.jexl3.internal.introspection.PropertyGetExecutor
Discovers a PropertyGetExecutor.
discover(Introspector, Class<?>, String, Object) - Static method in class org.apache.commons.jexl3.internal.introspection.PropertySetExecutor
Discovers a PropertySetExecutor.
divide(Object, Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
Divide the left value by the right.
DuckGetExecutor - Class in org.apache.commons.jexl3.internal.introspection
Specialized executor to get a property from an object.
DuckSetExecutor - Class in org.apache.commons.jexl3.internal.introspection
Specialized executor to set a property of an object.

E

empty(Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
Check for emptiness of various types: Number, Collection, Array, Map, String.
EMPTY_CONTEXT - Static variable in class org.apache.commons.jexl3.JexlEngine
An empty/static/non-mutable JexlContext singleton used instead of null context.
EMPTY_NS - Static variable in class org.apache.commons.jexl3.JexlEngine
An empty/static/non-mutable JexlNamespace singleton used instead of null namespace.
end() - Method in interface org.apache.commons.jexl3.JexlInfo.Detail
 
endsWith(Object, Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
Test if left ends with right.
EnumerationIterator<T> - Class in org.apache.commons.jexl3.internal.introspection
An Iterator wrapper for an Enumeration.
EnumerationIterator(Enumeration<T>) - Constructor for class org.apache.commons.jexl3.internal.introspection.EnumerationIterator
Creates a new iteratorwrapper instance for the specified Enumeration.
equals(Object) - Method in class org.apache.commons.jexl3.internal.introspection.MethodKey
 
equals(Object, Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
Test if left and right are equal.
equals(Object) - Method in class org.apache.commons.jexl3.JexlFeatures
 
eval(Reader, ScriptContext) - Method in class org.apache.commons.jexl3.scripting.JexlScriptEngine
 
eval(String, ScriptContext) - Method in class org.apache.commons.jexl3.scripting.JexlScriptEngine
 
evaluate(JexlContext) - Method in interface org.apache.commons.jexl3.JexlExpression
Evaluates the expression with the variables contained in the supplied JexlContext.
evaluate(JexlContext) - Method in interface org.apache.commons.jexl3.JxltEngine.Expression
Evaluates this expression.
evaluate(JexlContext, Writer) - Method in interface org.apache.commons.jexl3.JxltEngine.Template
Evaluates this template.
evaluate(JexlContext, Writer, Object...) - Method in interface org.apache.commons.jexl3.JxltEngine.Template
Evaluates this template.
Exception(JexlInfo, String, Throwable) - Constructor for exception org.apache.commons.jexl3.JxltEngine.Exception
Creates an Exception.
execute(Class<?>, String) - Method in class org.apache.commons.jexl3.introspection.JexlSandbox
Gets the execute permission value for a given method of a class.
execute(String, String) - Method in class org.apache.commons.jexl3.introspection.JexlSandbox
Deprecated.
execute(String...) - Method in class org.apache.commons.jexl3.introspection.JexlSandbox.Permissions
Adds a list of executable methods names to these permissions.
execute() - Method in class org.apache.commons.jexl3.introspection.JexlSandbox.Permissions
Gets the set of method names in these permissions.
execute(JexlContext) - Method in interface org.apache.commons.jexl3.JexlScript
Executes the script with the variables contained in the supplied JexlContext.
execute(JexlContext, Object...) - Method in interface org.apache.commons.jexl3.JexlScript
Executes the script with the variables contained in the supplied JexlContext and a set of arguments corresponding to the parameters used during parsing.

F

Feature(JexlInfo, int, String) - Constructor for exception org.apache.commons.jexl3.JexlException.Feature
Creates a new Ambiguous statement exception instance.
features(JexlFeatures) - Method in class org.apache.commons.jexl3.JexlBuilder
Sets the features the engine will use as a base by default.
features() - Method in class org.apache.commons.jexl3.JexlBuilder
 
FieldGetExecutor - Class in org.apache.commons.jexl3.internal.introspection
A JexlPropertyGet for public fields.
FieldSetExecutor - Class in org.apache.commons.jexl3.internal.introspection
A JexlPropertySet for public fields.
FLOAT_PATTERN - Static variable in class org.apache.commons.jexl3.JexlArithmetic
The float regular expression pattern.
from(JexlScript) - Static method in class org.apache.commons.jexl3.JexlInfo
Gets the info from a script.

G

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
Gets this engine underlying JexlArithmetic.
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 key for the class c.
getField(Class<?>, String) - Method in class org.apache.commons.jexl3.internal.introspection.Uberspect
Gets the field named by key for the class c.
getFieldNames(Class<?>) - Method in class org.apache.commons.jexl3.internal.introspection.Introspector
Gets the array of accessible field names known for a given class.
getFieldNames(Class<?>) - Method in class org.apache.commons.jexl3.internal.introspection.Uberspect
Gets the accessible field names known for a given class.
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
Deprecated.
3.2
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 MethodKey for the class c.
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 name and params for the Class c.
getMethod(Class<?>, MethodKey) - Method in class org.apache.commons.jexl3.internal.introspection.Uberspect
Gets the method defined by key and for the Class c.
getMethod(Object, String, Object...) - Method in class org.apache.commons.jexl3.internal.introspection.Uberspect
 
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
Gets this engine underlying JexlUberspect.
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.

H

has(String) - Method in interface org.apache.commons.jexl3.JexlContext
Checks whether a variable is defined in this context.
has(String) - Method in class org.apache.commons.jexl3.JexlEngine.EmptyContext
 
has(String) - Method in class org.apache.commons.jexl3.MapContext
 
has(String) - Method in class org.apache.commons.jexl3.ObjectContext
 
hashCode() - Method in class org.apache.commons.jexl3.internal.introspection.MethodKey
 
hashCode() - Method in class org.apache.commons.jexl3.JexlFeatures
 
hasNext() - Method in class org.apache.commons.jexl3.internal.introspection.ArrayIterator
Check to see if there is another element in the array.
hasNext() - Method in class org.apache.commons.jexl3.internal.introspection.EnumerationIterator
 

I

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.

J

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
Deprecated.
3.2
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.

L

LAMBDA - Static variable in class org.apache.commons.jexl3.JexlFeatures
Lambda feature ordinal.
lambda(boolean) - Method in class org.apache.commons.jexl3.JexlFeatures
Sets whether lambda/function constructs are enabled.
lessThan(Object, Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
Test if left < right.
lessThanOrEqual(Object, Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
Test if left <= right.
lexical(boolean) - Method in class org.apache.commons.jexl3.JexlBuilder
Sets whether the engine is in lexical mode.
lexical() - Method in class org.apache.commons.jexl3.JexlBuilder
 
LEXICAL - Static variable in class org.apache.commons.jexl3.JexlFeatures
Lexical feature ordinal.
lexical(boolean) - Method in class org.apache.commons.jexl3.JexlFeatures
Sets whether syntactic lexical mode is enabled.
LEXICAL_SHADE - Static variable in class org.apache.commons.jexl3.JexlFeatures
Lexical shade feature ordinal.
lexicalShade(boolean) - Method in class org.apache.commons.jexl3.JexlBuilder
Sets whether the engine is in lexical shading mode.
lexicalShade() - Method in class org.apache.commons.jexl3.JexlBuilder
 
lexicalShade(boolean) - Method in class org.apache.commons.jexl3.JexlFeatures
Sets whether syntactic lexical shade is enabled.
ListGetExecutor - Class in org.apache.commons.jexl3.internal.introspection
Specialized executor to get a property from a List or array.
ListSetExecutor - Class in org.apache.commons.jexl3.internal.introspection
Specialized executor to set a property in a List or array.
loader(ClassLoader) - Method in class org.apache.commons.jexl3.JexlBuilder
Sets the class loader to use.
loader() - Method in class org.apache.commons.jexl3.JexlBuilder
 
loader(Charset) - Method in class org.apache.commons.jexl3.JexlBuilder
Deprecated.
since 3.1 use JexlBuilder.charset(Charset) instead
LOCAL_VAR - Static variable in class org.apache.commons.jexl3.JexlFeatures
Locals feature ordinal.
localVar(boolean) - Method in class org.apache.commons.jexl3.JexlFeatures
Sets whether local variables are enabled.
logger(Log) - Method in class org.apache.commons.jexl3.JexlBuilder
Sets the o.a.c.Log instance to use.
logger() - Method in class org.apache.commons.jexl3.JexlBuilder
 
logicalNot(Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
Deprecated. 
LOOP - Static variable in class org.apache.commons.jexl3.JexlFeatures
Loops feature ordinal.
loops(boolean) - Method in class org.apache.commons.jexl3.JexlFeatures
Sets whether looping constructs are enabled.

M

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
Deprecated.
as of 3.2, use call with method arguments
Method(JexlInfo, String, Throwable) - Constructor for exception org.apache.commons.jexl3.JexlException.Method
Deprecated.
as of 3.2, use call with method arguments
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
Deprecated.
3.2
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.

N

Names() - Constructor for class org.apache.commons.jexl3.introspection.JexlSandbox.Names
 
namespaces(Map<String, Object>) - Method in class org.apache.commons.jexl3.JexlBuilder
Sets the default namespaces map the engine will use.
namespaces() - Method in class org.apache.commons.jexl3.JexlBuilder
 
namespaceTest(Predicate<String>) - Method in class org.apache.commons.jexl3.JexlFeatures
Sets a test to determine namespace declaration.
namespaceTest() - Method in class org.apache.commons.jexl3.JexlFeatures
 
narrow(Number) - Method in class org.apache.commons.jexl3.JexlArithmetic
Given a Number, return back the value using the smallest type the result will fit into.
narrowArguments(Object[]) - Method in class org.apache.commons.jexl3.JexlArithmetic
Replace all numbers in an arguments array with the smallest type that will fit.
narrowNumber(Number, Class<?>) - Method in class org.apache.commons.jexl3.JexlArithmetic
Given a Number, return back the value attempting to narrow it to a target class.
negate(Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
Negates a value (unary minus for numbers).
NEW_INSTANCE - Static variable in class org.apache.commons.jexl3.JexlFeatures
New-instance feature ordinal.
newInstance(Class<? extends T>, Object...) - Method in class org.apache.commons.jexl3.JexlEngine
Creates a new instance of an object using the most appropriate constructor based on the arguments.
newInstance(String, Object...) - Method in class org.apache.commons.jexl3.JexlEngine
Creates a new instance of an object using the most appropriate constructor based on the arguments.
newInstance(boolean) - Method in class org.apache.commons.jexl3.JexlFeatures
Sets whether creating new instances is enabled.
next() - Method in class org.apache.commons.jexl3.internal.introspection.ArrayIterator
Move to next element in the array.
next() - Method in class org.apache.commons.jexl3.internal.introspection.EnumerationIterator
 
NoJexl - Annotation Type in org.apache.commons.jexl3.annotations
Indicates JEXL Introspection should not see this element.
not(Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
Performs a logical not.
NULL - Static variable in class org.apache.commons.jexl3.introspection.JexlSandbox
The marker string for explicitly disallowed null properties.
NullOperand() - Constructor for exception org.apache.commons.jexl3.JexlArithmetic.NullOperand
 

O

ObjectContext<T> - Class in org.apache.commons.jexl3
Wraps an Object as a JEXL context and NamespaceResolver.
ObjectContext(JexlEngine, T) - Constructor for class org.apache.commons.jexl3.ObjectContext
Creates a new ObjectContext.
Operator(JexlNode, String, Throwable) - Constructor for exception org.apache.commons.jexl3.JexlException.Operator
Creates a new Operator exception instance.
operatorError(JexlNode, String) - Static method in exception org.apache.commons.jexl3.JexlException
Generates a message for an operator error.
options(JexlOptions) - Method in class org.apache.commons.jexl3.JexlArithmetic
Apply options to this arithmetic which eventually may create another instance.
options(JexlEngine.Options) - Method in class org.apache.commons.jexl3.JexlArithmetic
Deprecated.
3.2
options(JexlContext) - Method in class org.apache.commons.jexl3.JexlArithmetic
Apply options to this arithmetic which eventually may create another instance.
options() - Method in class org.apache.commons.jexl3.JexlBuilder
 
or(Object, Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
Performs a bitwise or.
org.apache.commons.jexl3 - package org.apache.commons.jexl3
Provides a framework for evaluating JEXL expressions.
org.apache.commons.jexl3.annotations - package org.apache.commons.jexl3.annotations
Provides annotation for introspection services.
org.apache.commons.jexl3.internal.introspection - package org.apache.commons.jexl3.internal.introspection
Provides low-level introspective services.
org.apache.commons.jexl3.introspection - package org.apache.commons.jexl3.introspection
Provides high-level introspective services.
org.apache.commons.jexl3.scripting - package org.apache.commons.jexl3.scripting
Contains the JSR-223 Scripting Engine for JEXL script.
overloads(JexlOperator) - Method in interface org.apache.commons.jexl3.JexlArithmetic.Uberspect
Checks whether this uberspect has overloads for a given operator.

P

parseFlags(int, String...) - Static method in class org.apache.commons.jexl3.JexlOptions
Parses flags by name.
Parsing(JexlInfo, ParseException) - Constructor for exception org.apache.commons.jexl3.JexlException.Parsing
Creates a new Parsing exception instance.
Parsing(JexlInfo, String) - Constructor for exception org.apache.commons.jexl3.JexlException.Parsing
Creates a new Parsing exception instance.
Permissions - Class in org.apache.commons.jexl3.internal.introspection
Checks whether an element (ctor, field or method) is visible by JEXL introspection.
permissions(String, boolean, boolean, boolean) - Method in class org.apache.commons.jexl3.introspection.JexlSandbox
Creates the set of permissions for a given class.
permissions(String, boolean, boolean, boolean, boolean) - Method in class org.apache.commons.jexl3.introspection.JexlSandbox
Creates the set of permissions for a given class.
POJO - Static variable in interface org.apache.commons.jexl3.introspection.JexlUberspect
A resolver types list tailored for POJOs, favors '.' over '[]'.
positivize(Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
Positivize value (unary plus for numbers).
PRAGMA - Static variable in class org.apache.commons.jexl3.JexlFeatures
Pragma feature ordinal.
pragma(boolean) - Method in class org.apache.commons.jexl3.JexlFeatures
Sets whether pragma constructs are enabled.
prepare(JexlContext) - Method in interface org.apache.commons.jexl3.JxltEngine.Expression
Evaluates the immediate sub-expressions.
prepare(JexlContext) - Method in interface org.apache.commons.jexl3.JxltEngine.Template
Prepares this template by expanding any contained deferred TemplateExpression.
processAnnotation(String, Object[], Callable<Object>) - Method in interface org.apache.commons.jexl3.JexlContext.AnnotationProcessor
Processes an annotation.
processPragma(String, Object) - Method in interface org.apache.commons.jexl3.JexlContext.PragmaProcessor
Process one pragma.
Property(JexlNode, String) - Constructor for exception org.apache.commons.jexl3.JexlException.Property
Deprecated.
3.2
Property(JexlNode, String, Throwable) - Constructor for exception org.apache.commons.jexl3.JexlException.Property
Deprecated.
3.2
Property(JexlNode, String, boolean, Throwable) - Constructor for exception org.apache.commons.jexl3.JexlException.Property
Creates a new Property exception instance.
propertyError(JexlNode, String, boolean) - Static method in exception org.apache.commons.jexl3.JexlException
Generates a message for an unsolvable property error.
propertyError(JexlNode, String) - Static method in exception org.apache.commons.jexl3.JexlException
Deprecated.
3.2
PropertyGetExecutor - Class in org.apache.commons.jexl3.internal.introspection
Specialized executor to get a property from an object.
PropertySetExecutor - Class in org.apache.commons.jexl3.internal.introspection
Specialized executor to set a property in an object.
put(Object, Object) - Method in interface org.apache.commons.jexl3.JexlArithmetic.MapBuilder
Adds a new entry to the map.

R

read(String...) - Method in class org.apache.commons.jexl3.introspection.JexlSandbox.Permissions
Adds a list of readable property names to these permissions.
read() - Method in class org.apache.commons.jexl3.introspection.JexlSandbox.Permissions
Gets the set of readable property names in these permissions.
read(Class<?>, String) - Method in class org.apache.commons.jexl3.introspection.JexlSandbox
Gets the read permission value for a given property of a class.
read(String, String) - Method in class org.apache.commons.jexl3.introspection.JexlSandbox
Deprecated.
register(boolean) - Method in class org.apache.commons.jexl3.JexlFeatures
Sets whether register are enabled.
remove() - Method in class org.apache.commons.jexl3.internal.introspection.ArrayIterator
No op--merely added to satify the Iterator interface.
remove() - Method in class org.apache.commons.jexl3.internal.introspection.EnumerationIterator
 
RESERVED - Static variable in class org.apache.commons.jexl3.JexlFeatures
Reserved name feature ordinal.
reservedNames(Collection<String>) - Method in class org.apache.commons.jexl3.JexlFeatures
Sets a collection of reserved names precluding those to be used as local variables or parameter names.
resolveNamespace(String) - Method in interface org.apache.commons.jexl3.JexlContext.NamespaceResolver
Resolves a namespace by its name.
resolveNamespace(String) - Method in class org.apache.commons.jexl3.JexlEngine.EmptyNamespaceResolver
 
resolveNamespace(String) - Method in class org.apache.commons.jexl3.ObjectContext
 
Return(JexlNode, String, Object) - Constructor for exception org.apache.commons.jexl3.JexlException.Return
Creates a new instance of Return.

S

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 size of various types: Collection, Array, Map, String.
size(Object, Integer) - Method in class org.apache.commons.jexl3.JexlArithmetic
Calculate the size of 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
 

T

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.

U

Uberspect - Class in org.apache.commons.jexl3.internal.introspection
Implementation of Uberspect to provide the default introspective functionality of JEXL.
Uberspect(Log, JexlUberspect.ResolverStrategy) - Constructor for class org.apache.commons.jexl3.internal.introspection.Uberspect
Creates a new Uberspect.
Uberspect(Log, JexlUberspect.ResolverStrategy, Permissions) - Constructor for class org.apache.commons.jexl3.internal.introspection.Uberspect
Creates a new Uberspect.
uberspect(JexlUberspect) - Method in class org.apache.commons.jexl3.JexlBuilder
Sets the JexlUberspect instance the engine will use.
uberspect() - Method in class org.apache.commons.jexl3.JexlBuilder
 

V

valueOf(String) - Static method in enum org.apache.commons.jexl3.introspection.JexlUberspect.JexlResolver
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.commons.jexl3.JexlException.VariableIssue
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.commons.jexl3.JexlOperator
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.commons.jexl3.introspection.JexlUberspect.JexlResolver
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.commons.jexl3.JexlException.VariableIssue
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.commons.jexl3.JexlOperator
Returns an array containing the constants of this enum type, in the order they are declared.
Variable(JexlNode, String, JexlException.VariableIssue) - Constructor for exception org.apache.commons.jexl3.JexlException.Variable
Creates a new Variable exception instance.
Variable(JexlNode, String, boolean) - Constructor for exception org.apache.commons.jexl3.JexlException.Variable
Creates a new Variable exception instance.
variableError(JexlNode, String, boolean) - Static method in exception org.apache.commons.jexl3.JexlException
Deprecated.
3.2
variableError(JexlNode, String, JexlException.VariableIssue) - Static method in exception org.apache.commons.jexl3.JexlException
Generates a message for a variable error.

W

white(String) - Method in class org.apache.commons.jexl3.introspection.JexlSandbox
Deprecated.
WhiteSet() - Constructor for class org.apache.commons.jexl3.introspection.JexlSandbox.WhiteSet
Deprecated.
 
write(String...) - Method in class org.apache.commons.jexl3.introspection.JexlSandbox.Permissions
Adds a list of writable property names to these permissions.
write() - Method in class org.apache.commons.jexl3.introspection.JexlSandbox.Permissions
Gets the set of writable property names in these permissions.
write(Class<?>, String) - Method in class org.apache.commons.jexl3.introspection.JexlSandbox
Gets the write permission value for a given property of a class.
write(String, String) - Method in class org.apache.commons.jexl3.introspection.JexlSandbox
Deprecated.

X

xor(Object, Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
Performs a bitwise xor.
A B C D E F G H I J L M N O P R S T U V W X 

Copyright © 2001–2021 The Apache Software Foundation. All rights reserved.