Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

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

All Known Implementing Classes:
  JexlUberspect.JexlResolver

Enclosing interface:
  JexlUberspect

    public static interface JexlUberspect.PropertyResolver

Abstracts getting property setter and getter.

These are used through 'strategies' to solve properties; a strategy orders a list of resolver types, and each resolver type is tried in sequence; the first resolver that discovers a non null {s,g}etter stops the search.

Since:
  3.0
See Also:
  `JexlUberspect.JexlResolver`, `JexlUberspect.getPropertyGet(java.lang.Object, java.lang.Object)`, `JexlUberspect.getPropertySet(java.lang.Object, java.lang.Object, java.lang.Object)`

Method Summary
`JexlPropertyGet` | `getPropertyGet(JexlUberspect uber, Object obj, Object identifier)` Gets a property getter.
`JexlPropertySet` | `getPropertySet(JexlUberspect uber, Object obj, Object identifier, Object arg)` Gets a property setter.

Method Detail

### getPropertyGet

    JexlPropertyGet getPropertyGet(JexlUberspect uber,
                                   Object obj,
                                   Object identifier)

  Gets a property getter.

  Parameters:
    `uber` - the uberspect
    `obj` - the object
    `identifier` - the property identifier
  Returns:
    the property getter or null

### getPropertySet

    JexlPropertySet getPropertySet(JexlUberspect uber,
                                   Object obj,
                                   Object identifier,
                                   Object arg)

  Gets a property setter.

  Parameters:
    `uber` - the uberspect
    `obj` - the object
    `identifier` - the property identifier
    `arg` - the property value
  Returns:
    the property setter or null

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

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