Package | Description |
---|---|
org.apache.commons.jexl3.introspection |
Provides high-level introspective services.
|
Modifier and Type | Method and Description |
---|---|
JexlSandbox.Permissions |
JexlSandbox.allow(String clazz)
Creates a new set of permissions based on allow lists for methods and properties for a given class.
|
JexlSandbox.Permissions |
JexlSandbox.black(String clazz)
Deprecated.
|
JexlSandbox.Permissions |
JexlSandbox.block(String clazz)
Creates a new set of permissions based on block lists for methods and properties for a given class.
|
JexlSandbox.Permissions |
JexlSandbox.Permissions.execute(String... mnames)
Adds a list of executable methods names to these permissions.
|
JexlSandbox.Permissions |
JexlSandbox.get(Class<?> clazz)
Get the permissions associated to a class.
|
JexlSandbox.Permissions |
JexlSandbox.get(String clazz)
Gets the set of permissions associated to a class.
|
JexlSandbox.Permissions |
JexlSandbox.permissions(String clazz,
boolean readFlag,
boolean writeFlag,
boolean executeFlag)
Creates the set of permissions for a given class.
|
JexlSandbox.Permissions |
JexlSandbox.permissions(String clazz,
boolean inhf,
boolean readf,
boolean writef,
boolean execf)
Creates the set of permissions for a given class.
|
JexlSandbox.Permissions |
JexlSandbox.Permissions.read(String... pnames)
Adds a list of readable property names to these permissions.
|
JexlSandbox.Permissions |
JexlSandbox.white(String clazz)
Deprecated.
|
JexlSandbox.Permissions |
JexlSandbox.Permissions.write(String... pnames)
Adds a list of writable property names to these permissions.
|
Constructor and Description |
---|
JexlSandbox(boolean ab,
boolean inh,
Map<String,JexlSandbox.Permissions> map)
Creates a sandbox based on an existing permissions map.
|
JexlSandbox(boolean ab,
Map<String,JexlSandbox.Permissions> map)
Deprecated.
|
JexlSandbox(Map<String,JexlSandbox.Permissions> map)
Deprecated.
|
Copyright © 2001–2022 The Apache Software Foundation. All rights reserved.