|
||||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||
| 使用 GetExecutor 的软件包 | |
|---|---|
| com.agapple.mapping.core.config | |
| com.agapple.mapping.core.introspect | |
| com.agapple.mapping.core.process | |
| com.agapple.mapping.core.config 中 GetExecutor 的使用 |
|---|
| 返回 GetExecutor 的 com.agapple.mapping.core.config 中的方法 | |
|---|---|
GetExecutor |
BeanMappingField.getGetExecutor()
|
| 参数类型为 GetExecutor 的 com.agapple.mapping.core.config 中的方法 | |
|---|---|
void |
BeanMappingField.setGetExecutor(GetExecutor getExecutor)
|
| com.agapple.mapping.core.introspect 中 GetExecutor 的使用 |
|---|
| 实现 GetExecutor 的 com.agapple.mapping.core.introspect 中的类 | |
|---|---|
class |
FastPropertyGetExecutor
bean 属性的获取 |
class |
FieldGetExecutor
基于field属性的直接操作 |
class |
MapGetExecutor
基于map的属性get动作处理 |
class |
NullSymbolGetExecutor
处理下特殊符号的get操作,比如针对"null"返回null值 |
class |
PropertyGetExecutor
bean 属性的获取 |
class |
ThisSymbolGetExecutor
处理下特殊符号的get操作,比如针对"this"返回当前对象的引用 |
| 返回 GetExecutor 的 com.agapple.mapping.core.introspect 中的方法 | |
|---|---|
GetExecutor |
Uberspect.getGetExecutor(Class locatorClass,
Object identifier)
根据对应的信息返回executor |
GetExecutor |
UberspectImpl.getGetExecutor(Class locatorClass,
Object identifier)
|
| 参数类型为 GetExecutor 的 com.agapple.mapping.core.introspect 中的方法 | |
|---|---|
Class |
Uberspect.getGetClass(GetExecutor getExecutor,
Class srcRefClass,
Class getResultClass)
根据executor返回对应的参数类型 |
Class |
UberspectImpl.getGetClass(GetExecutor getExecutor,
Class srcRefClass,
Class getResultClass)
根据executor返回对应的参数类型 |
| com.agapple.mapping.core.process 中 GetExecutor 的使用 |
|---|
| 参数类型为 GetExecutor 的 com.agapple.mapping.core.process 中的构造方法 | |
|---|---|
ValueProcessInvocation(GetExecutor getExecutor,
SetExecutor setExecutor,
ValueProcessContext context,
List<ValueProcess> processes)
|
|
|
||||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||