|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
public interface GenericConverter
通用转换器,通过添加辅助转换器,它可以将任何类型的对象转换到目标类型对象。
| 方法摘要 | |
|---|---|
void |
addConverter(java.lang.reflect.Type sourceType,
java.lang.reflect.Type targetType,
Converter converter)
添加一个辅助转换器,后添加的转换器应该替换旧的相同功能的转换器 |
Converter |
getConverter(java.lang.reflect.Type sourceType,
java.lang.reflect.Type targetType)
取得能够将源类型转换到目标类型的辅助转换器 |
java.lang.Object |
getProperty(java.lang.Object srcObj,
java.lang.String propertyExpression,
java.lang.reflect.Type expectType)
取得对象的属性值,属性值将被转换为 targetType类型的对象。 |
void |
setProperty(java.lang.Object srcObj,
java.lang.String propertyExpression,
java.lang.Object value)
设置对象的属性值, value将被转换为属性类型的对象。 |
| 从接口 org.soybeanMilk.core.bean.Converter 继承的方法 |
|---|
convert |
| 方法详细信息 |
|---|
void addConverter(java.lang.reflect.Type sourceType,
java.lang.reflect.Type targetType,
Converter converter)
sourceType - 源类型targetType - 目标类型converter - 辅助转换器对象
Converter getConverter(java.lang.reflect.Type sourceType,
java.lang.reflect.Type targetType)
sourceType - 源类型targetType - 目标类型
void setProperty(java.lang.Object srcObj,
java.lang.String propertyExpression,
java.lang.Object value)
value将被转换为属性类型的对象。
srcObj - 源对象propertyExpression - 属性表达式,可以多层嵌套,比如“propertyA.propertyB.propertyC”value - 要设置的属性值
java.lang.Object getProperty(java.lang.Object srcObj,
java.lang.String propertyExpression,
java.lang.reflect.Type expectType)
targetType类型的对象。
srcObj - 源对象propertyExpression - 属性表达式,可以多层嵌套,比如“propertyA.propertyB.propertyC”expectType - 期望返回对象的类型,如果为null,则表示默认
targetType类型的对象
|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||