Package org.apache.commons.jexl2.introspection
-
Interface Summary Interface 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.Uberspect 'Federated' introspection/reflection interface to allow the introspection behavior in JEXL to be customized. -
Class Summary Class Description Sandbox A sandbox describes permissions on a class by explicitly allowing or forbidding access to methods and properties through "whitelists" and "blacklists".Sandbox.BlackSet A black set of names.Sandbox.Names A base set of names.Sandbox.Permissions Contains the white or black lists for properties and methods for a given class.Sandbox.WhiteSet A white set of names.SandboxUberspectImpl An uberspect that controls usage of properties, methods and contructors through a sandbox.UberspectImpl Implementation of Uberspect to provide the default introspective functionality of JEXL.UberspectImpl.FieldPropertyGet Deprecated. Do not use externally - will be made private in a later versionUberspectImpl.FieldPropertySet Deprecated. Do not use externally - will be made private in a later versionUberspectImpl.IndexedContainer A generic indexed property container, exposes get(key) and set(key, value) and solves method call dynamically based on arguments.