接口 org.soybeanMilk.core.bean.Converter
的使用

使用 Converter 的软件包
org.soybeanMilk.core.bean   
org.soybeanMilk.core.bean.converters   
org.soybeanMilk.web.bean   
 

org.soybeanMilk.core.beanConverter 的使用
 

org.soybeanMilk.core.beanConverter 的子接口
 interface GenericConverter
          通用转换器,通过添加辅助转换器,它可以将任何类型的对象转换到目标类型对象。
 

实现 Converterorg.soybeanMilk.core.bean 中的类
 class DefaultGenericConverter
          通用转换器的默认实现。
 

返回 Converterorg.soybeanMilk.core.bean 中的方法
 Converter GenericConverter.getConverter(java.lang.Class<?> sourceClass, java.lang.Class<?> targetClass)
          取得能够将源类型转换到目标类型的辅助转换器
 Converter DefaultGenericConverter.getConverter(java.lang.Class<?> sourceClass, java.lang.Class<?> targetClass)
           
 

参数类型为 Converterorg.soybeanMilk.core.bean 中的方法
 void GenericConverter.addConverter(java.lang.Class<?> sourceClass, java.lang.Class<?> targetClass, Converter converter)
          添加一个辅助转换器,后添加的转换器应该替换旧的相同功能的转换器
 void DefaultGenericConverter.addConverter(java.lang.Class<?> sourceClass, java.lang.Class<?> targetClass, Converter converter)
           
 

org.soybeanMilk.core.bean.convertersConverter 的使用
 

实现 Converterorg.soybeanMilk.core.bean.converters 中的类
 class AbstractConverter
           
 class ArrayConverter
          数组转换器,它支持将一个类型的数组转换为另一个类型的数组
 class BigDecimalConverter
           
 class BigIntegerConverter
           
 class BooleanConverter
           
 class ByteConverter
           
 class CharacterConverter
           
 class DateConverter
          日期转换器,它可以将如下格式的字符串转换为java.util.Date对象: yyyy yyyy-MM yyyy-MM-dd yyyy-MM-dd HH yyyy-MM-dd HH:mm yyyy-MM-dd HH:mm:ss yyyy-MM-dd HH:mm:ss.SSS
 class DoubleConverter
           
 class EnumConverter
           
 class FloatConverter
           
 class IntegerConverter
           
 class LongConverter
           
 class ShortConverter
           
 class SqlDateConverter
          SQL日期转换器,它可以将“yyyy-MM-dd”格式的字符串转换为java.sql.Date类型的对象。
 class SqlTimeConverter
          SQL时间转换器,它可以将“HH:mm:ss”或“HH:mm:ss.SSS”格式的字符串转换为java.sql.Time类型的对象。
 class SqlTimestampConverter
          SQL时间戳转换器,它可以将“yyyy-MM-dd HH:mm:ss”或“yyyy-MM-dd HH:mm:ss.SSS”格式的字符串转换为java.sql.Timestamp类型的对象。
 

参数类型为 Converterorg.soybeanMilk.core.bean.converters 中的构造方法
ArrayConverter(Converter elementConverter)
           
 

org.soybeanMilk.web.beanConverter 的使用
 

实现 Converterorg.soybeanMilk.web.bean 中的类
 class WebGenericConverter
          WEB通用转换器,除了继承的转换支持,它还支持将Map<String,String>Map<String,String[]>转换为JavaBean对象