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

- Packages that use JexlUberspect.PropertyResolver
  Package | Description
  --- | ---
  org.apache.commons.jexl3.internal.introspection | Provides low-level introspective services.
  org.apache.commons.jexl3.introspection | Provides high-level introspective services.

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

    Methods in org.apache.commons.jexl3.internal.introspection that return types with arguments of type JexlUberspect.PropertyResolver
    Modifier and Type | Method and Description
    --- | ---
    `List<JexlUberspect.PropertyResolver>` | SandboxUberspect.`getResolvers(JexlOperator op, Object obj)`
    `List<JexlUberspect.PropertyResolver>` | Uberspect.`getResolvers(JexlOperator op, Object obj)`

    Method parameters in org.apache.commons.jexl3.internal.introspection with type arguments of type JexlUberspect.PropertyResolver
    Modifier and Type | Method and Description
    --- | ---
    `JexlPropertyGet` | SandboxUberspect.`getPropertyGet(List<JexlUberspect.PropertyResolver> resolvers, Object obj, Object identifier)`
    `JexlPropertyGet` | Uberspect.`getPropertyGet(List<JexlUberspect.PropertyResolver> resolvers, Object obj, Object identifier)`
    `JexlPropertySet` | SandboxUberspect.`getPropertySet(List<JexlUberspect.PropertyResolver> resolvers, Object obj, Object identifier, Object arg)`
    `JexlPropertySet` | Uberspect.`getPropertySet(List<JexlUberspect.PropertyResolver> resolvers, Object obj, Object identifier, Object arg)`

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

    Classes in org.apache.commons.jexl3.introspection that implement JexlUberspect.PropertyResolver
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `JexlUberspect.JexlResolver` The various builtin property resolvers.

    Fields in org.apache.commons.jexl3.introspection with type parameters of type JexlUberspect.PropertyResolver
    Modifier and Type | Field and Description
    --- | ---
    `static List<JexlUberspect.PropertyResolver>` | JexlUberspect.`MAP` A resolver types list tailored for Maps, favors '[]' over '.'.
    `static List<JexlUberspect.PropertyResolver>` | JexlUberspect.`POJO` A resolver types list tailored for POJOs, favors '.' over '[]'.

    Methods in org.apache.commons.jexl3.introspection that return types with arguments of type JexlUberspect.PropertyResolver
    Modifier and Type | Method and Description
    --- | ---
    `List<JexlUberspect.PropertyResolver>` | JexlUberspect.ResolverStrategy.`apply(JexlOperator operator, Object obj)` Applies this strategy to a list of resolver types.
    `List<JexlUberspect.PropertyResolver>` | JexlUberspect.`getResolvers(JexlOperator op, Object obj)` Applies this uberspect property resolver strategy.

    Method parameters in org.apache.commons.jexl3.introspection with type arguments of type JexlUberspect.PropertyResolver
    Modifier and Type | Method and Description
    --- | ---
    `JexlPropertyGet` | JexlUberspect.`getPropertyGet(List<JexlUberspect.PropertyResolver> resolvers, Object obj, Object identifier)` Property getter.
    `JexlPropertySet` | JexlUberspect.`getPropertySet(List<JexlUberspect.PropertyResolver> resolvers, Object obj, Object identifier, Object arg)` Property setter.

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