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

java.lang.Object
  上位を拡張 jp.go.aist.rtm.RTC.FactoryBase
      上位を拡張 jp.go.aist.rtm.RTC.FactoryJava

public class FactoryJava
extends FactoryBase

Java用コンポーネントファクトリの実装です。


コンストラクタの概要
FactoryJava(Properties profile, RtcNewFunc newFunc, RtcDeleteFunc deleteFunc)
          コンストラクタです。
FactoryJava(Properties profile, RtcNewFunc newFunc, RtcDeleteFunc deleteFunc, NumberingPolicy policy)
          コンストラクタです。
 
メソッドの概要
 RTObject_impl create(Manager mgr)
          コンポーネントを生成します。
 void destroy(RTObject_impl comp)
          コンポーネントを破棄します。
 
クラス jp.go.aist.rtm.RTC.FactoryBase から継承されたメソッド
number, profile
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

FactoryJava

public FactoryJava(Properties profile,
                   RtcNewFunc newFunc,
                   RtcDeleteFunc deleteFunc)

コンストラクタです。 指定されたプロファイル、生成用メソッドおよび破棄メソッドを引数に取り、 コンポーネントの生成、破棄を管理します。

パラメータ:
profile - コンポーネントのプロファイル
newFunc - コンポーネント生成用メソッド
deleteFunc - コンポーネント破棄用メソッド

FactoryJava

public FactoryJava(Properties profile,
                   RtcNewFunc newFunc,
                   RtcDeleteFunc deleteFunc,
                   NumberingPolicy policy)

コンストラクタです。 指定されたプロファイル、生成用メソッド、破棄メソッドおよび 生成したインスタンスのナンバーリング・ポリシ(命名ポリシー)を引数に取り、 コンポーネントの生成、破棄を管理します。

パラメータ:
profile - コンポーネントのプロファイル
newFunc - コンポーネント生成用メソッド
deleteFunc - コンポーネント破棄用メソッド
policy - 生成したインスタンスのナンバーリング・ポリシ(命名ポリシー)
メソッドの詳細

create

public RTObject_impl create(Manager mgr)

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

定義:
クラス FactoryBase 内の create
パラメータ:
Managerオブジェクト -
戻り値:
生成されたコンポーネントのインスタンス

destroy

public void destroy(RTObject_impl comp)

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

定義:
クラス FactoryBase 内の destroy
パラメータ:
comp - 破棄対象コンポーネントのインスタンス