|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
java.lang.Objectshohaku.core.beans.dynamic.PrototypeBeanFactory
要求ごとにインスタンスを生成するファクトリを提供します。
| コンストラクタの概要 | |
PrototypeBeanFactory()
null プロパティで初期化します。 |
|
| メソッドの概要 | |
java.lang.Object |
create()
インスタンスを生成して返却します。 |
void |
destroy(java.lang.Object o)
インスタンスを破棄する処理を実行します。 |
ClassDesc |
getClassDesc()
クラス情報を返却します。 |
java.lang.Class |
getCreateSource()
生成基のオブジェクト型を返却します。 |
java.lang.Class |
getInstanceType()
生成されるオブジェクト型を返却します。 |
void |
setClassDesc(ClassDesc classDesc)
クラス情報を格納します。 |
void |
setCreateSource(java.lang.Class createSource)
生成基のオブジェクト型を格納します。 |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
public PrototypeBeanFactory()
| メソッドの詳細 |
public void setClassDesc(ClassDesc classDesc)
classDesc - クラス情報public void setCreateSource(java.lang.Class createSource)
createSource - 生成基のオブジェクト型public ClassDesc getClassDesc()
BeanFactory の記述:
BeanFactory 内の getClassDescpublic java.lang.Class getCreateSource()
BeanFactory の記述:
BeanFactory 内の getCreateSourcepublic java.lang.Class getInstanceType()
BeanFactory の記述:
BeanFactory 内の getInstanceTypeObjectCreationProxy.getInstanceType()
public java.lang.Object create()
throws ObjectCreationException
BeanFactory の記述:
BeanFactory 内の createObjectCreationException - オブジェクトの生成に失敗した場合ObjectCreationProxy.create()
public void destroy(java.lang.Object o)
throws ObjectDestructionException
BeanFactory の記述:
BeanFactory 内の destroyo - 破棄するインスタンス
ObjectDestructionException - オブジェクトの破棄に失敗した場合ObjectCreationProxy.destroy(java.lang.Object)
|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||