Package | Description |
---|---|
org.apache.commons.jexl3 |
Provides a framework for evaluating JEXL expressions.
|
org.apache.commons.jexl3.internal.introspection |
Provides low-level introspective services.
|
org.apache.commons.jexl3.introspection |
Provides high-level introspective services.
|
Modifier and Type | Method and Description |
---|---|
abstract JexlUberspect |
JexlEngine.getUberspect()
Gets this engine underlying
JexlUberspect . |
JexlUberspect |
JexlBuilder.uberspect() |
Modifier and Type | Method and Description |
---|---|
JexlBuilder |
JexlBuilder.uberspect(JexlUberspect u)
Sets the JexlUberspect instance the engine will use.
|
Modifier and Type | Class and Description |
---|---|
class |
SandboxUberspect
An uberspect that controls usage of properties, methods and constructors through a sandbox.
|
class |
Uberspect
Implementation of Uberspect to provide the default introspective
functionality of JEXL.
|
Constructor and Description |
---|
SandboxUberspect(JexlUberspect theUberspect,
JexlSandbox theSandbox)
A constructor for JexlSandbox uberspect.
|
Modifier and Type | Method and Description |
---|---|
JexlPropertyGet |
JexlUberspect.PropertyResolver.getPropertyGet(JexlUberspect uber,
Object obj,
Object identifier)
Gets a property getter.
|
JexlPropertyGet |
JexlUberspect.JexlResolver.getPropertyGet(JexlUberspect uber,
Object obj,
Object identifier) |
JexlPropertySet |
JexlUberspect.PropertyResolver.getPropertySet(JexlUberspect uber,
Object obj,
Object identifier,
Object arg)
Gets a property setter.
|
JexlPropertySet |
JexlUberspect.JexlResolver.getPropertySet(JexlUberspect uber,
Object obj,
Object identifier,
Object arg) |
Copyright © 2001–2021 The Apache Software Foundation. All rights reserved.