类 com.agapple.mapping.core.BeanMappingException
的使用

使用 BeanMappingException 的软件包
com.agapple.mapping   
com.agapple.mapping.core.config.parse   
com.agapple.mapping.core.introspect   
com.agapple.mapping.core.process   
com.agapple.mapping.process   
 

com.agapple.mappingBeanMappingException 的使用
 

抛出 BeanMappingExceptioncom.agapple.mapping 中的方法
static void BeanMappingUtil.copy(Object src, Object target)
          对象属性的拷贝,与BeanUtils , BeanCopier功能类似
 void BeanCopy.copy(Object src, Object target)
          对象属性的拷贝,与BeanUtils , BeanCopier功能类似
static Map BeanMappingUtil.describe(Object src)
          将bean的属性转化为Map对象
 Map BeanMap.describe(Object src)
          将bean的属性转化为Map对象
 void BeanMapping.mapping(Object src, Object target)
          根据定义的bean-mapping配置进行对象属性的mapping拷贝 , 允许自定义ValueProcess SetValueProcess
static void BeanMappingUtil.mapping(Object src, Object target)
          根据定义的bean-mapping配置进行对象属性的mapping拷贝
static void BeanMappingUtil.populate(Object target, Map properties)
          将map的属性映射到bean对象
 void BeanMap.populate(Object target, Map properties)
          将map的属性映射到bean对象
 

com.agapple.mapping.core.config.parseBeanMappingException 的使用
 

抛出 BeanMappingExceptioncom.agapple.mapping.core.config.parse 中的方法
static List<BeanMappingObject> BeanMappingParser.parseMapMapping(Class src)
           
static List<BeanMappingObject> BeanMappingParser.parseMapping(Class src, Class target)
           
static List<BeanMappingObject> BeanMappingParser.parseMapping(InputStream in)
           
 

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

抛出 BeanMappingExceptioncom.agapple.mapping.core.introspect 中的方法
 Object[] PropertyBatchExecutor.gets(Object obj)
           
 Object[] MapBatchExecutor.gets(Object obj)
           
 Object[] BatchExecutor.gets(Object obj)
           
 Object PropertyGetExecutor.invoke(Object obj)
           
 Object FieldGetExecutor.invoke(Object obj)
           
 Object NullSymbolGetExecutor.invoke(Object obj)
           
 Object GetExecutor.invoke(Object obj)
           
 Object ThisSymbolGetExecutor.invoke(Object obj)
           
 Object MapGetExecutor.invoke(Object obj)
           
 Object FastPropertyGetExecutor.invoke(Object obj)
           
 Object MapSetExecutor.invoke(Object obj, Object value)
           
 Object FastPropertySetExecutor.invoke(Object key, Object value)
           
 Object PropertySetExecutor.invoke(Object key, Object value)
           
 Object FieldSetExecutor.invoke(Object obj, Object value)
           
 Object SetExecutor.invoke(Object key, Object value)
           
 void PropertyBatchExecutor.sets(Object obj, Object[] values)
           
 void MapBatchExecutor.sets(Object obj, Object[] values)
           
 void BatchExecutor.sets(Object obj, Object[] values)
           
 

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

抛出 BeanMappingExceptioncom.agapple.mapping.core.process 中的方法
 Object ValueProcessInvocation.proceed(Object value)
           
 Object ValueProcess.process(Object value, ValueProcessInvocation invocation)
           
 

com.agapple.mapping.processBeanMappingException 的使用
 

抛出 BeanMappingExceptioncom.agapple.mapping.process 中的方法
 Object DebugValueProcess.process(Object value, ValueProcessInvocation invocation)
           
 Object ConvertorValueProcess.process(Object value, ValueProcessInvocation invocation)
           
 Object DefaultValueValueProcess.process(Object value, ValueProcessInvocation invocation)
           
 Object BehaviorValueProcess.process(Object value, ValueProcessInvocation invocation)
           
 Object BeanCreatorValueProcess.process(Object value, ValueProcessInvocation invocation)
           
 Object ScriptValueProcess.process(Object value, ValueProcessInvocation invocation)
           
 



Copyright © 2012. All Rights Reserved.