Package | Description |
---|---|
org.apache.commons.jexl3 |
Provides a framework for evaluating JEXL expressions.
|
org.apache.commons.jexl3.introspection |
Provides high-level introspective services.
|
org.apache.commons.jexl3.scripting |
Contains the JSR-223 Scripting Engine for JEXL script.
|
Modifier and Type | Method and Description |
---|---|
JexlPermissions |
JexlBuilder.permissions() |
Modifier and Type | Method and Description |
---|---|
JexlBuilder |
JexlBuilder.permissions(JexlPermissions p)
Sets the JexlPermissions instance the engine will use.
|
static void |
JexlBuilder.setDefaultPermissions(JexlPermissions permissions)
Sets the default permissions.
|
Modifier and Type | Class and Description |
---|---|
static class |
JexlPermissions.ClassPermissions
A permission delegation that augments the RESTRICTED permission with an explicit
set of classes.
|
static class |
JexlPermissions.Delegate
A base for permission delegation allowing functional refinement.
|
Modifier and Type | Field and Description |
---|---|
protected JexlPermissions |
JexlPermissions.Delegate.base
The permissions we delegate to.
|
static JexlPermissions |
JexlPermissions.RESTRICTED
A restricted singleton.
|
static JexlPermissions |
JexlPermissions.UNRESTRICTED
The unrestricted permissions.
|
Modifier and Type | Method and Description |
---|---|
JexlPermissions |
JexlPermissions.compose(String... src)
Compose these permissions with a new set.
|
JexlPermissions |
JexlPermissions.Delegate.compose(String... src) |
JexlPermissions |
JexlPermissions.ClassPermissions.compose(String... src) |
static JexlPermissions |
JexlPermissions.parse(String... src)
Parses a set of permissions.
|
Constructor and Description |
---|
ClassPermissions(JexlPermissions delegate,
Collection<String> allow)
Required for compose().
|
Delegate(JexlPermissions delegate) |
Modifier and Type | Method and Description |
---|---|
static void |
JexlScriptEngine.setPermissions(JexlPermissions permissions)
Sets the permissions instance used to create the script engine.
|
Copyright © 2001–2022 The Apache Software Foundation. All rights reserved.