public class ConverterService extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static ConverterService |
DEFAULT |
| 构造器和说明 |
|---|
ConverterService() |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> T |
convert(Object obj,
Class<T> targetClass) |
<S,T> Converter<S,T> |
findConverter(Class<S> sourceClass,
Class<T> targetClass)
从 target-source-registry 中找
|
<S,T> Converter<S,T> |
findConverter(S source,
Class<T> targetClass)
根据 source 是否 为 null 自行决定从哪个registry
|
void |
register(Class targetClass,
Class sourceClass,
Converter converter) |
void |
register(Class targetClass,
Converter converter) |
public static final ConverterService DEFAULT
public void register(@NonNull Class targetClass, @Nullable Class sourceClass, @NonNull Converter converter)
public <S,T> Converter<S,T> findConverter(@Nullable S source, @NonNull Class<T> targetClass)
S - T - source - targetClass - Copyright © 2021. All rights reserved.