public abstract class FactoryBase
extends java.lang.Object
修飾子とタイプ | フィールドと説明 |
---|---|
protected int |
m_Number
コンポーネントの現在のインスタンス数
|
protected Properties |
m_Profile
コンポーネントのプロファイル
|
コンストラクタと説明 |
---|
FactoryBase(Properties profile)
コンストラクタ
|
修飾子とタイプ | メソッドと説明 |
---|---|
abstract RTObject_impl |
create(Manager mgr)
コンポーネントの生成
RT-Component のインスタンスを生成するための純粋仮想関数。
|
abstract RTObject_impl |
destroy(RTObject_impl comp)
コンポーネントの破棄
RT-Component のインスタンスを破棄するための純粋仮想関数。
|
int |
number()
現在のインスタンス数の取得
コンポーネントの現在のインスタンス数を取得する。
|
Properties |
profile()
コンポーネントプロファイルの取得
コンポーネントのプロファイルを取得する
|
protected Properties m_Profile
protected int m_Number
public FactoryBase(Properties profile)
profile
- コンポーネントのプロファイル
public abstract RTObject_impl create(Manager mgr)
RT-Component のインスタンスを生成するための純粋仮想関数。
mgr
- マネージャオブジェクト
public abstract RTObject_impl destroy(RTObject_impl comp)
RT-Component のインスタンスを破棄するための純粋仮想関数。
comp
- 破棄対象 RTコンポーネント
public Properties profile()
コンポーネントのプロファイルを取得する
public int number()
コンポーネントの現在のインスタンス数を取得する。