| Package | Description |
|---|---|
| org.apache.commons.jexl2 | |
| org.apache.commons.jexl2.introspection |
| Modifier and Type | Field | Description |
|---|---|---|
protected Uberspect |
Interpreter.uberspect |
The uberspect.
|
protected Uberspect |
JexlEngine.uberspect |
The Uberspect instance.
|
| Modifier and Type | Method | Description |
|---|---|---|
protected Uberspect |
Interpreter.getUberspect() |
Gets the uberspect.
|
Uberspect |
JexlEngine.getUberspect() |
Gets this engine underlying uberspect.
|
static Uberspect |
JexlEngine.getUberspect(org.apache.commons.logging.Log logger) |
Gets the default instance of Uberspect.
|
| Constructor | Description |
|---|---|
JexlEngine(Uberspect anUberspect,
JexlArithmetic anArithmetic,
java.util.Map<java.lang.String,java.lang.Object> theFunctions,
org.apache.commons.logging.Log log) |
Creates a JEXL engine using the provided
Uberspect, (@link JexlArithmetic),
a function map and logger. |
| Modifier and Type | Class | Description |
|---|---|---|
class |
SandboxUberspectImpl |
An uberspect that controls usage of properties, methods and contructors through a sandbox.
|
class |
UberspectImpl |
Implementation of Uberspect to provide the default introspective
functionality of JEXL.
|