public abstract class TypeMapper<T> extends Object implements Serializable
Constructor and Description |
---|
TypeMapper(Class<T> sourceType) |
TypeMapper(Class<T> sourceType,
TypeStore store) |
Modifier and Type | Method and Description |
---|---|
<R> Conversion<T,R> |
get(Class<R> target)
获取转换器
|
Set<Class<?>> |
getAllSuitableClasses()
获取所有适配的 class
|
Map<Class<?>,Conversion<?,?>> |
getAllSuitableConversion()
获取所有适配的 Conversion
|
Set<Class<?>> |
getSuitableClasses()
获取适配的 class
|
Map<Class<?>,Conversion<?,?>> |
getSuitableConversion()
获取适配的 Conversion
|
protected <R> void |
register(Class<R> target,
Conversion<T,R> conversion)
注册转换器
|
<R> R |
to(T t,
Class<R> target)
转换
|
protected <R> void register(Class<R> target, Conversion<T,R> conversion)
R
- Rtarget
- target classconversion
- 转换器public <R> Conversion<T,R> get(Class<R> target)
R
- targettarget
- target classpublic <R> R to(T t, Class<R> target)
R
- targett
- Ttarget
- targetClasspublic Map<Class<?>,Conversion<?,?>> getSuitableConversion()
public Map<Class<?>,Conversion<?,?>> getAllSuitableConversion()
Copyright © 2024. All rights reserved.