public class ConversionPolicy
extends java.lang.Object
implements java.lang.Cloneable
转换策略
| 构造器和说明 |
|---|
ConversionPolicy() |
ConversionPolicy(Convertor<?>... convertor) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
add(ConversionPolicy conversionPolicy)
添加转换策略,如果新添加的转换策略中出现重复绑定相当类型的转换器择抛出异常
|
void |
add(Convertor<?> convertor)
添加转换器,如果出现重复绑定相当类型的转换器择抛出异常
|
void |
addConvertors(java.util.Collection<Convertor<?>> convertors)
添加转换器(复数)
|
void |
addConvertors(Convertor<?>... convertors)
添加转换器
|
ConversionPolicy |
clone() |
Convertor<?> |
getConvertor(java.lang.Class<?> type)
返回指定类型的转换器
|
java.util.Collection<Convertor<?>> |
getConvertors()
返回全部转换器
|
boolean |
hasConvertor(java.lang.Class<?> type)
判断是否拥有指定类型的转换器
|
void |
put(ConversionPolicy conversionPolicy)
放入转换策略,如果传入参数的转换策略中的转换器绑定类型已经有转换器绑定,则替换已绑定的转换器
|
void |
put(Convertor<?>... convertors)
放入转换器,如果传入参数的绑定类型已经有转换器绑定,则替换已绑定的转换器
|
void |
put(Convertor<?> convertor)
放入转换器,如果传入参数的绑定类型已经有转换器绑定,则替换已绑定的转换器
|
public ConversionPolicy()
public ConversionPolicy(Convertor<?>... convertor)
convertor - conversionspublic void add(Convertor<?> convertor)
添加转换器,如果出现重复绑定相当类型的转换器择抛出异常
convertor - 转换器public void put(Convertor<?> convertor)
放入转换器,如果传入参数的绑定类型已经有转换器绑定,则替换已绑定的转换器
convertor - 转换器public void add(ConversionPolicy conversionPolicy)
添加转换策略,如果新添加的转换策略中出现重复绑定相当类型的转换器择抛出异常
conversionPolicy - 转换策略public void put(ConversionPolicy conversionPolicy)
放入转换策略,如果传入参数的转换策略中的转换器绑定类型已经有转换器绑定,则替换已绑定的转换器
conversionPolicy - 转换策略public void put(Convertor<?>... convertors)
放入转换器,如果传入参数的绑定类型已经有转换器绑定,则替换已绑定的转换器
convertors - 转换器public void addConvertors(Convertor<?>... convertors)
添加转换器
convertors - 转换器public void addConvertors(java.util.Collection<Convertor<?>> convertors)
添加转换器(复数)
convertors - 转换器集合public boolean hasConvertor(java.lang.Class<?> type)
判断是否拥有指定类型的转换器
type - 转换器指定的转换类型public Convertor<?> getConvertor(java.lang.Class<?> type)
返回指定类型的转换器
type - 转换器指定的转换类型public java.util.Collection<Convertor<?>> getConvertors()
返回全部转换器
public ConversionPolicy clone()
clone 在类中 java.lang.Object