Package | Description |
---|---|
cn.orionsec.kit.lang.function | |
cn.orionsec.kit.lang.utils.convert |
Modifier and Type | Method and Description |
---|---|
static <T,R> Conversion<T,R> |
Conversion.with(Function<T,R> f)
Function -> Conversion
|
Modifier and Type | Method and Description |
---|---|
<R> Conversion<T,R> |
TypeMapper.get(Class<R> target)
获取转换器
|
<T,R> Conversion<T,R> |
TypeStore.get(Class<T> source,
Class<R> target)
获取对象转换器
|
static <T,R> Conversion<T,R> |
Converts.to(Class<R> targetClass) |
Modifier and Type | Method and Description |
---|---|
Map<Class<?>,Conversion<?,?>> |
TypeMapper.getAllSuitableConversion()
获取所有适配的 Conversion
|
Map<Class<?>,Conversion<?,?>> |
TypeStore.getAllSuitableConversion(Class<?> sourceType)
获取所有适配的 Conversion 适配父类
|
MultiConcurrentHashMap<Class<?>,Class<?>,Conversion<?,?>> |
TypeStore.getConversionMapping()
获取映射转换器
|
Map<Class<?>,Conversion<?,?>> |
TypeMapper.getSuitableConversion()
获取适配的 Conversion
|
Map<Class<?>,Conversion<?,?>> |
TypeStore.getSuitableConversion(Class<?> sourceType)
获取适配的 Conversion 不适配父类
|
protected Map<Class<?>,Conversion<?,?>> |
TypeStore.getSuitableConversion(Class<?> sourceType,
boolean all) |
Modifier and Type | Method and Description |
---|---|
protected <R> void |
TypeMapper.register(Class<R> target,
Conversion<T,R> conversion)
注册转换器
|
<T,R> void |
TypeStore.register(Class<T> source,
Class<R> target,
Conversion<T,R> conversion)
注册转换器
|
static <T,R> R |
Converts.to(T t,
Conversion<T,R> f)
转化
|
Copyright © 2024. All rights reserved.