com.agapple.mapping.core.introspect
类 Uberspector
java.lang.Object
com.agapple.mapping.core.introspect.Uberspector
public class Uberspector
- extends Object
暴露给外部的内审接口操作,外部可通过Uberspector.getInstance()进行操作
- 作者:
- jianghang 2011-5-25 下午01:18:18
| 从类 java.lang.Object 继承的方法 |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Uberspector
public Uberspector()
Uberspector
public Uberspector(Introspector introspector)
getInstance
public static Uberspector getInstance()
getBatchExecutor
public BatchExecutor getBatchExecutor(Class locatorClass,
String[] identifier,
Class[] args)
getGetExecutor
public GetExecutor getGetExecutor(Class locatorClass,
Object identifier)
getSetExecutor
public SetExecutor getSetExecutor(Class locatorClass,
Object identifier,
Class arg)
getGetClass
public Class getGetClass(GetExecutor getExecutor,
Class srcRefClass,
Class getResultClass)
- 根据executor返回对应的参数类型
getSetClass
public Class getSetClass(SetExecutor setExecutor,
Class srcRefClass,
Class getResultClass)
- 根据executor返回对应的参数类型
getIntrospector
public Introspector getIntrospector()
setIntrospector
public void setIntrospector(Introspector introspector)
Copyright © 2011. All Rights Reserved.