软件包 com.agapple.mapping.process.convertor


接口摘要
CollectionConvertor 自定义的collection convertor接口, 外部可不关注该接口
Convertor 自定义的convertor接口 不选择现有convertor的理由: BeanUtils 不支持alias别名,必须绑定到具体的对象 alibaba convert 支持alias别名,但注册时只是建立class对象和alias之间有一映射关系 我们的需求: 定义convert,指定对应名字name, 在dsl描述时引用name进行convertor处理
 

类摘要
AbastactConvertor  
CollectionAndCollectionConvertor Collection <-> Collection 的转化器 , Collection范围包括Array(几种原型数组),List,Set各种实现类
CollectionAndCollectionConvertor.ArrayToArray array -> array 转化
CollectionAndCollectionConvertor.ArrayToCollection array -> Collection 转化
CollectionAndCollectionConvertor.BaseCollectionConvertor  
CollectionAndCollectionConvertor.CollectionToArray Collection -> array 转化
CollectionAndCollectionConvertor.CollectionToCollection Collection -> Collection 转化
CommonAndCommonConvertor common <-> common对象之间的转化 common对象范围:8种Primitive和对应的Java类型,BigDecimal, BigInteger
CommonAndCommonConvertor.CommonToCommon common <-> common对象的转化
ConvertorHelper convert转化helper类,注册一些默认的convertor
ConvertorRepository 定义自己的convertor仓库
SqlDateAndDateConvertor Date <-> SqlDate 之间的转化
SqlDateAndDateConvertor.DateToSqlDateConvertor  
SqlDateAndDateConvertor.SqlDateToDateConvertor  
StringAndCommonConvertor string <-> common对象 之间的转化 common对象范围:8种Primitive和对应的Java类型,BigDecimal, BigInteger
StringAndCommonConvertor.StringToCommon string -> common对象的转化
StringAndDateConvertor string <-> Date/Calendar 之间的转化
StringAndDateConvertor.CalendarDayToString Calendar -> string(格式为:"2010-10-01")
StringAndDateConvertor.CalendarTimeToString Calendar -> string(格式为:"2010-10-01 00:00:00")
StringAndDateConvertor.DateDayToString Date -> string(格式为:"2010-10-01")
StringAndDateConvertor.DateTimeToString Date -> string(格式为:"2010-10-01 00:00:00")
StringAndDateConvertor.StringToCalendarDay string(格式为:"2010-10-01") -> Calendar
StringAndDateConvertor.StringToCalendarTime string(格式为:"2010-10-01 00:00:00") -> Calendar
StringAndDateConvertor.StringToDateDay string(格式为:"2010-10-01") -> Calendar
StringAndDateConvertor.StringToDateTime string(格式为:"2010-10-01 00:00:00") -> Date
StringAndEnumConvertor string <-> Enum 之间的转化
StringAndEnumConvertor.EnumToString Enum -> String 对象的转化
StringAndEnumConvertor.StringToEnum string -> Enum 对象的转化
StringAndObjectConvertor object <-> String 之间的转化器,目前只实现object -> String的转化
StringAndObjectConvertor.ObjectToString object -> string 转化
 



Copyright © 2012. All Rights Reserved.