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