public class ConverterRegistry extends Object
| 构造器和说明 |
|---|
ConverterRegistry() |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> T |
convert(Class<T> type,
Object value)
转换值为指定类型
|
<T> T |
convert(Class<T> type,
Object value,
T defaultValue)
转换值为指定类型
|
<T> Converter<T> |
getConverter(Class<T> type)
获得转换器
自定义转换器优先级高于默认转换器 |
<T> Converter<T> |
getCustomConverter(Class<T> type)
获得自定义转换器
|
static ConverterRegistry |
getInstance()
获得单例的
ConverterRegistry |
ConverterRegistry |
putCustom(Class<?> clazz,
Converter<?> converter)
登记自定义转换器
|
public static ConverterRegistry getInstance()
ConverterRegistrypublic ConverterRegistry putCustom(Class<?> clazz, Converter<?> converter)
converter - 转换器ConverterRegistrypublic <T> Converter<T> getConverter(Class<T> type)
T - type - 类型public <T> Converter<T> getCustomConverter(Class<T> type)
T - type - 类型public <T> T convert(Class<T> type, Object value, T defaultValue)
type - 类型value - 值defaultValue - 默认值Copyright © 2017. All rights reserved.