com.agapple.mapping.core.builder
类 BeanMappingBuilder

java.lang.Object
  继承者 com.agapple.mapping.core.builder.BeanMappingBuilder
所有已实现的接口:
Builder<BeanMappingObject>

public class BeanMappingBuilder
extends Object
implements Builder<BeanMappingObject>

mapping对象的构造器, 可直接注册到BeanMappingConfigRespository

 BeanMappingConfigRespository.register(BeanMappingBuilder);
 

作者:
jianghang 2011-6-22 上午10:31:35

构造方法摘要
BeanMappingBuilder()
           
 
方法摘要
 BeanMappingBehaviorBuilder behavior()
           
 BeanMappingBehaviorBuilder behavior(boolean debug, boolean mappingNullValue, boolean mappingEmptyStrings, boolean trimStrings)
           
protected  void configure()
           
 BeanMappingFieldBuilder fields(BeanMappingFieldAttributesBuilder srcFieldBuilder, BeanMappingFieldAttributesBuilder targetFieldBuilder)
           
 BeanMappingObject get()
           
 BeanMappingObjectBuilder mapping(Class srcClass, Class targetClass)
           
 BeanMappingObjectBuilder mapping(String name, Class srcClass, Class targetClass)
           
 BeanMappingFieldAttributesBuilder srcField(String name)
           
 BeanMappingFieldAttributesBuilder srcField(String name, Class clazz)
           
 BeanMappingFieldAttributesBuilder targetField(String name)
           
 BeanMappingFieldAttributesBuilder targetField(String name, Class clazz)
           
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

BeanMappingBuilder

public BeanMappingBuilder()
方法详细信息

configure

protected void configure()

mapping

public BeanMappingObjectBuilder mapping(String name,
                                        Class srcClass,
                                        Class targetClass)

mapping

public BeanMappingObjectBuilder mapping(Class srcClass,
                                        Class targetClass)

fields

public BeanMappingFieldBuilder fields(BeanMappingFieldAttributesBuilder srcFieldBuilder,
                                      BeanMappingFieldAttributesBuilder targetFieldBuilder)

behavior

public BeanMappingBehaviorBuilder behavior()

behavior

public BeanMappingBehaviorBuilder behavior(boolean debug,
                                           boolean mappingNullValue,
                                           boolean mappingEmptyStrings,
                                           boolean trimStrings)

srcField

public BeanMappingFieldAttributesBuilder srcField(String name)

srcField

public BeanMappingFieldAttributesBuilder srcField(String name,
                                                  Class clazz)

targetField

public BeanMappingFieldAttributesBuilder targetField(String name)

targetField

public BeanMappingFieldAttributesBuilder targetField(String name,
                                                     Class clazz)

get

public BeanMappingObject get()
指定者:
接口 Builder<BeanMappingObject> 中的 get


Copyright © 2012. All Rights Reserved.