|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectcom.agapple.mapping.core.introspect.UberspectImpl
public class UberspectImpl

暴露给外部的内审接口操作,外部可通过Uberspector.getInstance()进行操作
| 构造方法摘要 | |
|---|---|
UberspectImpl()
|
|
UberspectImpl(Introspector introspector)
|
|
| 方法摘要 | |
|---|---|
BatchExecutor |
getBatchExecutor(Class locatorClass,
String[] identifier,
Class[] args)
根据对应的信息返回executor |
Class |
getGetClass(GetExecutor getExecutor,
Class srcRefClass,
Class getResultClass)
根据executor返回对应的参数类型 |
GetExecutor |
getGetExecutor(Class locatorClass,
Object identifier)
根据对应的信息返回executor |
Introspector |
getIntrospector()
|
Class |
getSetClass(SetExecutor setExecutor,
Class srcRefClass,
Class getResultClass)
根据executor返回对应的参数类型 |
SetExecutor |
getSetExecutor(Class locatorClass,
Object identifier,
Class arg)
根据对应的信息返回executor |
void |
setIntrospector(Introspector introspector)
|
| 从类 java.lang.Object 继承的方法 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 构造方法详细信息 |
|---|
public UberspectImpl()
public UberspectImpl(Introspector introspector)
| 方法详细信息 |
|---|
public BatchExecutor getBatchExecutor(Class locatorClass,
String[] identifier,
Class[] args)
Uberspect 复制的描述
Uberspect 中的 getBatchExecutor
public GetExecutor getGetExecutor(Class locatorClass,
Object identifier)
Uberspect 复制的描述
Uberspect 中的 getGetExecutor
public SetExecutor getSetExecutor(Class locatorClass,
Object identifier,
Class arg)
Uberspect 复制的描述
Uberspect 中的 getSetExecutor
public Class getGetClass(GetExecutor getExecutor,
Class srcRefClass,
Class getResultClass)
Uberspect 中的 getGetClass
public Class getSetClass(SetExecutor setExecutor,
Class srcRefClass,
Class getResultClass)
Uberspect 中的 getSetClasspublic Introspector getIntrospector()
public void setIntrospector(Introspector introspector)
|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||