Name | Description | Type | Package | Framework |
JexlArithmetic | Perform arithmetic, implements JexlOperator methods. | Class | org.apache.commons.jexl3 | Apache Commons |
|
JexlArithmetic .ArrayBuilder | Helper interface used when creating an array literal. | Interface | org.apache.commons.jexl3.JexlArithmetic | Apache Commons |
|
JexlArithmetic .MapBuilder | Helper interface used when creating a map literal. | Interface | org.apache.commons.jexl3.JexlArithmetic | Apache Commons |
|
JexlArithmetic .NullOperand | Marker class for null operand exceptions. | Class | org.apache.commons.jexl3.JexlArithmetic | Apache Commons |
|
JexlArithmetic .SetBuilder | Helper interface used when creating a set literal. | Interface | org.apache.commons.jexl3.JexlArithmetic | Apache Commons |
|
JexlArithmetic .Uberspect | The interface that uberspects JexlArithmetic classes. | Interface | org.apache.commons.jexl3.JexlArithmetic | Apache Commons |
|
JexlBuilder | Configure and builds a JexlEngine. | Class | org.apache.commons.jexl3 | Apache Commons |
|
JexlContext | Manages variables which can be referenced in a JEXL expression. | Interface | org.apache.commons.jexl3 | Apache Commons |
|
JexlContext .NamespaceFunctor | Namespace type that allows creating an instance to delegate namespace methods calls to. | Interface | org.apache.commons.jexl3.JexlContext | Apache Commons |
|
JexlContext .NamespaceResolver | This interface declares how to resolve a namespace from its name; it is used by the interpreter during In JEXL, a namespace is an object that serves the purpose of encapsulating functions; for instance, | Interface | org.apache.commons.jexl3.JexlContext | Apache Commons |
|
JexlContext .ThreadLocal | A marker interface that indicates the interpreter to put this context in the JexlEngine thread local context instance during evaluation. | Interface | org.apache.commons.jexl3.JexlContext | Apache Commons |
|
JexlEngine | Creates and evaluates JexlExpression and JexlScript objects. | Class | org.apache.commons.jexl3 | Apache Commons |
|
JexlEngine .Options | Script evaluation options. | Interface | org.apache.commons.jexl3.JexlEngine | Apache Commons |
|
JexlException | Wraps any error that might occur during interpretation of a script or expression. | Class | org.apache.commons.jexl3 | Apache Commons |
|
JexlException .Ambiguous | Thrown when parsing fails due to an ambiguous statement. | Class | org.apache.commons.jexl3.JexlException | Apache Commons |
|
JexlException .Assignment | Thrown when parsing fails due to an invalid assigment. | Class | org.apache.commons.jexl3.JexlException | Apache Commons |
|
JexlException .Break | Thrown to break a loop. | Class | org.apache.commons.jexl3.JexlException | Apache Commons |
|
JexlException .Cancel | Thrown to cancel a script execution. | Class | org.apache.commons.jexl3.JexlException | Apache Commons |
|
JexlException .Continue | Thrown to continue a loop. | Class | org.apache.commons.jexl3.JexlException | Apache Commons |
|
JexlException .Method | Thrown when a method or ctor is unknown, ambiguous or inaccessible. | Class | org.apache.commons.jexl3.JexlException | Apache Commons |
|
JexlException .Operator | Thrown when an operator fails. | Class | org.apache.commons.jexl3.JexlException | Apache Commons |
|
JexlException .Parsing | Thrown when parsing fails. | Class | org.apache.commons.jexl3.JexlException | Apache Commons |
|
JexlException .Property | Thrown when a property is unknown. | Class | org.apache.commons.jexl3.JexlException | Apache Commons |
|
JexlException .Return | Thrown to return a value. | Class | org.apache.commons.jexl3.JexlException | Apache Commons |
|
JexlException .Tokenization | Thrown when tokenization fails. | Class | org.apache.commons.jexl3.JexlException | Apache Commons |
|
JexlException .Variable | Thrown when a variable is unknown. | Class | org.apache.commons.jexl3.JexlException | Apache Commons |
|
JexlExpression | Represents a single JEXL expression. | Interface | org.apache.commons.jexl3 | Apache Commons |
|
JexlInfo | Helper class to carry information such as a url/file name, line and column for debugging information reporting. | Class | org.apache.commons.jexl3 | Apache Commons |
|
JexlInfo .Detail | Describes errors more precisely. | Interface | org.apache.commons.jexl3.JexlInfo | Apache Commons |
|
JexlMethod | Interface used for regular method invocation. | Interface | org.apache.commons.jexl3.introspection | Apache Commons |
|
JexlOperator | These are the operators that are executed by JexlArithmetic methods. | Class | org.apache.commons.jexl3 | Apache Commons |
|
JexlPropertyGet | Interface for getting values that appear to be properties. | Interface | org.apache.commons.jexl3.introspection | Apache Commons |
|
JexlPropertySet | Interface used for setting values that appear to be properties. | Interface | org.apache.commons.jexl3.introspection | Apache Commons |
|
JexlSandbox | A sandbox describes permissions on a class by explicitly allowing or forbidding access to methods and properties through whitelists and blacklists. | Class | org.apache.commons.jexl3.introspection | Apache Commons |
|
JexlSandbox .BlackSet | A black set of names. | Class | org.apache.commons.jexl3.introspection.JexlSandbox | Apache Commons |
|
JexlSandbox .Names | A base set of names. | Class | org.apache.commons.jexl3.introspection.JexlSandbox | Apache Commons |
|
JexlSandbox .Permissions | Contains the white or black lists for properties and methods for a given class. | Class | org.apache.commons.jexl3.introspection.JexlSandbox | Apache Commons |
|
JexlSandbox .WhiteSet | A white set of names. | Class | org.apache.commons.jexl3.introspection.JexlSandbox | Apache Commons |
|
JexlScript | A script is some valid JEXL syntax to be executed with a given set of JexlContext variables. | Interface | org.apache.commons.jexl3 | Apache Commons |
|
JexlScriptEngine | This implementation gives access to both ENGINE_SCOPE and GLOBAL_SCOPE bindings. | Class | org.apache.commons.jexl3.scripting | Apache Commons |
|
JexlScriptEngineFactory | Supports the following: Language short names: JEXL, Jexl, jexl, JEXL2, Jexl2, jexl2, JEXL3, Jexl3, jexl3 | Class | org.apache.commons.jexl3.scripting | Apache Commons |
|
JexlUberspect | 'Federated' introspection/reflection interface to allow JEXL introspection behavior to be customized. | Interface | org.apache.commons.jexl3.introspection | Apache Commons |
|
JexlUberspect .JexlResolver | The various builtin property resolvers. | Class | org.apache.commons.jexl3.introspection.JexlUberspect | Apache Commons |
|
JexlUberspect .PropertyResolver | Abstracts getting property setter and getter. | Interface | org.apache.commons.jexl3.introspection.JexlUberspect | Apache Commons |
|
JexlUberspect .ResolverStrategy | Determines property resolution strategy. | Interface | org.apache.commons.jexl3.introspection.JexlUberspect | Apache Commons |
|
JxltEngine | A simple JeXL Template engine. | Class | org.apache.commons.jexl3 | Apache Commons |
|
JxltEngine .Exception | The sole type of (runtime) exception the JxltEngine can throw. | Class | org.apache.commons.jexl3.JxltEngine | Apache Commons |
|
JxltEngine .Expression | A unified expression that can mix immediate, deferred and nested sub-expressions as well as string constants; The immediate syntax is of the form . | Interface | org.apache.commons.jexl3.JxltEngine | Apache Commons |
|
JxltEngine .Template | A template is a JEXL script that evaluates by writing its content through a Writer. | Interface | org.apache.commons.jexl3.JxltEngine | Apache Commons |
|
Main | Test application for JexlScriptEngine (JSR-223 implementation). | Class | org.apache.commons.jexl3.scripting | Apache Commons |
|
MapContext | Wraps a map in a context. | Class | org.apache.commons.jexl3 | Apache Commons |
|
NoJexl | Indicates JEXL Introspection should not see this element. | Class | org.apache.commons.jexl3.annotations | Apache Commons |
|
ObjectContext | Wraps an Object as a JEXL context and NamespaceResolver. | Class | org.apache.commons.jexl3 | Apache Commons |