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
convert
Object convert(Object src,
Class destClass)
convertCollection
Object convertCollection(Object src,
Class destClass,
Class... componentClasses)
- 支持多级collection映射,需指定多级的componentClass
Copyright © 2012. All Rights Reserved.