接口 com.agapple.mapping.process.convertor.Convertor
的使用

使用 Convertor 的软件包
com.agapple.mapping.core.config   
com.agapple.mapping.process.convertor   
 

com.agapple.mapping.core.configConvertor 的使用
 

返回 Convertorcom.agapple.mapping.core.config 中的方法
 Convertor BeanMappingField.getConvertorRef()
           
 

参数类型为 Convertorcom.agapple.mapping.core.config 中的方法
 void BeanMappingField.setConvertorRef(Convertor convertorRef)
           
 

com.agapple.mapping.process.convertorConvertor 的使用
 

com.agapple.mapping.process.convertorConvertor 的子接口
 interface CollectionConvertor
          自定义的collection convertor接口, 外部可不关注该接口
 

实现 Convertorcom.agapple.mapping.process.convertor 中的类
 class AbastactConvertor
           
static class CollectionAndCollectionConvertor.ArrayToArray
          array -> array 转化
static class CollectionAndCollectionConvertor.ArrayToCollection
          array -> Collection 转化
static class CollectionAndCollectionConvertor.BaseCollectionConvertor
           
static class CollectionAndCollectionConvertor.CollectionToArray
          Collection -> array 转化
static class CollectionAndCollectionConvertor.CollectionToCollection
          Collection -> Collection 转化
static class CommonAndCommonConvertor.CommonToCommon
          common <-> common对象的转化
static class SqlDateAndDateConvertor.DateToSqlDateConvertor
           
static class SqlDateAndDateConvertor.SqlDateToDateConvertor
           
static class StringAndCommonConvertor.StringToCommon
          string -> common对象的转化
static class StringAndDateConvertor.CalendarDayToString
          Calendar -> string(格式为:"2010-10-01")
static class StringAndDateConvertor.CalendarTimeToString
          Calendar -> string(格式为:"2010-10-01 00:00:00")
static class StringAndDateConvertor.DateDayToString
          Date -> string(格式为:"2010-10-01")
static class StringAndDateConvertor.DateTimeToString
          Date -> string(格式为:"2010-10-01 00:00:00")
static class StringAndDateConvertor.StringToCalendarDay
          string(格式为:"2010-10-01") -> Calendar
static class StringAndDateConvertor.StringToCalendarTime
          string(格式为:"2010-10-01 00:00:00") -> Calendar
static class StringAndDateConvertor.StringToDateDay
          string(格式为:"2010-10-01") -> Calendar
static class StringAndDateConvertor.StringToDateTime
          string(格式为:"2010-10-01 00:00:00") -> Date
static class StringAndEnumConvertor.EnumToString
          Enum -> String 对象的转化
static class StringAndEnumConvertor.StringToEnum
          string -> Enum 对象的转化
static class StringAndObjectConvertor.ObjectToString
          object -> string 转化
 

返回 Convertorcom.agapple.mapping.process.convertor 中的方法
 Convertor ConvertorHelper.getConvertor(Class src, Class dest)
          根据class获取对应的convertor
 Convertor ConvertorRepository.getConvertor(Class src, Class dest)
           
 Convertor ConvertorHelper.getConvertor(String alias)
          根据alias获取对应的convertor
 Convertor ConvertorRepository.getConvertor(String alias)
           
 

参数类型为 Convertorcom.agapple.mapping.process.convertor 中的方法
 void ConvertorHelper.registerConvertor(Class src, Class dest, Convertor convertor)
          注册class对应的convertor
 void ConvertorRepository.registerConvertor(Class src, Class dest, Convertor convertor)
           
 void ConvertorHelper.registerConvertor(String alias, Convertor convertor)
          注册alias对应的convertor
 void ConvertorRepository.registerConvertor(String alias, Convertor convertor)
           
 



Copyright © 2012. All Rights Reserved.