org.soybeanMilk.core.bean
接口 GenericConverter

所有超级接口:
Converter
所有已知实现类:
DefaultGenericConverter, WebGenericConverter

public interface GenericConverter
extends Converter

通用转换器,通过添加辅助转换器,它可以将任何类型的对象转换到目标类型对象。 它应用于以下场景:

  1. 配置解析器解析配置中的字符串值时
  2. 框架从可转换对象源取得对象时

作者:
earthAngry@gmail.com

方法摘要
 void addConverter(java.lang.Class<?> sourceClass, java.lang.Class<?> targetClass, Converter converter)
          添加一个辅助转换器,后添加的转换器应该替换旧的相同功能的转换器
 Converter getConverter(java.lang.Class<?> sourceClass, java.lang.Class<?> targetClass)
          取得能够将源类型转换到目标类型的辅助转换器
 
从接口 org.soybeanMilk.core.bean.Converter 继承的方法
convert
 

方法详细信息

addConverter

void addConverter(java.lang.Class<?> sourceClass,
                  java.lang.Class<?> targetClass,
                  Converter converter)
添加一个辅助转换器,后添加的转换器应该替换旧的相同功能的转换器

参数:
sourceClass - 源类型
targetClass - 目标类型
converter - 辅助转换器对象

getConverter

Converter getConverter(java.lang.Class<?> sourceClass,
                       java.lang.Class<?> targetClass)
取得能够将源类型转换到目标类型的辅助转换器

参数:
sourceClass - 源类型
targetClass - 目标类型
返回:
转换器对象