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

构造方法摘要
Uberspector()
           
Uberspector(Introspector introspector)
           
 
方法摘要
 BatchExecutor getBatchExecutor(Class locatorClass, String[] identifier, Class[] args)
           
 Class getGetClass(GetExecutor getExecutor, Class srcRefClass, Class getResultClass)
          根据executor返回对应的参数类型
 GetExecutor getGetExecutor(Class locatorClass, Object identifier)
           
static Uberspector getInstance()
           
 Introspector getIntrospector()
           
 Class getSetClass(SetExecutor setExecutor, Class srcRefClass, Class getResultClass)
          根据executor返回对应的参数类型
 SetExecutor getSetExecutor(Class locatorClass, Object identifier, Class arg)
           
 void setIntrospector(Introspector introspector)
           
 
从类 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.