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

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

com.agapple.mapping.core.config 中 Convertor 的使用
 

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

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

com.agapple.mapping.process.convertor 中 Convertor 的使用
 

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

实现 Convertor 的 com.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 转化
 

返回 Convertor 的 com.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)
           
 

参数类型为 Convertor 的 com.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.