jp.go.aist.rtm.RTC
クラス FactoryBase

java.lang.Object
  上位を拡張 jp.go.aist.rtm.RTC.FactoryBase
直系の既知のサブクラス:
FactoryJava

public abstract class FactoryBase
extends java.lang.Object

コンポーネントファクトリのベースクラスです。


コンストラクタの概要
FactoryBase(Properties profile)
          コンストラクタです。
 
メソッドの概要
abstract  RTObject_impl create(Manager mgr)
          コンポーネントを生成します。
abstract  void destroy(RTObject_impl comp)
          コンポーネントを破棄します。
 int number()
          コンポーネントの現在のインスタンス数を取得します。
 Properties profile()
          コンポーネントのプロファイルを取得します。
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

FactoryBase

public FactoryBase(Properties profile)

コンストラクタです。

パラメータ:
profile - コンポーネントのプロファイル
メソッドの詳細

create

public abstract RTObject_impl create(Manager mgr)

コンポーネントを生成します。

パラメータ:
mgr - Managerオブジェクト
戻り値:
生成されたコンポーネントのオブジェクト

destroy

public abstract void destroy(RTObject_impl comp)

コンポーネントを破棄します。

パラメータ:
comp - 破棄対象コンポーネントのインスタンス

profile

public Properties profile()

コンポーネントのプロファイルを取得します。

戻り値:
コンポーネントのプロファイル

number

public int number()

コンポーネントの現在のインスタンス数を取得します。

戻り値:
現在のインスタンス数