Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- 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.
- add(Object, Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
-
Add two values together.
- add(String) - Method in class org.apache.commons.jexl3.introspection.JexlSandbox.WhiteSet
- add(String) - Method in class org.apache.commons.jexl3.introspection.JexlSandbox.BlackSet
- add(String) - Method in class org.apache.commons.jexl3.introspection.JexlSandbox.Names
-
Adds a name to this set.
- ADD - Enum constant in enum org.apache.commons.jexl3.JexlOperator
-
Add operator.
- alias(String, String) - Method in class org.apache.commons.jexl3.introspection.JexlSandbox.WhiteSet
- alias(String, String) - Method in class org.apache.commons.jexl3.introspection.JexlSandbox.Names
-
Adds an alias to a name to this set.
- allow(Class<?>) - Method in interface org.apache.commons.jexl3.introspection.JexlPermissions
-
Checks whether a class allows JEXL introspection.
- allow(Class<?>) - Method in class org.apache.commons.jexl3.introspection.JexlPermissions.ClassPermissions
- allow(Class<?>) - Method in class org.apache.commons.jexl3.introspection.JexlPermissions.Delegate
- allow(Package) - Method in interface org.apache.commons.jexl3.introspection.JexlPermissions
-
Checks whether a package allows JEXL introspection.
- allow(Package) - Method in class org.apache.commons.jexl3.introspection.JexlPermissions.Delegate
- allow(Constructor<?>) - Method in interface org.apache.commons.jexl3.introspection.JexlPermissions
-
Checks whether a constructor allows JEXL introspection.
- allow(Constructor<?>) - Method in class org.apache.commons.jexl3.introspection.JexlPermissions.ClassPermissions
- allow(Constructor<?>) - Method in class org.apache.commons.jexl3.introspection.JexlPermissions.Delegate
- allow(Field) - Method in interface org.apache.commons.jexl3.introspection.JexlPermissions
-
Checks whether a field explicitly disallows JEXL introspection.
- allow(Field) - Method in class org.apache.commons.jexl3.introspection.JexlPermissions.Delegate
- allow(Method) - Method in interface org.apache.commons.jexl3.introspection.JexlPermissions
-
Checks whether a method allows JEXL introspection.
- allow(Method) - Method in class org.apache.commons.jexl3.introspection.JexlPermissions.ClassPermissions
- allow(Method) - Method in class org.apache.commons.jexl3.introspection.JexlPermissions.Delegate
- 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.
- AND - Enum constant in enum org.apache.commons.jexl3.JexlOperator
-
Bitwise-and operator.
- annotation(boolean) - Method in class org.apache.commons.jexl3.JexlFeatures
-
Sets whether annotation constructs are enabled.
- 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.
- annotationError(JexlNode, String) - Static method in exception org.apache.commons.jexl3.JexlException
-
Generates a message for an annotation error.
- antish() - Method in class org.apache.commons.jexl3.JexlBuilder
- antish(boolean) - Method in class org.apache.commons.jexl3.JexlBuilder
-
Sets whether the engine will resolve antish variable names.
- apply(JexlOperator, Object) - Method in interface org.apache.commons.jexl3.introspection.JexlUberspect.ResolverStrategy
-
Applies this strategy to a list of resolver types.
- arithmetic() - Method in class org.apache.commons.jexl3.JexlBuilder
- arithmetic(JexlArithmetic) - Method in class org.apache.commons.jexl3.JexlBuilder
-
Sets the JexlArithmetic instance the engine will use.
- ARRAY_GET - Enum constant in enum org.apache.commons.jexl3.JexlOperator
-
Array get operator as in: x[y].
- ARRAY_REF_EXPR - Static variable in class org.apache.commons.jexl3.JexlFeatures
-
Expressions allowed in array reference ordinal.
- ARRAY_SET - Enum constant in enum org.apache.commons.jexl3.JexlOperator
-
Array set operator as in: x[y] = z.
- arrayBuilder(int) - Method in class org.apache.commons.jexl3.JexlArithmetic
-
Deprecated.since 3.3.1
- arrayBuilder(int, boolean) - Method in class org.apache.commons.jexl3.JexlArithmetic
-
Called by the interpreter when evaluating a literal array.
- arrayReferenceExpr(boolean) - Method in class org.apache.commons.jexl3.JexlFeatures
-
Sets whether array references expressions are enabled.
- asLongNumber(boolean, Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
-
Checks if value class is a number that can be represented exactly in a long.
- asLongNumber(Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
-
Checks if value class is a number that can be represented exactly in a long.
- ASSIGN - Enum constant in enum org.apache.commons.jexl3.JexlOperator
-
Marker for side effect.
- 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() - Method in interface org.apache.commons.jexl3.JxltEngine.Template
-
Recreate the template source from its inner components.
- asString(StringBuilder) - Method in interface org.apache.commons.jexl3.JxltEngine.Expression
-
Adds this expression's string representation to a StringBuilder.
- at(int, int) - Method in class org.apache.commons.jexl3.JexlInfo
-
Creates info reusing the name.
B
- base - Variable in class org.apache.commons.jexl3.introspection.JexlPermissions.Delegate
-
The permissions we delegate to.
- BIGD_DOUBLE_MAX_VALUE - Static variable in class org.apache.commons.jexl3.JexlArithmetic
-
Double.MAX_VALUE as BigDecimal.
- BIGD_DOUBLE_MIN_VALUE - Static variable in class org.apache.commons.jexl3.JexlArithmetic
-
-Double.MAX_VALUE as BigDecimal.
- BIGD_SCALE - Static variable in class org.apache.commons.jexl3.JexlArithmetic
-
Default BigDecimal scale.
- BIGI_LONG_MAX_VALUE - Static variable in class org.apache.commons.jexl3.JexlArithmetic
-
Long.MAX_VALUE as BigInteger.
- BIGI_LONG_MIN_VALUE - Static variable in class org.apache.commons.jexl3.JexlArithmetic
-
Long.MIN_VALUE as BigInteger.
- bitwiseAnd(Object, Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
-
Deprecated.3.0
- bitwiseOr(Object, Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
-
Deprecated.3.0
- bitwiseXor(Object, Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
-
Deprecated.3.0
- 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.
- Break(JexlNode) - Constructor for exception org.apache.commons.jexl3.JexlException.Break
-
Creates a new instance of Break.
C
- cache() - Method in class org.apache.commons.jexl3.JexlBuilder
- cache(int) - Method in class org.apache.commons.jexl3.JexlBuilder
-
Sets the expression cache size the engine will use.
- CACHE_THRESHOLD - Static variable in class org.apache.commons.jexl3.JexlBuilder
-
The default maximum expression length to hit the expression cache.
- cacheFactory() - Method in class org.apache.commons.jexl3.JexlBuilder
- cacheFactory(IntFunction<JexlCache<?, ?>>) - Method in class org.apache.commons.jexl3.JexlBuilder
-
Sets the expression cache size the engine will use.
- cacheThreshold() - 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.
- 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() - Method in class org.apache.commons.jexl3.JexlBuilder
- 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.
- capacity() - Method in interface org.apache.commons.jexl3.JexlCache
-
Returns the cache capacity, the maximum number of elements it can contain.
- charset() - Method in class org.apache.commons.jexl3.JexlBuilder
- charset(Charset) - Method in class org.apache.commons.jexl3.JexlBuilder
-
Sets the charset to use.
- ClassPermissions(Class<?>...) - Constructor for class org.apache.commons.jexl3.introspection.JexlPermissions.ClassPermissions
-
Creates permissions based on the RESTRICTED set but allowing an explicit set.
- ClassPermissions(JexlPermissions, Collection<String>) - Constructor for class org.apache.commons.jexl3.introspection.JexlPermissions.ClassPermissions
-
Required for compose().
- 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 interface org.apache.commons.jexl3.JexlCache
-
Clears the cache.
- 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.
- CoercionException(String) - Constructor for exception org.apache.commons.jexl3.JexlArithmetic.CoercionException
-
Simple ctor.
- collectAll() - Method in class org.apache.commons.jexl3.JexlBuilder
- collectAll(boolean) - Method in class org.apache.commons.jexl3.JexlBuilder
-
Sets whether the engine variable collectors considers all potential forms of variable syntaxes.
- collectionContains(Object, Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
-
Checks whether a potential collection contains another.
- collectMode() - Method in class org.apache.commons.jexl3.JexlBuilder
- collectMode(int) - Method in class org.apache.commons.jexl3.JexlBuilder
-
Experimental collector mode setter.
- COMPARATOR_NAMES - Static variable in class org.apache.commons.jexl3.JexlFeatures
-
Comparator names (legacy) syntax.
- comparatorNames(boolean) - Method in class org.apache.commons.jexl3.JexlFeatures
-
Sets whether the legacy comparison operator names syntax is enabled.
- compare(Object, Object, String) - Method in class org.apache.commons.jexl3.JexlArithmetic
-
Deprecated.3.3
- compare(Object, Object, JexlOperator) - Method in class org.apache.commons.jexl3.JexlArithmetic
-
Performs a comparison.
- compile(Reader) - Method in class org.apache.commons.jexl3.scripting.JexlScriptEngine
- compile(String) - Method in class org.apache.commons.jexl3.scripting.JexlScriptEngine
- complement(Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
-
Performs a bitwise complement.
- COMPLEMENT - Enum constant in enum org.apache.commons.jexl3.JexlOperator
-
Complement operator.
- compose(String...) - Method in class org.apache.commons.jexl3.introspection.JexlPermissions.ClassPermissions
- compose(String...) - Method in interface org.apache.commons.jexl3.introspection.JexlPermissions
-
Compose these permissions with a new set.
- compose(String...) - Method in class org.apache.commons.jexl3.introspection.JexlPermissions.Delegate
- CONDITION - Enum constant in enum org.apache.commons.jexl3.JexlOperator
-
Test condition in if, for, while.
- CONST - Enum constant in enum org.apache.commons.jexl3.JexlException.VariableIssue
-
THe variable is const and an attempt is made to assign it
- CONST_CAPTURE - Static variable in class org.apache.commons.jexl3.JexlFeatures
-
Captured variables are const.
- constCapture(boolean) - Method in class org.apache.commons.jexl3.JexlFeatures
-
Sets whether lambda captured-variables are const or not.
- CONTAINER - Enum constant in enum org.apache.commons.jexl3.introspection.JexlUberspect.JexlResolver
-
Seeks a getContainer(property) and setContainer(property, value) as in
x.container.property
. - contains(Object, Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
-
Test if left contains right (right matches/in left).
- CONTAINS - Enum constant in enum org.apache.commons.jexl3.JexlOperator
-
Contains operator.
- CONTEXT - Static variable in class org.apache.commons.jexl3.JexlEngine
-
The thread local context.
- 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.
- controlNullNullOperands() - Method in class org.apache.commons.jexl3.JexlArithmetic
-
Deprecated.3.3
- controlNullNullOperands(JexlOperator) - Method in class org.apache.commons.jexl3.JexlArithmetic
-
The result of +,/,-,*,% when both operands are null.
- controlNullOperand() - Method in class org.apache.commons.jexl3.JexlArithmetic
-
Deprecated.3.3
- controlNullOperand(boolean, T) - Method in class org.apache.commons.jexl3.JexlArithmetic
-
Throws an NullOperand exception if arithmetic is strict-cast.
- controlReturn(Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
-
The last method called before returning a result from a script execution.
- copy() - Method in class org.apache.commons.jexl3.introspection.JexlSandbox.WhiteSet
- copy() - Method in class org.apache.commons.jexl3.introspection.JexlSandbox.BlackSet
- copy() - Method in class org.apache.commons.jexl3.introspection.JexlSandbox
- copy() - Method in class org.apache.commons.jexl3.introspection.JexlSandbox.Names
- copy() - Method in class org.apache.commons.jexl3.JexlOptions
-
Creates a copy of this 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
- create(boolean) - Method in interface org.apache.commons.jexl3.JexlArithmetic.ArrayBuilder
-
Creates the actual "array" instance.
- createAll() - Static method in class org.apache.commons.jexl3.JexlFeatures
-
Creates an all features enabled set.
- createBindings() - Method in class org.apache.commons.jexl3.scripting.JexlScriptEngine
- createDefault() - Static method in class org.apache.commons.jexl3.JexlFeatures
-
Creates a default features set suitable for basic but complete scripting needs.
- 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
JxltEngine.Expression
from an expression string. - createExpression(JexlInfo, String) - Method in class org.apache.commons.jexl3.JexlEngine
-
Creates an JexlExpression from a String containing valid JEXL syntax.
- createExpression(JexlInfo, String) - Method in class org.apache.commons.jexl3.JxltEngine
-
Creates 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() - Method in class org.apache.commons.jexl3.JexlEngine
-
Create an information structure for dynamic set/get/invoke/new.
- createInfo(String, int, int) - Method in class org.apache.commons.jexl3.JexlEngine
-
Creates a JexlInfo instance.
- 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. - createNone() - Static method in class org.apache.commons.jexl3.JexlFeatures
-
Creates an empty feature set.
- createRange(Object, Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
-
Creates a literal range.
- createScript() - Static method in class org.apache.commons.jexl3.JexlFeatures
-
The modern scripting features set.
- 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(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(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(JexlFeatures, JexlInfo, String, String...) - Method in class org.apache.commons.jexl3.JexlEngine
-
Creates a JexlScript from a String 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(JexlInfo, String, String...) - Method in class org.apache.commons.jexl3.JexlEngine
-
Creates a JexlScript from a String 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(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(JexlInfo, String) - Method in class org.apache.commons.jexl3.JxltEngine
-
Creates a new template.
- 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.
- createWithOptions(boolean, MathContext, int) - Method in class org.apache.commons.jexl3.JexlArithmetic
-
Creates a JexlArithmetic instance.
- curry(Object...) - Method in interface org.apache.commons.jexl3.JexlScript
-
Curries this script, returning a script with bound arguments.
D
- debug() - Method in class org.apache.commons.jexl3.JexlBuilder
- debug(boolean) - Method in class org.apache.commons.jexl3.JexlBuilder
-
Sets whether the engine will report debugging information when error occurs.
- decrement(Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
-
Decrements argument by 1.
- DECREMENT - Enum constant in enum org.apache.commons.jexl3.JexlOperator
-
Decrement pseudo-operator.
- DECREMENT_AND_GET - Enum constant in enum org.apache.commons.jexl3.JexlOperator
-
Prefix --, decrements and returns the value after decrementing.
- DEFAULT_FEATURES - Static variable in class org.apache.commons.jexl3.JexlEngine
-
Default features.
- Delegate(JexlPermissions) - Constructor for class org.apache.commons.jexl3.introspection.JexlPermissions.Delegate
-
Constructs a new instance.
- detach() - Method in class org.apache.commons.jexl3.JexlInfo
- detailedMessage() - Method in exception org.apache.commons.jexl3.JexlException.Ambiguous
- detailedMessage() - Method in exception org.apache.commons.jexl3.JexlException.Annotation
- detailedMessage() - Method in exception org.apache.commons.jexl3.JexlException.Assignment
- detailedMessage() - Method in exception org.apache.commons.jexl3.JexlException
-
Accesses detailed message.
- detailedMessage() - Method in exception org.apache.commons.jexl3.JexlException.Feature
- detailedMessage() - Method in exception org.apache.commons.jexl3.JexlException.Method
- detailedMessage() - Method in exception org.apache.commons.jexl3.JexlException.Operator
- detailedMessage() - Method in exception org.apache.commons.jexl3.JexlException.Parsing
- detailedMessage() - Method in exception org.apache.commons.jexl3.JexlException.Property
- detailedMessage() - Method in exception org.apache.commons.jexl3.JexlException.StackOverflow
- detailedMessage() - Method in exception org.apache.commons.jexl3.JexlException.Tokenization
- detailedMessage() - Method in exception org.apache.commons.jexl3.JexlException.Variable
- divide(Object, Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
-
Divide the left value by the right.
- DIVIDE - Enum constant in enum org.apache.commons.jexl3.JexlOperator
-
Divide operator.
- DUCK - Enum constant in enum org.apache.commons.jexl3.introspection.JexlUberspect.JexlResolver
-
Seeks any get/{set,put} method (quacking like a list or a map).
E
- empty(Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
-
Check for emptiness of various types: Number, Collection, Array, Map, String.
- EMPTY - Enum constant in enum org.apache.commons.jexl3.JexlOperator
-
Empty operator.
- 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.
- ENDSWITH - Enum constant in enum org.apache.commons.jexl3.JexlOperator
-
Ends-with operator.
- ENGINE - Static variable in class org.apache.commons.jexl3.JexlEngine
-
The thread local engine.
- entries() - Method in interface org.apache.commons.jexl3.JexlCache
-
Produces the cache entry set.
- EQ - Enum constant in enum org.apache.commons.jexl3.JexlOperator
-
Equals operator.
- EQSTRICT - Enum constant in enum org.apache.commons.jexl3.JexlOperator
-
Equal-strict operator.
- equals(Object) - Method in class org.apache.commons.jexl3.JexlFeatures
- equals(Object, Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
-
Test if left and right are equal.
- 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() - Method in class org.apache.commons.jexl3.introspection.JexlSandbox.Permissions
-
Gets the set of method names in these permissions.
- 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...) - Method in class org.apache.commons.jexl3.introspection.JexlSandbox.Permissions
-
Adds a list of executable methods names to these permissions.
- execute(String, String) - Method in class org.apache.commons.jexl3.introspection.JexlSandbox
-
Deprecated.
- 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
- FAT_ARROW - Static variable in class org.apache.commons.jexl3.JexlFeatures
-
Fat-arrow lambda syntax.
- fatArrow(boolean) - Method in class org.apache.commons.jexl3.JexlFeatures
-
Sets whether fat-arrow lambda syntax is enabled.
- Feature(JexlInfo, int, String) - Constructor for exception org.apache.commons.jexl3.JexlException.Feature
-
Creates a new Ambiguous statement exception instance.
- features() - Method in class org.apache.commons.jexl3.JexlBuilder
- features(JexlFeatures) - Method in class org.apache.commons.jexl3.JexlBuilder
-
Sets the features the engine will use as a base by default.
- FIELD - Enum constant in enum org.apache.commons.jexl3.introspection.JexlUberspect.JexlResolver
-
Seeks public instance members.
- FLOAT_PATTERN - Static variable in class org.apache.commons.jexl3.JexlArithmetic
-
The float regular expression pattern.
- FOR_EACH - Enum constant in enum org.apache.commons.jexl3.JexlOperator
-
Iterator generator as in for(var x : y).
- from(JexlScript) - Static method in class org.apache.commons.jexl3.JexlInfo
-
Gets the info from a script.
G
- get(Class<?>) - Method in class org.apache.commons.jexl3.introspection.JexlSandbox
-
Gets the permissions associated to a class.
- get(String) - Method in class org.apache.commons.jexl3.introspection.JexlSandbox.WhiteSet
- get(String) - Method in class org.apache.commons.jexl3.introspection.JexlSandbox.BlackSet
- get(String) - Method in class org.apache.commons.jexl3.introspection.JexlSandbox
-
Gets the set of 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
- get(K) - Method in interface org.apache.commons.jexl3.JexlCache
-
Gets a value from cache.
- GET_AND_DECREMENT - Enum constant in enum org.apache.commons.jexl3.JexlOperator
-
Postfix --, decrements and returns the value before decrementing.
- GET_AND_INCREMENT - Enum constant in enum org.apache.commons.jexl3.JexlOperator
-
Postfix ++, increments and returns the value before incrementing.
- getAnnotation() - Method in exception org.apache.commons.jexl3.JexlException.Annotation
- getArithmetic() - Method in class org.apache.commons.jexl3.JexlEngine
-
Gets this engine underlying
JexlArithmetic
. - getArithmetic(JexlArithmetic) - Method in interface org.apache.commons.jexl3.introspection.JexlUberspect
-
Gets an arithmetic operator resolver for a given arithmetic instance.
- 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 interface org.apache.commons.jexl3.introspection.JexlUberspect
-
Seeks a class by name using this uberspect class-loader.
- 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(Object, Object...) - Method in interface org.apache.commons.jexl3.introspection.JexlUberspect
-
Returns a class constructor.
- 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
- getFlags() - Method in class org.apache.commons.jexl3.JexlFeatures
- getImports() - Method in class org.apache.commons.jexl3.JexlOptions
-
Gets the optional set of imported packages.
- 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 interface org.apache.commons.jexl3.introspection.JexlUberspect
-
Gets an iterator from an object.
- getJexl() - Method in class org.apache.commons.jexl3.ObjectContext
- 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.
- 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 coercion 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() - Method in exception org.apache.commons.jexl3.JexlException.Method
- getMethod(Object, String, Object...) - Method in interface org.apache.commons.jexl3.introspection.JexlUberspect
-
Returns a JexlMethod.
- 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.
- getMethodSignature() - Method in exception org.apache.commons.jexl3.JexlException.Method
- getMimeTypes() - Method in class org.apache.commons.jexl3.scripting.JexlScriptEngineFactory
- 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.
- getObject() - Method in class org.apache.commons.jexl3.ObjectContext
- 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() - Method in exception org.apache.commons.jexl3.JexlException.Property
- 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.
- 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 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 interface org.apache.commons.jexl3.introspection.JexlUberspect
-
Applies this uberspect property resolver strategy.
- 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.
- 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
- getValue() - Method in exception org.apache.commons.jexl3.JexlException.Throw
- 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 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.
- GT - Enum constant in enum org.apache.commons.jexl3.JexlOperator
-
Greater-than operator.
- GTE - Enum constant in enum org.apache.commons.jexl3.JexlOperator
-
Greater-than-or-equal operator.
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.JexlFeatures
I
- IMPORT_PRAGMA - Static variable in class org.apache.commons.jexl3.JexlFeatures
-
Import pragma feature ordinal.
- importPragma(boolean) - Method in class org.apache.commons.jexl3.JexlFeatures
-
Sets whether import pragma constructs are enabled.
- imports() - Method in class org.apache.commons.jexl3.JexlBuilder
-
Gets the optional set of imported packages.
- imports(String...) - Method in class org.apache.commons.jexl3.JexlBuilder
-
Sets the optional set of imports.
- imports(Collection<String>) - Method in class org.apache.commons.jexl3.JexlBuilder
-
Sets the optional set of imports.
- increment(Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
-
Increments argument by 1.
- increment(Object, int) - Method in class org.apache.commons.jexl3.JexlArithmetic
-
Add value to number argument.
- INCREMENT - Enum constant in enum org.apache.commons.jexl3.JexlOperator
-
Increment pseudo-operator.
- INCREMENT_AND_GET - Enum constant in enum org.apache.commons.jexl3.JexlOperator
-
Prefix ++ operator, increments and returns the value after incrementing.
- info() - Method in exception org.apache.commons.jexl3.JexlException
-
Pleasing checkstyle.
- 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.
- 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.
- 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 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.
- isConstCapture() - Method in class org.apache.commons.jexl3.JexlOptions
- 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.
- isFloatingPoint(Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
-
Is Object a floating point number.
- isFloatingPointNumber(Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
-
Test if the passed value is a floating point number, i.e.
- 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
- 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.
- isMultiplyExact(long, long, long) - Static method in class org.apache.commons.jexl3.JexlArithmetic
-
Checks if the product of the arguments overflows a
long
. - isNegateStable() - Method in class org.apache.commons.jexl3.JexlArithmetic
-
Whether negate called with a given argument will always return the same result.
- isNullOperand(Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
-
Checks if an operand is considered null.
- isNumberable(Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
-
Is Object a whole number.
- 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..
- 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.
- isStrict(JexlOperator) - Method in class org.apache.commons.jexl3.JexlArithmetic
-
Checks whether this arithmetic considers a given operator as strict or null-safe.
- 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.
- 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.
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.CoercionException - Exception in org.apache.commons.jexl3
-
Marker class for coercion operand exceptions.
- 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
-
Configures and builds a JexlEngine.
- JexlBuilder() - Constructor for class org.apache.commons.jexl3.JexlBuilder
-
Default constructor.
- JexlCache<K,
V> - Interface in org.apache.commons.jexl3 -
Caching scripts or templates interface.
- 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.ClassNameResolver - Interface in org.apache.commons.jexl3
-
A marker interface that solves a simple class name into a fully-qualified one.
- JexlContext.ModuleProcessor - Interface in org.apache.commons.jexl3
-
A marker interface of the JexlContext that processes module definitions.
- 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(JexlInfo, String, Throwable) - Constructor for exception org.apache.commons.jexl3.JexlException
-
Creates a new JexlException.
- 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(JexlNode, String, Throwable, boolean) - 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 assignment.
- 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.Throw - Exception in org.apache.commons.jexl3
-
Thrown to throw a value.
- 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 default instance, equivalent to the result of calling the preferred alternative
JexlFeatures.createDefault()
- JexlFeatures(long, Set<String>, Predicate<String>) - Constructor for class org.apache.commons.jexl3.JexlFeatures
-
An all member constructor for derivation.
- 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() - Constructor for class org.apache.commons.jexl3.JexlInfo
-
Create an information structure for dynamic set/get/invoke/new.
- JexlInfo(String, int, int) - Constructor for class org.apache.commons.jexl3.JexlInfo
-
Create info.
- JexlInfo(JexlInfo) - Constructor for class org.apache.commons.jexl3.JexlInfo
-
The copy constructor.
- 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.
- JexlPermissions - Interface in org.apache.commons.jexl3.introspection
-
This interface describes permissions used by JEXL introspection that constrain which packages/classes/constructors/fields/methods are made visible to JEXL scripts.
- JexlPermissions.ClassPermissions - Class in org.apache.commons.jexl3.introspection
-
A permission delegation that augments the RESTRICTED permission with an explicit set of classes.
- JexlPermissions.Delegate - Class in org.apache.commons.jexl3.introspection
-
A base for permission delegation allowing functional refinement.
- 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(boolean, boolean, Map<String, JexlSandbox.Permissions>) - Constructor for class org.apache.commons.jexl3.introspection.JexlSandbox
-
Creates a sandbox based on an existing permissions map.
- JexlSandbox(boolean, Map<String, JexlSandbox.Permissions>) - Constructor for class org.apache.commons.jexl3.introspection.JexlSandbox
-
Deprecated.
- JexlSandbox(Map<String, JexlSandbox.Permissions>) - Constructor for class org.apache.commons.jexl3.introspection.JexlSandbox
-
Deprecated.
- JexlSandbox.BlackSet - Class in org.apache.commons.jexl3.introspection
-
Deprecated.since 3.2, use
JexlSandbox.BlockSet
- 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.since 3.2, use
JexlSandbox.AllowSet
- 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(boolean) - Method in class org.apache.commons.jexl3.JexlFeatures
-
Sets whether lambda/function constructs are enabled.
- LAMBDA - Static variable in class org.apache.commons.jexl3.JexlFeatures
-
Lambda feature ordinal.
- 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() - Method in class org.apache.commons.jexl3.JexlBuilder
- lexical(boolean) - Method in class org.apache.commons.jexl3.JexlBuilder
-
Sets whether the engine is in lexical mode.
- lexical(boolean) - Method in class org.apache.commons.jexl3.JexlFeatures
-
Sets whether syntactic lexical mode is enabled.
- LEXICAL - Static variable in class org.apache.commons.jexl3.JexlFeatures
-
Lexical feature ordinal.
- LEXICAL_SHADE - Static variable in class org.apache.commons.jexl3.JexlFeatures
-
Lexical shade feature ordinal.
- lexicalShade() - Method in class org.apache.commons.jexl3.JexlBuilder
- lexicalShade(boolean) - Method in class org.apache.commons.jexl3.JexlBuilder
-
Sets whether the engine is in lexical shading mode.
- lexicalShade(boolean) - Method in class org.apache.commons.jexl3.JexlFeatures
-
Sets whether syntactic lexical shade is enabled.
- LIST - Enum constant in enum org.apache.commons.jexl3.introspection.JexlUberspect.JexlResolver
-
Seeks list methods get/set.
- loader() - Method in class org.apache.commons.jexl3.JexlBuilder
- loader(ClassLoader) - Method in class org.apache.commons.jexl3.JexlBuilder
-
Sets the class loader to use.
- 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() - Method in class org.apache.commons.jexl3.JexlBuilder
- logger(Log) - Method in class org.apache.commons.jexl3.JexlBuilder
-
Sets the o.a.c.Log instance to use.
- logicalNot(Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
-
Deprecated.3.0
- 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.
- LT - Enum constant in enum org.apache.commons.jexl3.JexlOperator
-
Less-than operator.
- LTE - Enum constant in enum org.apache.commons.jexl3.JexlOperator
-
Less-than-or-equal operator.
M
- main(String[]) - Static method in class org.apache.commons.jexl3.scripting.Main
-
Test application for JexlScriptEngine (JSR-223 implementation).
- 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
- MAP - Enum constant in enum org.apache.commons.jexl3.introspection.JexlUberspect.JexlResolver
-
Seeks map methods get/put.
- 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
-
Deprecated.
- mapBuilder(int, boolean) - 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.
- matches(Object, Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
-
Deprecated.3.0
- message(String) - Method in enum org.apache.commons.jexl3.JexlException.VariableIssue
-
Stringifies the variable issue.
- 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(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) - 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_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.
- mod(Object, Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
-
left value modulo right.
- MOD - Enum constant in enum org.apache.commons.jexl3.JexlOperator
-
Modulo operator.
- multiply(Object, Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
-
Multiply the left value by the right.
- MULTIPLY - Enum constant in enum org.apache.commons.jexl3.JexlOperator
-
Multiply operator.
N
- Names() - Constructor for class org.apache.commons.jexl3.introspection.JexlSandbox.Names
- namespacePragma(boolean) - Method in class org.apache.commons.jexl3.JexlFeatures
-
Sets whether namespace pragma constructs are enabled.
- namespaces() - Method in class org.apache.commons.jexl3.JexlBuilder
- namespaces(Map<String, Object>) - Method in class org.apache.commons.jexl3.JexlBuilder
-
Sets the default namespaces map the engine will use.
- namespaceTest() - Method in class org.apache.commons.jexl3.JexlFeatures
- namespaceTest(Predicate<String>) - Method in class org.apache.commons.jexl3.JexlFeatures
-
Sets a test to determine namespace declaration.
- narrow(Number) - Method in class org.apache.commons.jexl3.JexlArithmetic
-
Given a Number, return the value using the smallest type the result will fit into.
- narrowAccept(Class<?>, Class<?>) - Method in class org.apache.commons.jexl3.JexlArithmetic
-
Whether we consider the narrow class as a potential candidate for narrowing the source.
- narrowArguments(Object[]) - Method in class org.apache.commons.jexl3.JexlArithmetic
-
Replace all numbers in an arguments array with the smallest type that will fit.
- narrowBigDecimal(Object, Object, BigDecimal) - Method in class org.apache.commons.jexl3.JexlArithmetic
-
Given a BigDecimal, attempt to narrow it to an Integer or Long if it fits and one of the arguments is numberable.
- narrowBigInteger(Object, Object, BigInteger) - Method in class org.apache.commons.jexl3.JexlArithmetic
-
Given a BigInteger, narrow it to an Integer or Long if it fits and the arguments class allow it.
- narrowLong(Object, Object, long) - Method in class org.apache.commons.jexl3.JexlArithmetic
-
Given a long, attempt to narrow it to an int.
- narrowNumber(Number, Class<?>) - Method in class org.apache.commons.jexl3.JexlArithmetic
-
Given a Number, return 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).
- NEGATE - Enum constant in enum org.apache.commons.jexl3.JexlOperator
-
Negate operator.
- NEW_INSTANCE - Static variable in class org.apache.commons.jexl3.JexlFeatures
-
New-instance feature ordinal.
- newInstance(boolean) - Method in class org.apache.commons.jexl3.JexlFeatures
-
Sets whether creating new instances is enabled.
- 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.
- 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.
- NOT - Enum constant in enum org.apache.commons.jexl3.JexlOperator
-
Not operator.
- NS_PRAGMA - Static variable in class org.apache.commons.jexl3.JexlFeatures
-
Namespace pragma feature ordinal.
- 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
- NULLVALUE - Enum constant in enum org.apache.commons.jexl3.JexlException.VariableIssue
-
The variable has a null value.
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() - Method in class org.apache.commons.jexl3.JexlBuilder
- options(JexlContext) - 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(JexlOptions) - Method in class org.apache.commons.jexl3.JexlArithmetic
-
Apply options to this arithmetic which eventually may create another instance.
- or(Object, Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
-
Performs a bitwise or.
- OR - Enum constant in enum org.apache.commons.jexl3.JexlOperator
-
Bitwise-or operator.
- 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.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
- parse(String...) - Static method in interface org.apache.commons.jexl3.introspection.JexlPermissions
-
Parses a set of permissions.
- parseFlags(int, String...) - Static method in class org.apache.commons.jexl3.JexlOptions
-
Parses flags by name.
- parserError(String, String) - Method in exception org.apache.commons.jexl3.JexlException
-
Formats an error message from the parser.
- Parsing(JexlInfo, String) - Constructor for exception org.apache.commons.jexl3.JexlException.Parsing
-
Creates a new Parsing exception instance.
- Parsing(JexlInfo, ParseException) - Constructor for exception org.apache.commons.jexl3.JexlException.Parsing
-
Creates a new Parsing exception instance.
- permissions() - Method in class org.apache.commons.jexl3.JexlBuilder
- 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.
- permissions(JexlPermissions) - Method in class org.apache.commons.jexl3.JexlBuilder
-
Sets the JexlPermissions instance the engine will use.
- 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).
- POSITIVIZE - Enum constant in enum org.apache.commons.jexl3.JexlOperator
-
Positivize operator.
- pragma(boolean) - Method in class org.apache.commons.jexl3.JexlFeatures
-
Sets whether pragma constructs are enabled.
- PRAGMA - Static variable in class org.apache.commons.jexl3.JexlFeatures
-
Pragma feature ordinal.
- PRAGMA_ANYWHERE - Static variable in class org.apache.commons.jexl3.JexlFeatures
-
The pragma anywhere feature ordinal.
- pragmaAnywhere(boolean) - Method in class org.apache.commons.jexl3.JexlFeatures
-
Sets whether pragma constructs can appear anywhere in the code.
- 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.
- processModule(JexlEngine, JexlInfo, String, String) - Method in interface org.apache.commons.jexl3.JexlContext.ModuleProcessor
-
Defines a module.
- processPragma(String, Object) - Method in interface org.apache.commons.jexl3.JexlContext.PragmaProcessor
-
Deprecated.3.3
- processPragma(JexlOptions, 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, boolean, Throwable) - Constructor for exception org.apache.commons.jexl3.JexlException.Property
-
Creates a new Property exception instance.
- Property(JexlNode, String, Throwable) - Constructor for exception org.apache.commons.jexl3.JexlException.Property
-
Deprecated.3.2
- PROPERTY - Enum constant in enum org.apache.commons.jexl3.introspection.JexlUberspect.JexlResolver
-
Seeks methods named get{P,p}property and is{P,p}property.
- PROPERTY_GET - Enum constant in enum org.apache.commons.jexl3.JexlOperator
-
Property get operator as in: x.y.
- PROPERTY_SET - Enum constant in enum org.apache.commons.jexl3.JexlOperator
-
Property set operator as in: x.y = z.
- propertyError(JexlNode, String) - Static method in exception org.apache.commons.jexl3.JexlException
-
Deprecated.3.2
- propertyError(JexlNode, String, boolean) - Static method in exception org.apache.commons.jexl3.JexlException
-
Generates a message for an unsolvable property error.
- put(Object, Object) - Method in interface org.apache.commons.jexl3.JexlArithmetic.MapBuilder
-
Adds a new entry to the map.
- put(K, V) - Method in interface org.apache.commons.jexl3.JexlCache
-
Puts a value in cache.
R
- 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...) - Method in class org.apache.commons.jexl3.introspection.JexlSandbox.Permissions
-
Adds a list of readable property names to these permissions.
- read(String, String) - Method in class org.apache.commons.jexl3.introspection.JexlSandbox
-
Deprecated.
- readSource(File) - Method in class org.apache.commons.jexl3.JexlEngine
-
Reads a JEXL source from a File.
- readSource(URL) - Method in class org.apache.commons.jexl3.JexlEngine
-
Reads a JEXL source from an URL.
- REDEFINED - Enum constant in enum org.apache.commons.jexl3.JexlException.VariableIssue
-
The variable is already declared.
- register(boolean) - Method in class org.apache.commons.jexl3.JexlFeatures
-
Sets whether register are enabled.
- RESERVED - Static variable in class org.apache.commons.jexl3.JexlFeatures
-
Reserved future feature ordinal (unused as of 3.3.1).
- reservedNames(Collection<String>) - Method in class org.apache.commons.jexl3.JexlFeatures
-
Sets a collection of reserved r precluding those to be used as local variables or parameter r.
- resolveClassName(String) - Method in interface org.apache.commons.jexl3.JexlContext.ClassNameResolver
-
Resolves a class name.
- 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
- RESTRICTED - Static variable in interface org.apache.commons.jexl3.introspection.JexlPermissions
-
A restricted singleton.
- Return(JexlNode, String, Object) - Constructor for exception org.apache.commons.jexl3.JexlException.Return
-
Creates a new instance of Return.
- roundBigDecimal(BigDecimal) - Method in class org.apache.commons.jexl3.JexlArithmetic
-
Ensure a big decimal is rounded by this arithmetic scale and rounding mode.
S
- safe() - Method in class org.apache.commons.jexl3.JexlBuilder
- safe(boolean) - Method in class org.apache.commons.jexl3.JexlBuilder
-
Sets whether the engine considers dereferencing null in navigation expressions as null or triggers an error.
- sandbox() - 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.
- script(boolean) - Method in class org.apache.commons.jexl3.JexlFeatures
-
Sets whether scripts constructs are enabled.
- SCRIPT - Static variable in class org.apache.commons.jexl3.JexlFeatures
-
Script feature ordinal.
- SELF_ADD - Enum constant in enum org.apache.commons.jexl3.JexlOperator
-
Self-add operator.
- SELF_AND - Enum constant in enum org.apache.commons.jexl3.JexlOperator
-
Self-and operator.
- SELF_DIVIDE - Enum constant in enum org.apache.commons.jexl3.JexlOperator
-
Self-divide operator.
- SELF_MOD - Enum constant in enum org.apache.commons.jexl3.JexlOperator
-
Self-modulo operator.
- SELF_MULTIPLY - Enum constant in enum org.apache.commons.jexl3.JexlOperator
-
Self-multiply operator.
- SELF_OR - Enum constant in enum org.apache.commons.jexl3.JexlOperator
-
Self-or operator.
- SELF_SHIFTLEFT - Enum constant in enum org.apache.commons.jexl3.JexlOperator
-
Self-left-shift operator.
- SELF_SHIFTRIGHT - Enum constant in enum org.apache.commons.jexl3.JexlOperator
-
Self-right-shift operator.
- SELF_SHIFTRIGHTU - Enum constant in enum org.apache.commons.jexl3.JexlOperator
-
Self-right-shift unsigned operator.
- SELF_SUBTRACT - Enum constant in enum org.apache.commons.jexl3.JexlOperator
-
Self-subtract operator.
- SELF_XOR - Enum constant in enum org.apache.commons.jexl3.JexlOperator
-
Self-xor operator.
- 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(String, Object) - Method in class org.apache.commons.jexl3.MapContext
- set(String, Object) - Method in class org.apache.commons.jexl3.ObjectContext
- set(JexlEngine) - Method in class org.apache.commons.jexl3.JexlOptions
-
Sets options from engine.
- set(JexlOptions) - Method in class org.apache.commons.jexl3.JexlOptions
-
Sets options from options.
- 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
-
Deprecated.since 3.3.1
- setBuilder(int, boolean) - 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 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.
- setConstCapture(boolean) - Method in class org.apache.commons.jexl3.JexlOptions
-
Sets whether lambda captured-variables are const or not.
- setDefaultFlags(String...) - Static method in class org.apache.commons.jexl3.JexlOptions
-
Sets the default (static, shared) option flags.
- setDefaultPermissions(JexlPermissions) - Static method in class org.apache.commons.jexl3.JexlBuilder
-
Sets the default permissions.
- setFlags(String...) - Method in class org.apache.commons.jexl3.JexlOptions
-
Sets this option flags using the +/- syntax.
- setImports(Collection<String>) - Method in class org.apache.commons.jexl3.JexlOptions
-
Sets the optional set of imports.
- setInstance(JexlEngine) - Static method in class org.apache.commons.jexl3.scripting.JexlScriptEngine
-
Sets the shared instance used for the script engine.
- 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.
- 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.
- setPermissions(JexlPermissions) - Static method in class org.apache.commons.jexl3.scripting.JexlScriptEngine
-
Sets the permissions instance used to create the script engine.
- 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 null or 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.
- shiftLeft(Object, Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
-
Shifts a bit pattern to the right.
- SHIFTLEFT - Enum constant in enum org.apache.commons.jexl3.JexlOperator
-
Bit-pattern left-shift operator.
- shiftRight(Object, Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
-
Shifts a bit pattern to the right.
- SHIFTRIGHT - Enum constant in enum org.apache.commons.jexl3.JexlOperator
-
Bit-pattern right-shift operator.
- SHIFTRIGHTU - Enum constant in enum org.apache.commons.jexl3.JexlOperator
-
Bit-pattern right-shift unsigned operator.
- shiftRightUnsigned(Object, Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
-
Shifts a bit pattern to the right unsigned.
- 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() - Method in class org.apache.commons.jexl3.JexlBuilder
- silent(boolean) - Method in class org.apache.commons.jexl3.JexlBuilder
-
Sets whether the engine will throw JexlException during evaluation when an error is triggered.
- size() - Method in interface org.apache.commons.jexl3.JexlCache
-
Returns the cache size, the actual number of elements it contains.
- 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. - SIZE - Enum constant in enum org.apache.commons.jexl3.JexlOperator
-
Size operator.
- sliceSource(String, int, int, int, int) - Static method in exception org.apache.commons.jexl3.JexlException
-
Removes a slice from a source.
- stackOverflow() - Method in class org.apache.commons.jexl3.JexlBuilder
- stackOverflow(int) - Method in class org.apache.commons.jexl3.JexlBuilder
-
Sets the number of script/expression evaluations that can be stacked.
- 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.
- STARTSWITH - Enum constant in enum org.apache.commons.jexl3.JexlOperator
-
Starts-with operator.
- strategy() - Method in class org.apache.commons.jexl3.JexlBuilder
- strategy(JexlUberspect.ResolverStrategy) - Method in class org.apache.commons.jexl3.JexlBuilder
-
Sets the JexlUberspect strategy the engine will use.
- strict() - 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.
- strictEquals(Object, Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
-
Test if left and right are strictly equal.
- 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.
- SUBTRACT - Enum constant in enum org.apache.commons.jexl3.JexlOperator
-
Subtract operator.
- supportsAnnotation() - Method in class org.apache.commons.jexl3.JexlFeatures
- supportsArrayReferenceExpr() - Method in class org.apache.commons.jexl3.JexlFeatures
- supportsComparatorNames() - Method in class org.apache.commons.jexl3.JexlFeatures
- supportsConstCapture() - Method in class org.apache.commons.jexl3.JexlFeatures
- supportsExpression() - Method in class org.apache.commons.jexl3.JexlFeatures
- supportsFatArrow() - Method in class org.apache.commons.jexl3.JexlFeatures
- supportsImportPragma() - 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
- supportsNamespacePragma() - 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
- supportsPragmaAnywhere() - 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
- supportsThinArrow() - Method in class org.apache.commons.jexl3.JexlFeatures
T
- TEST_STR_FALSE - Static variable in class org.apache.commons.jexl3.JexlFeatures
-
The false predicate.
- testPredicate(Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
-
Test if a condition is true or false.
- THIN_ARROW - Static variable in class org.apache.commons.jexl3.JexlFeatures
-
Thin-arrow lambda syntax.
- thinArrow(boolean) - Method in class org.apache.commons.jexl3.JexlFeatures
-
Sets whether thin-arrow lambda syntax is enabled.
- Throw(JexlNode, Object) - Constructor for exception org.apache.commons.jexl3.JexlException.Throw
-
Creates a new instance of Throw.
- toBigDecimal(boolean, Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
-
Coerce to a BigDecimal.
- toBigDecimal(Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
-
Coerce to a BigDecimal.
- toBigInteger(boolean, Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
-
Coerce to a BigInteger.
- toBigInteger(Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
-
Coerce to a BigInteger.
- toBoolean(boolean, Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
-
Coerce to a primitive boolean.
- toBoolean(Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
-
Coerce to a primitive boolean.
- toDouble(boolean, Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
-
Coerce to a primitive double.
- toDouble(Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
-
Coerce to a primitive double.
- toInteger(boolean, Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
-
Coerce to a primitive int.
- 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(boolean, Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
-
Coerce to a primitive long.
- toLong(Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
-
Coerce to a primitive long.
- 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 class org.apache.commons.jexl3.JexlOptions
- toString() - Method in interface org.apache.commons.jexl3.JxltEngine.Expression
-
Formats this expression, adding its source string representation in comments if available: 'expression /*= source *\/'' .
- toString(boolean, Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
-
Coerce to a string.
- toString(BufferedReader) - Static method in class org.apache.commons.jexl3.JexlEngine
-
Creates a string from a reader.
- toString(Object) - Method in class org.apache.commons.jexl3.JexlArithmetic
-
Coerce to a string.
- 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 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 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.
- 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.
U
- uberspect() - Method in class org.apache.commons.jexl3.JexlBuilder
- uberspect(JexlUberspect) - Method in class org.apache.commons.jexl3.JexlBuilder
-
Sets the JexlUberspect instance the engine will use.
- UNDEFINED - Enum constant in enum org.apache.commons.jexl3.JexlException.VariableIssue
-
The variable is undefined.
- UNRESTRICTED - Static variable in interface org.apache.commons.jexl3.introspection.JexlPermissions
-
The unrestricted permissions.
V
- validate(Class<?>) - Method in interface org.apache.commons.jexl3.introspection.JexlPermissions
-
Checks that a class is valid for permission check.
- validate(Package) - Method in interface org.apache.commons.jexl3.introspection.JexlPermissions
-
Checks that a package is valid for permission check.
- validate(Constructor<?>) - Method in interface org.apache.commons.jexl3.introspection.JexlPermissions
-
Checks that a constructor is valid for permission check.
- validate(Field) - Method in interface org.apache.commons.jexl3.introspection.JexlPermissions
-
Checks that a field is valid for permission check.
- validate(Method) - Method in interface org.apache.commons.jexl3.introspection.JexlPermissions
-
Checks that a method is valid for permission check.
- 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, boolean) - Constructor for exception org.apache.commons.jexl3.JexlException.Variable
-
Creates a new Variable exception instance.
- Variable(JexlNode, String, JexlException.VariableIssue) - 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() - 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...) - Method in class org.apache.commons.jexl3.introspection.JexlSandbox.Permissions
-
Adds a list of writable property names to these permissions.
- 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.
- XOR - Enum constant in enum org.apache.commons.jexl3.JexlOperator
-
Bitwise-xor operator.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form