com.agapple.mapping.core.introspect
接口 Uberspect

所有已知实现类:
UberspectImpl

public interface Uberspect

暴露给外部的内审接口操作

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

方法摘要
 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
 Class getSetClass(SetExecutor setExecutor, Class srcRefClass, Class getResultClass)
          根据executor返回对应的参数类型
 SetExecutor getSetExecutor(Class locatorClass, Object identifier, Class arg)
          根据对应的信息返回executor
 

方法详细信息

getBatchExecutor

BatchExecutor getBatchExecutor(Class locatorClass,
                               String[] identifier,
                               Class[] args)
根据对应的信息返回executor


getGetExecutor

GetExecutor getGetExecutor(Class locatorClass,
                           Object identifier)
根据对应的信息返回executor


getSetExecutor

SetExecutor getSetExecutor(Class locatorClass,
                           Object identifier,
                           Class arg)
根据对应的信息返回executor


getGetClass

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


getSetClass

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



Copyright © 2012. All Rights Reserved.