## Uses of Interface
org.apache.commons.jexl3.introspection.JexlUberspect

- Packages that use JexlUberspect
  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.

- - ### Uses of JexlUberspect in org.apache.commons.jexl3

    Methods in org.apache.commons.jexl3 that return JexlUberspect
    Modifier and Type | Method and Description
    --- | ---
    `abstract JexlUberspect` | JexlEngine.`getUberspect()` Gets this engine underlying `JexlUberspect`.
    `JexlUberspect` | JexlBuilder.`uberspect()`

    Methods in org.apache.commons.jexl3 with parameters of type JexlUberspect
    Modifier and Type | Method and Description
    --- | ---
    `JexlBuilder` | JexlBuilder.`uberspect(JexlUberspect u)` Sets the JexlUberspect instance the engine will use.

  - ### Uses of JexlUberspect in org.apache.commons.jexl3.internal.introspection

    Classes in org.apache.commons.jexl3.internal.introspection that implement JexlUberspect
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SandboxUberspect` An uberspect that controls usage of properties, methods and constructors through a sandbox.
    `class` | `Uberspect` Implementation of Uberspect to provide the default introspective functionality of JEXL.

    Constructors in org.apache.commons.jexl3.internal.introspection with parameters of type JexlUberspect
    Constructor and Description
    `SandboxUberspect(JexlUberspect theUberspect, JexlSandbox theSandbox)` A constructor for JexlSandbox uberspect.

  - ### Uses of JexlUberspect in org.apache.commons.jexl3.introspection

    Methods in org.apache.commons.jexl3.introspection with parameters of type JexlUberspect
    Modifier and Type | Method and Description
    --- | ---
    `JexlPropertyGet` | JexlUberspect.PropertyResolver.`getPropertyGet(JexlUberspect uber, Object obj, Object identifier)` Gets a property getter.
    `JexlPropertyGet` | JexlUberspect.JexlResolver.`getPropertyGet(JexlUberspect uber, Object obj, Object identifier)`
    `JexlPropertySet` | JexlUberspect.PropertyResolver.`getPropertySet(JexlUberspect uber, Object obj, Object identifier, Object arg)` Gets a property setter.
    `JexlPropertySet` | JexlUberspect.JexlResolver.`getPropertySet(JexlUberspect uber, Object obj, Object identifier, Object arg)`

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