public class Converters extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static Converters |
BASE
默认转换器,自带有大量的默认转换功能
|
| 限定符和类型 | 方法和说明 |
|---|---|
<S,T> Converters |
add(Class<S> fromType,
Class<T> toType,
Converter converter)
添加一个转换器
|
<S,T> T |
convert(S from,
Class<T> toType)
转换一个对象到另一类型
|
<S,T> T |
convert(S from,
Class<T> toType,
Object... args)
转换一个对象到另一类型
|
static Converters |
create()
创建带有默认匹配缓存的转换器(默认缓存为1024)
|
static Converters |
create(int cache)
创建带有匹配缓存的转换器
|
Converters |
extend(Converters other)
从别的转换器工具继承转换规则
|
void |
lock()
锁定转换规则
|
public static final Converters BASE
public static Converters create(int cache)
cache - public static Converters create()
public <S,T> Converters add(Class<S> fromType, Class<T> toType, Converter converter)
S - T - fromType - toType - converter - public <S,T> T convert(S from,
Class<T> toType,
Object... args)
from - 源对象toType - 目标类型args - 转换器需要的额外参数public <S,T> T convert(S from,
Class<T> toType)
from - 源对象toType - 目标类型public void lock()
public Converters extend(Converters other)
other - Copyright © 2024. All rights reserved.