com.agapple.mapping.process.convertor
类 ConvertorHelper

java.lang.Object
  继承者 com.agapple.mapping.process.convertor.ConvertorHelper

public class ConvertorHelper
extends Object

convert转化helper类,注册一些默认的convertor

作者:
jianghang 2011-5-20 下午04:44:38

字段摘要
static String ALIAS_CALENDAR_DAY_TO_STRING
           
static String ALIAS_CALENDAR_TIME_TO_STRING
           
static String ALIAS_DATE_DAY_TO_STRING
           
static String ALIAS_DATE_TIME_TO_STRING
           
static String ALIAS_STRING_TO_CALENDAR_DAY
           
static String ALIAS_STRING_TO_CALENDAR_TIME
           
static String ALIAS_STRING_TO_DATE_DAY
           
static String ALIAS_STRING_TO_DATE_TIME
           
 
构造方法摘要
ConvertorHelper()
           
ConvertorHelper(ConvertorRepository repository)
           
 
方法摘要
 Convertor getConvertor(Class src, Class dest)
          根据class获取对应的convertor
 Convertor getConvertor(String alias)
          根据alias获取对应的convertor
static ConvertorHelper getInstance()
          单例方法
 void initDefaultRegister()
           
 void registerConvertor(Class src, Class dest, Convertor convertor)
          注册class对应的convertor
 void registerConvertor(String alias, Convertor convertor)
          注册alias对应的convertor
 void setRepository(ConvertorRepository repository)
           
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

字段详细信息

ALIAS_DATE_TIME_TO_STRING

public static final String ALIAS_DATE_TIME_TO_STRING

ALIAS_DATE_DAY_TO_STRING

public static final String ALIAS_DATE_DAY_TO_STRING

ALIAS_STRING_TO_DATE_TIME

public static final String ALIAS_STRING_TO_DATE_TIME

ALIAS_STRING_TO_DATE_DAY

public static final String ALIAS_STRING_TO_DATE_DAY

ALIAS_CALENDAR_TIME_TO_STRING

public static final String ALIAS_CALENDAR_TIME_TO_STRING

ALIAS_CALENDAR_DAY_TO_STRING

public static final String ALIAS_CALENDAR_DAY_TO_STRING

ALIAS_STRING_TO_CALENDAR_TIME

public static final String ALIAS_STRING_TO_CALENDAR_TIME

ALIAS_STRING_TO_CALENDAR_DAY

public static final String ALIAS_STRING_TO_CALENDAR_DAY
构造方法详细信息

ConvertorHelper

public ConvertorHelper()

ConvertorHelper

public ConvertorHelper(ConvertorRepository repository)
方法详细信息

getInstance

public static ConvertorHelper getInstance()
单例方法


getConvertor

public Convertor getConvertor(Class src,
                              Class dest)
根据class获取对应的convertor

返回:

getConvertor

public Convertor getConvertor(String alias)
根据alias获取对应的convertor

返回:

registerConvertor

public void registerConvertor(Class src,
                              Class dest,
                              Convertor convertor)
注册class对应的convertor


registerConvertor

public void registerConvertor(String alias,
                              Convertor convertor)
注册alias对应的convertor


initDefaultRegister

public void initDefaultRegister()

setRepository

public void setRepository(ConvertorRepository repository)


Copyright © 2012. All Rights Reserved.