Package | Description |
---|---|
org.apache.commons.jexl3.introspection |
Provides high-level introspective services.
|
Modifier and Type | Class and Description |
---|---|
static class |
JexlUberspect.JexlResolver
The various builtin property resolvers.
|
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 '[]'.
|
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.
|
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–2022 The Apache Software Foundation. All rights reserved.