com.agapple.mapping.core.introspect
类 UberspectImpl

java.lang.Object
  继承者 com.agapple.mapping.core.introspect.UberspectImpl
所有已实现的接口:
Uberspect

public class UberspectImpl
extends Object
implements Uberspect

暴露给外部的内审接口操作,外部可通过Uberspector.getInstance()进行操作

作者:
jianghang 2011-5-25 下午01:18:18

构造方法摘要
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
 

构造方法详细信息

UberspectImpl

public UberspectImpl()

UberspectImpl

public UberspectImpl(Introspector introspector)
方法详细信息

getBatchExecutor

public BatchExecutor getBatchExecutor(Class locatorClass,
                                      String[] identifier,
                                      Class[] args)
从接口 Uberspect 复制的描述
根据对应的信息返回executor

指定者:
接口 Uberspect 中的 getBatchExecutor

getGetExecutor

public GetExecutor getGetExecutor(Class locatorClass,
                                  Object identifier)
从接口 Uberspect 复制的描述
根据对应的信息返回executor

指定者:
接口 Uberspect 中的 getGetExecutor

getSetExecutor

public SetExecutor getSetExecutor(Class locatorClass,
                                  Object identifier,
                                  Class arg)
从接口 Uberspect 复制的描述
根据对应的信息返回executor

指定者:
接口 Uberspect 中的 getSetExecutor

getGetClass

public Class getGetClass(GetExecutor getExecutor,
                         Class srcRefClass,
                         Class getResultClass)
根据executor返回对应的参数类型

指定者:
接口 Uberspect 中的 getGetClass

getSetClass

public Class getSetClass(SetExecutor setExecutor,
                         Class srcRefClass,
                         Class getResultClass)
根据executor返回对应的参数类型

指定者:
接口 Uberspect 中的 getSetClass

getIntrospector

public Introspector getIntrospector()

setIntrospector

public void setIntrospector(Introspector introspector)


Copyright © 2012. All Rights Reserved.