A - 数组自身类型G - 描述类型E - 数组项类型GT - 描述类型public abstract class ArrayConvertor<A,G extends cn.featherfly.common.lang.reflect.Type<A>,E,GT extends cn.featherfly.common.lang.reflect.Type<E>> extends AbstractBasicConvertor<A,G>
数组转换器
logger| 构造器和说明 |
|---|
ArrayConvertor(ToStringConvertor<E> convertor) |
| 限定符和类型 | 方法和说明 |
|---|---|
A |
doToObject(java.lang.String value,
G genericType)
字符串转换为对象
|
java.lang.String |
doToString(A value,
G genericType)
对象转换为字符串
|
protected abstract GT |
getArrayItemType(G genericType)
获取数组元素Type
|
ToStringConvertor<E> |
getConvertor()
返回conversion
|
supportForgetPolicy, getSourceType, getTargetType, setPolicy, sourceToTarget, targetToSourcepublic ArrayConvertor(ToStringConvertor<E> convertor)
convertor - conversionpublic java.lang.String doToString(A value, G genericType)
对象转换为字符串
doToString 在类中 AbstractToStringConvertor<A,G extends cn.featherfly.common.lang.reflect.Type<A>>value - 对象genericType - 指定对象的上下文属性public A doToObject(java.lang.String value, G genericType)
字符串转换为对象
doToObject 在类中 AbstractToStringConvertor<A,G extends cn.featherfly.common.lang.reflect.Type<A>>value - 字符串genericType - 指定对象的上下文属性protected abstract GT getArrayItemType(G genericType)
获取数组元素Type
genericType - genericTypepublic ToStringConvertor<E> getConvertor()