com.agapple.mapping.process.convertor
接口 Convertor

所有已知子接口:
CollectionConvertor
所有已知实现类:
AbastactConvertor, CollectionAndCollectionConvertor.ArrayToArray, CollectionAndCollectionConvertor.ArrayToCollection, CollectionAndCollectionConvertor.BaseCollectionConvertor, CollectionAndCollectionConvertor.CollectionToArray, CollectionAndCollectionConvertor.CollectionToCollection, CommonAndCommonConvertor.CommonToCommon, SqlDateAndDateConvertor.DateToSqlDateConvertor, SqlDateAndDateConvertor.SqlDateToDateConvertor, StringAndCommonConvertor.StringToCommon, StringAndDateConvertor.CalendarDayToString, StringAndDateConvertor.CalendarTimeToString, StringAndDateConvertor.DateDayToString, StringAndDateConvertor.DateTimeToString, StringAndDateConvertor.StringToCalendarDay, StringAndDateConvertor.StringToCalendarTime, StringAndDateConvertor.StringToDateDay, StringAndDateConvertor.StringToDateTime, StringAndEnumConvertor.EnumToString, StringAndEnumConvertor.StringToEnum, StringAndObjectConvertor.ObjectToString

public interface Convertor

自定义的convertor接口

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

作者:
jianghang 2011-5-25 下午10:08:48

方法摘要
 Object convert(Object src, Class destClass)
           
 Object convertCollection(Object src, Class destClass, Class... componentClasses)
          支持多级collection映射,需指定多级的componentClass
 

方法详细信息

convert

Object convert(Object src,
               Class destClass)

convertCollection

Object convertCollection(Object src,
                         Class destClass,
                         Class... componentClasses)
支持多级collection映射,需指定多级的componentClass



Copyright © 2012. All Rights Reserved.