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.
|
Class and Description |
---|
JexlMethod
Interface used for regular method invocation.
|
JexlPermissions
This interface describes permissions used by JEXL introspection that constrain which
packages/classes/constructors/fields/methods are made visible to JEXL scripts.
|
JexlSandbox
A sandbox describes permissions on a class by explicitly allowing or forbidding
access to methods and properties through "allowlists" and "blocklists".
|
JexlUberspect
'Federated' introspection/reflection interface to allow JEXL introspection
behavior to be customized.
|
JexlUberspect.ResolverStrategy
Determines property resolution strategy.
|
Class and Description |
---|
JexlMethod
Interface used for regular method invocation.
|
JexlPermissions
This interface describes permissions used by JEXL introspection that constrain which
packages/classes/constructors/fields/methods are made visible to JEXL scripts.
|
JexlPermissions.Delegate
A base for permission delegation allowing functional refinement.
|
JexlPropertyGet
Interface for getting values that appear to be properties.
|
JexlPropertySet
Interface used for setting values that appear to be properties.
|
JexlSandbox
A sandbox describes permissions on a class by explicitly allowing or forbidding
access to methods and properties through "allowlists" and "blocklists".
|
JexlSandbox.Names
A base set of names.
|
JexlSandbox.Permissions
Contains the allow or block lists for properties and methods for a given class.
|
JexlUberspect
'Federated' introspection/reflection interface to allow JEXL introspection
behavior to be customized.
|
JexlUberspect.JexlResolver
The various builtin property resolvers.
|
JexlUberspect.PropertyResolver
Abstracts getting property setter and getter.
|
JexlUberspect.ResolverStrategy
Determines property resolution strategy.
|
Class and Description |
---|
JexlPermissions
This interface describes permissions used by JEXL introspection that constrain which
packages/classes/constructors/fields/methods are made visible to JEXL scripts.
|
Copyright © 2001–2022 The Apache Software Foundation. All rights reserved.