| 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 | Class and Description | 
|---|---|
| static class  | AbstractExecutor.GetAbstract class that is used to execute an arbitrary 'get' method. | 
| class  | BooleanGetExecutorSpecialized executor to get a boolean property from an object. | 
| class  | DuckGetExecutorSpecialized executor to get a property from an object. | 
| class  | FieldGetExecutorA JexlPropertyGet for public fields. | 
| class  | IndexedTypeAbstract an indexed property container. | 
| class  | ListGetExecutorSpecialized executor to get a property from a List or array. | 
| class  | MapGetExecutorSpecialized executor to get a property from a Map. | 
| class  | PropertyGetExecutorSpecialized executor to get a property from an object. | 
| Modifier and Type | Method and Description | 
|---|---|
| static JexlPropertyGet | FieldGetExecutor. discover(Introspector is,
        Class<?> clazz,
        String identifier)Attempts to discover a FieldGetExecutor. | 
| static JexlPropertyGet | IndexedType. discover(Introspector is,
        Object object,
        String name)Attempts to find an indexed-property getter in an object. | 
| JexlPropertyGet | SandboxUberspect. getPropertyGet(List<JexlUberspect.PropertyResolver> resolvers,
              Object obj,
              Object identifier) | 
| JexlPropertyGet | Uberspect. getPropertyGet(List<JexlUberspect.PropertyResolver> resolvers,
              Object obj,
              Object identifier) | 
| JexlPropertyGet | SandboxUberspect. getPropertyGet(Object obj,
              Object identifier) | 
| JexlPropertyGet | Uberspect. getPropertyGet(Object obj,
              Object identifier) | 
| Modifier and Type | Method and Description | 
|---|---|
| JexlPropertyGet | JexlUberspect.PropertyResolver. getPropertyGet(JexlUberspect uber,
              Object obj,
              Object identifier)Gets a property getter. | 
| JexlPropertyGet | JexlUberspect.JexlResolver. getPropertyGet(JexlUberspect uber,
              Object obj,
              Object identifier) | 
| JexlPropertyGet | JexlUberspect. getPropertyGet(List<JexlUberspect.PropertyResolver> resolvers,
              Object obj,
              Object identifier)Property getter. | 
| JexlPropertyGet | JexlUberspect. getPropertyGet(Object obj,
              Object identifier)Property getter. | 
Copyright © 2001–2021 The Apache Software Foundation. All rights reserved.