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

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

public class BeanMappingFieldBuilder
extends Object
implements Builder<BeanMappingField>

BeanMappingField构造器

作者:
jianghang 2011-6-22 上午10:42:38

构造方法摘要
BeanMappingFieldBuilder(BeanMappingFieldAttributesBuilder srcField, BeanMappingFieldAttributesBuilder targetField, BeanMappingBehavior parent)
           
BeanMappingFieldBuilder(BeanMappingFieldAttributesBuilder srcField, BeanMappingFieldAttributesBuilder targetField, boolean mapping, BeanMappingBehavior parent)
           
 
方法摘要
 BeanMappingFieldBuilder convertor(Class convertorClass)
          指定使用的Convertor Class
 BeanMappingFieldBuilder convertor(String alias)
          指定使用的Convertor alias
 BeanMappingFieldBuilder debug(boolean debug)
          是否打印debug信息
 BeanMappingFieldBuilder defaultValue(String value)
          指定使用的defaultValue
 BeanMappingField get()
           
 BeanMappingFieldBuilder mappingEmptyStrings(boolean mappingEmptyStrings)
          针对empty String value是否进行mapping set操作
 BeanMappingFieldBuilder mappingNullValue(boolean mappingNullValue)
          针对null value是否进行mapping set操作
 BeanMappingFieldBuilder nestName(String nestname)
          设置是进行递归mapping对象的name
 BeanMappingFieldBuilder nestObject(BeanMappingBuilder nestBuilder)
          设置是进行递归mapping对象
 BeanMappingFieldBuilder recursiveMapping(boolean mapping)
          设置是否需要进行递归mapping处理
 BeanMappingFieldBuilder recursiveMapping(boolean mapping, String nestname)
          设置是否需要进行递归mapping处理
 BeanMappingFieldBuilder script(String script)
          指定使用的script脚本
 BeanMappingFieldBuilder trimStrings(boolean trimStrings)
          是否需要进行trim操作
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

BeanMappingFieldBuilder

public BeanMappingFieldBuilder(BeanMappingFieldAttributesBuilder srcField,
                               BeanMappingFieldAttributesBuilder targetField,
                               BeanMappingBehavior parent)

BeanMappingFieldBuilder

public BeanMappingFieldBuilder(BeanMappingFieldAttributesBuilder srcField,
                               BeanMappingFieldAttributesBuilder targetField,
                               boolean mapping,
                               BeanMappingBehavior parent)
方法详细信息

debug

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


mappingNullValue

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


mappingEmptyStrings

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


trimStrings

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


convertor

public BeanMappingFieldBuilder convertor(String alias)
指定使用的Convertor alias


convertor

public BeanMappingFieldBuilder convertor(Class convertorClass)
指定使用的Convertor Class


script

public BeanMappingFieldBuilder script(String script)
指定使用的script脚本


defaultValue

public BeanMappingFieldBuilder defaultValue(String value)
指定使用的defaultValue


recursiveMapping

public BeanMappingFieldBuilder recursiveMapping(boolean mapping)
设置是否需要进行递归mapping处理


recursiveMapping

public BeanMappingFieldBuilder recursiveMapping(boolean mapping,
                                                String nestname)
设置是否需要进行递归mapping处理


nestName

public BeanMappingFieldBuilder nestName(String nestname)
设置是进行递归mapping对象的name


nestObject

public BeanMappingFieldBuilder nestObject(BeanMappingBuilder nestBuilder)
设置是进行递归mapping对象


get

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


Copyright © 2012. All Rights Reserved.