接口 com.agapple.mapping.core.process.ValueProcess
的使用

使用 ValueProcess 的软件包
com.agapple.mapping.core   
com.agapple.mapping.core.config   
com.agapple.mapping.core.process   
com.agapple.mapping.process   
 

com.agapple.mapping.coreValueProcess 的使用
 

返回变量类型为 ValueProcess 的类型的 com.agapple.mapping.core 中的方法
 List<ValueProcess> BeanMappingParam.getProcesses()
           
 

类型变量类型为 ValueProcesscom.agapple.mapping.core 中的方法参数
 void BeanMappingParam.setProcesses(List<ValueProcess> processes)
           
 

com.agapple.mapping.core.configValueProcess 的使用
 

返回变量类型为 ValueProcess 的类型的 com.agapple.mapping.core.config 中的方法
static List<ValueProcess> BeanMappingEnvironment.getBeanCopyVps()
           
static List<ValueProcess> BeanMappingEnvironment.getBeanMappingVps()
           
static List<ValueProcess> BeanMappingEnvironment.getBeanMapVps()
           
 

com.agapple.mapping.core.processValueProcess 的使用
 

类型变量类型为 ValueProcesscom.agapple.mapping.core.process 中的构造方法参数
ValueProcessInvocation(GetExecutor getExecutor, SetExecutor setExecutor, ValueProcessContext context, List<ValueProcess> processes)
           
 

com.agapple.mapping.processValueProcess 的使用
 

实现 ValueProcesscom.agapple.mapping.process 中的类
 class BeanCreatorValueProcess
          set操作流程中, 尝试创建一下嵌套的bean实例,通过反射newInstance,
 class BehaviorValueProcess
          处理下Behavior的行为控制, 可参见 BeanMappingBehavior
 class ConvertorValueProcess
          Convertor转化的处理器,set流程处理
 class DebugValueProcess
          输出一些日志信息,方便排查问题
 class DefaultValueValueProcess
          mapping默认值的处理,get流程处理
 class ScriptValueProcess
          自定义script脚本的处理器 , get流程处理
 



Copyright © 2012. All Rights Reserved.