com.agapple.mapping.core.config
类 BeanMappingConfigHelper

java.lang.Object
  继承者 com.agapple.mapping.core.config.BeanMappingConfigHelper

public class BeanMappingConfigHelper
extends Object

Bean Mapping配置操作的相关helper类

作者:
jianghang 2011-5-28 上午11:00:34

构造方法摘要
BeanMappingConfigHelper()
           
BeanMappingConfigHelper(BeanMappingConfigRespository repository)
           
 
方法摘要
 BeanMappingObject getBeanMapObject(Class src, Class target, boolean autoRegister)
          根据class查找对应的BeanMappingObject,如果不存在则进行自动注册
 BeanMappingObject getBeanMappingObject(Class src, Class target)
          根据class查找对应的BeanMappingObject
 BeanMappingObject getBeanMappingObject(Class src, Class target, boolean autoRegister)
          根据class查找对应的BeanMappingObject,如果不存在则进行自动注册
 BeanMappingObject getBeanMappingObject(String name)
          根据name查找对应的BeanMappingObject
 BeanMappingBehavior getGlobalBehavior()
           
static BeanMappingConfigHelper getInstance()
          单例方法
 void register(BeanMappingBuilder builder)
          直接注册一个解析好的BeanMappingBuilder
 void register(BeanMappingObject object)
          直接注册一个解析好的BeanMappingObject
 void registerConfig(InputStream in)
           
 void registerConfig(String file)
           
 void setGlobalBehavior(BeanMappingBehavior globalBehavior)
           
 void setRepository(BeanMappingConfigRespository repository)
           
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

BeanMappingConfigHelper

public BeanMappingConfigHelper()

BeanMappingConfigHelper

public BeanMappingConfigHelper(BeanMappingConfigRespository repository)
方法详细信息

getInstance

public static BeanMappingConfigHelper getInstance()
单例方法


getBeanMappingObject

public BeanMappingObject getBeanMappingObject(Class src,
                                              Class target)
根据class查找对应的BeanMappingObject


getBeanMappingObject

public BeanMappingObject getBeanMappingObject(String name)
根据name查找对应的BeanMappingObject


getBeanMappingObject

public BeanMappingObject getBeanMappingObject(Class src,
                                              Class target,
                                              boolean autoRegister)
根据class查找对应的BeanMappingObject,如果不存在则进行自动注册


getBeanMapObject

public BeanMappingObject getBeanMapObject(Class src,
                                          Class target,
                                          boolean autoRegister)
根据class查找对应的BeanMappingObject,如果不存在则进行自动注册


register

public void register(BeanMappingObject object)
直接注册一个解析好的BeanMappingObject


register

public void register(BeanMappingBuilder builder)
直接注册一个解析好的BeanMappingBuilder


registerConfig

public void registerConfig(String file)

registerConfig

public void registerConfig(InputStream in)

setRepository

public void setRepository(BeanMappingConfigRespository repository)

getGlobalBehavior

public BeanMappingBehavior getGlobalBehavior()

setGlobalBehavior

public void setGlobalBehavior(BeanMappingBehavior globalBehavior)


Copyright © 2012. All Rights Reserved.