Uses of Interface
org.apache.commons.jexl3.introspection.JexlPermissions
Package
Description
Provides a framework for evaluating JEXL expressions.
Provides high-level introspective services.
Contains the JSR-223 Scripting Engine for JEXL script.
-
Uses of JexlPermissions in org.apache.commons.jexl3
Modifier and TypeMethodDescriptionJexlBuilder.permissions
(JexlPermissions p) Sets the JexlPermissions instance the engine will use.static void
JexlBuilder.setDefaultPermissions
(JexlPermissions permissions) Sets the default permissions. -
Uses of JexlPermissions in org.apache.commons.jexl3.introspection
Modifier and TypeClassDescriptionstatic final class
A permission delegation that augments the RESTRICTED permission with an explicit set of classes.static class
A base for permission delegation allowing functional refinement.Modifier and TypeFieldDescriptionprotected final JexlPermissions
JexlPermissions.Delegate.base
The permissions we delegate to.static final JexlPermissions
JexlPermissions.RESTRICTED
A restricted singleton.static final JexlPermissions
JexlPermissions.UNRESTRICTED
The unrestricted permissions.Modifier and TypeMethodDescriptionCompose these permissions with a new set.static JexlPermissions
Parses a set of permissions.ModifierConstructorDescriptionClassPermissions
(JexlPermissions delegate, Collection<String> allow) Required for compose().protected
Delegate
(JexlPermissions delegate) Constructs a new instance. -
Uses of JexlPermissions in org.apache.commons.jexl3.scripting
Modifier and TypeMethodDescriptionstatic void
JexlScriptEngine.setPermissions
(JexlPermissions permissions) Sets the permissions instance used to create the script engine.