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

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

- ## 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
  Description
  `static enum`
  `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
  Description
  `static final List<JexlUberspect.PropertyResolver>`
  JexlUberspect.`MAP`
  A resolver types list tailored for Maps, favors '[]' over '.'.
  `static final 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
  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
  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.