com.agapple.mapping.core.config
类 BeanMappingField

java.lang.Object
  继承者 com.agapple.mapping.core.config.BeanMappingField
所有已实现的接口:
Serializable

public class BeanMappingField
extends Object
implements Serializable

解析完成后的一个BeanMapping的field配置对象

 changeLog 
  v1.0.2 
      两种条件满足时可以触发使用nestObject对象
      a. mapping=true,需要进行递归映射,会读取nestObject定义的映射规则
      b. 针对field为collection类型,需要进行循环映射,会读取nestObject定义的映射规则
 

作者:
jianghang 2011-5-23 下午04:25:06
另请参见:
序列化表格

构造方法摘要
BeanMappingField()
           
 
方法摘要
 BeanMappingBehavior getBehavior()
           
 String getConvertor()
           
 Class getConvertorClass()
           
 Convertor getConvertorRef()
           
 String getDefaultValue()
           
 GetExecutor getGetExecutor()
           
 String getNestName()
           
 BeanMappingObject getNestObject()
           
 String getScript()
           
 SetExecutor getSetExecutor()
           
 BeanMappingFieldAttributes getSrcField()
           
 BeanMappingFieldAttributes getTargetField()
           
 boolean isMapping()
           
 void setBehavior(BeanMappingBehavior behavior)
           
 void setConvertor(String convertor)
           
 void setConvertorClass(Class convertorClass)
           
 void setConvertorRef(Convertor convertorRef)
           
 void setDefaultValue(String defaultValue)
           
 void setGetExecutor(GetExecutor getExecutor)
           
 void setMapping(boolean mapping)
           
 void setNestName(String nestName)
           
 void setNestObject(BeanMappingObject nestObject)
           
 void setScript(String script)
           
 void setSetExecutor(SetExecutor setExecutor)
           
 void setSrcField(BeanMappingFieldAttributes srcField)
           
 void setTargetField(BeanMappingFieldAttributes targetField)
           
 String toString()
           
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

构造方法详细信息

BeanMappingField

public BeanMappingField()
方法详细信息

getDefaultValue

public String getDefaultValue()

setDefaultValue

public void setDefaultValue(String defaultValue)

getConvertor

public String getConvertor()

setConvertor

public void setConvertor(String convertor)

getScript

public String getScript()

setScript

public void setScript(String script)

isMapping

public boolean isMapping()

setMapping

public void setMapping(boolean mapping)

getConvertorClass

public Class getConvertorClass()

setConvertorClass

public void setConvertorClass(Class convertorClass)

getConvertorRef

public Convertor getConvertorRef()

setConvertorRef

public void setConvertorRef(Convertor convertorRef)

getBehavior

public BeanMappingBehavior getBehavior()

setBehavior

public void setBehavior(BeanMappingBehavior behavior)

getGetExecutor

public GetExecutor getGetExecutor()

setGetExecutor

public void setGetExecutor(GetExecutor getExecutor)

getSetExecutor

public SetExecutor getSetExecutor()

setSetExecutor

public void setSetExecutor(SetExecutor setExecutor)

getSrcField

public BeanMappingFieldAttributes getSrcField()

setSrcField

public void setSrcField(BeanMappingFieldAttributes srcField)

getTargetField

public BeanMappingFieldAttributes getTargetField()

setTargetField

public void setTargetField(BeanMappingFieldAttributes targetField)

getNestObject

public BeanMappingObject getNestObject()

setNestObject

public void setNestObject(BeanMappingObject nestObject)

getNestName

public String getNestName()

setNestName

public void setNestName(String nestName)

toString

public String toString()
覆盖:
Object 中的 toString


Copyright © 2012. All Rights Reserved.