Package | Description |
---|---|
org.apache.commons.jexl3.internal.introspection |
Provides low-level introspective services.
|
org.apache.commons.jexl3.introspection |
Provides high-level introspective services.
|
Modifier and Type | Method and Description |
---|---|
List<JexlUberspect.PropertyResolver> |
SandboxUberspect.getResolvers(JexlOperator op,
Object obj) |
List<JexlUberspect.PropertyResolver> |
Uberspect.getResolvers(JexlOperator op,
Object obj) |
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) |
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–2021 The Apache Software Foundation. All rights reserved.