# Uses of Package
org.apache.commons.jexl3.introspection

- Packages that use org.apache.commons.jexl3.introspection
  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.

- Classes in org.apache.commons.jexl3.introspection used by org.apache.commons.jexl3
  Class and Description
  JexlMethod Interface used for regular method invocation.
  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.

- Classes in org.apache.commons.jexl3.introspection used by org.apache.commons.jexl3.internal.introspection
  Class and Description
  JexlMethod Interface used for regular method invocation.
  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".
  JexlUberspect 'Federated' introspection/reflection interface to allow JEXL introspection behavior to be customized.
  JexlUberspect.PropertyResolver Abstracts getting property setter and getter.
  JexlUberspect.ResolverStrategy Determines property resolution strategy.

- Classes in org.apache.commons.jexl3.introspection used by org.apache.commons.jexl3.introspection
  Class and Description
  JexlMethod Interface used for regular method invocation.
  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.

Copyright © 2001–2021 The Apache Software Foundation. All rights reserved.