org.soybeanMilk.core.os
类 ConvertableObjectSource

java.lang.Object
  继承者 org.soybeanMilk.core.os.ConvertableObjectSource
所有已实现的接口:
ObjectSource
直接已知子类:
HashMapObjectSource, WebObjectSource

public abstract class ConvertableObjectSource
extends java.lang.Object
implements ObjectSource

可以添加对象转换支持的对象源,当对象源中的对象与期望的结果对象类型不符时,对象源将尝试进行类型转换

作者:
earthAngry@gmail.com

构造方法摘要
ConvertableObjectSource()
           
 
方法摘要
abstract  java.lang.Object get(java.io.Serializable key, java.lang.Class<?> objectType)
          取得对象
 GenericConverter getGenericConverter()
           
abstract  void set(java.io.Serializable key, java.lang.Object obj)
          保存对象
 void setGenericConverter(GenericConverter genericConverter)
          设置通用转换器,执行器使用这个方法来为对象源设置通用转换器
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

ConvertableObjectSource

public ConvertableObjectSource()
方法详细信息

getGenericConverter

public GenericConverter getGenericConverter()

setGenericConverter

public void setGenericConverter(GenericConverter genericConverter)
设置通用转换器,执行器使用这个方法来为对象源设置通用转换器

参数:
genericConverter -

get

public abstract java.lang.Object get(java.io.Serializable key,
                                     java.lang.Class<?> objectType)
从接口 ObjectSource 复制的描述
取得对象

指定者:
接口 ObjectSource 中的 get
参数:
key - 对象关键字
objectType - 要取得对象的类型,如果为null,则表明调用者不关心对象类型
返回:

set

public abstract void set(java.io.Serializable key,
                         java.lang.Object obj)
从接口 ObjectSource 复制的描述
保存对象

指定者:
接口 ObjectSource 中的 set
参数:
key - 对象关键字
obj - 要保存的对象