总:ConverterRegistry接口用法
接口简介
在一个类型转换系统里注册一个转换器
方法简介
void addConverter(Converter<?, ?> converter);
往此注册表中添加一个普通的转换器。
可转换的源和目标类型对从转换器的参数化类型中获取
如果参数化类型不能被解析,则抛出IllegalArgumentException
<S, T> void addConverter(Class<S> sourceType, Class<T> targetType, Converter<? super S, ? extends T> converter);
在一个注册器上添加一个普通的转换器。 源/目标的可转换类型对被显示的指定了。 允许一个转换器被复用多次,而不用每次都创建一个转换器。
void addConverter(GenericConverter converter);
添加一个普通的转换器到注册表中。
void addConverterFactory(ConverterFactory<?, ?> factory);
添加一种类型转换工厂到注册器。
可转换的源/目标类型对由ConverterFactory
的参数化类型获取
void removeConvertible(Class<?> sourceType, Class<?> targetType);
删除任何可以把sourceType
转换成targetType
的转换器