com.agapple.mapping.core.builder.impl
类 BeanMappingObjectBuilder

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

public class BeanMappingObjectBuilder
extends Object
implements Builder<BeanMappingObject>

BeanMappingObject构造器

作者:
jianghang 2011-6-22 上午10:10:30

构造方法摘要
BeanMappingObjectBuilder(Class srcClass, Class targetClass, BeanMappingBehavior parent)
           
BeanMappingObjectBuilder(String name, Class srcClass, Class targetClass, BeanMappingBehavior parent)
           
 
方法摘要
 BeanMappingObjectBuilder batch(boolean isBatch)
          设置是否进行batch优化,默认为true
 BeanMappingObjectBuilder debug(boolean debug)
          是否打印debug信息
 BeanMappingObject get()
           
 BeanMappingObjectBuilder keys(String srcKey, String targetKey)
          指定对应的key,用于script中属性获取
 BeanMappingObjectBuilder mappingEmptyStrings(boolean mappingEmptyStrings)
          针对empty String value是否进行mapping set操作
 BeanMappingObjectBuilder mappingNullValue(boolean mappingNullValue)
          针对null value是否进行mapping set操作
 BeanMappingObjectBuilder reversable(boolean reversable)
          设置是否允许反向mapping,默认为false
 BeanMappingObjectBuilder trimStrings(boolean trimStrings)
          是否需要进行trim操作
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

BeanMappingObjectBuilder

public BeanMappingObjectBuilder(String name,
                                Class srcClass,
                                Class targetClass,
                                BeanMappingBehavior parent)

BeanMappingObjectBuilder

public BeanMappingObjectBuilder(Class srcClass,
                                Class targetClass,
                                BeanMappingBehavior parent)
方法详细信息

debug

public BeanMappingObjectBuilder debug(boolean debug)
是否打印debug信息


mappingNullValue

public BeanMappingObjectBuilder mappingNullValue(boolean mappingNullValue)
针对null value是否进行mapping set操作


mappingEmptyStrings

public BeanMappingObjectBuilder mappingEmptyStrings(boolean mappingEmptyStrings)
针对empty String value是否进行mapping set操作


trimStrings

public BeanMappingObjectBuilder trimStrings(boolean trimStrings)
是否需要进行trim操作


batch

public BeanMappingObjectBuilder batch(boolean isBatch)
设置是否进行batch优化,默认为true


reversable

public BeanMappingObjectBuilder reversable(boolean reversable)
设置是否允许反向mapping,默认为false


keys

public BeanMappingObjectBuilder keys(String srcKey,
                                     String targetKey)
指定对应的key,用于script中属性获取


get

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


Copyright © 2012. All Rights Reserved.