类 com.agapple.mapping.core.builder.impl.BeanMappingFieldAttributesBuilder
的使用

使用 BeanMappingFieldAttributesBuilder 的软件包
com.agapple.mapping.core.builder   
com.agapple.mapping.core.builder.impl   
 

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

返回 BeanMappingFieldAttributesBuildercom.agapple.mapping.core.builder 中的方法
 BeanMappingFieldAttributesBuilder BeanMappingBuilder.srcField(String name)
           
 BeanMappingFieldAttributesBuilder BeanMappingBuilder.srcField(String name, Class clazz)
           
 BeanMappingFieldAttributesBuilder BeanMappingBuilder.targetField(String name)
           
 BeanMappingFieldAttributesBuilder BeanMappingBuilder.targetField(String name, Class clazz)
           
 

参数类型为 BeanMappingFieldAttributesBuildercom.agapple.mapping.core.builder 中的方法
 BeanMappingFieldBuilder BeanMappingBuilder.fields(BeanMappingFieldAttributesBuilder srcFieldBuilder, BeanMappingFieldAttributesBuilder targetFieldBuilder)
           
 

com.agapple.mapping.core.builder.implBeanMappingFieldAttributesBuilder 的使用
 

返回 BeanMappingFieldAttributesBuildercom.agapple.mapping.core.builder.impl 中的方法
 BeanMappingFieldAttributesBuilder BeanMappingFieldAttributesBuilder.clazz(Class clazz)
          设置属性对应的class对象
 BeanMappingFieldAttributesBuilder BeanMappingFieldAttributesBuilder.componentClasses(Class... componentClasses)
          针对Collection的属性,可以设置嵌套的内部对象类型 针对嵌套处理说明: 比如List<Set<List<Model>>>, 此时对应的componentClasses存在3个Class,分别为Set.class(第一层),List.class(第二层),Model.class(第三层)
 BeanMappingFieldAttributesBuilder BeanMappingFieldAttributesBuilder.locatorClass(Class locatorClass)
          设置查找对应属性的目标class,默认会以mapping中定义的class进行查找

针对存在子父属性进行mapping时,可设置此locatorClass进行区分

 

参数类型为 BeanMappingFieldAttributesBuildercom.agapple.mapping.core.builder.impl 中的构造方法
BeanMappingFieldBuilder(BeanMappingFieldAttributesBuilder srcField, BeanMappingFieldAttributesBuilder targetField, BeanMappingBehavior parent)
           
BeanMappingFieldBuilder(BeanMappingFieldAttributesBuilder srcField, BeanMappingFieldAttributesBuilder targetField, boolean mapping, BeanMappingBehavior parent)
           
 



Copyright © 2012. All Rights Reserved.