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

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

 class FactoryJava
extends FactoryBase

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


フィールドの概要
protected  RtcDeleteFunc m_Delete
          コンポーネント破棄用インタフェース
protected  RtcNewFunc m_New
          コンポーネント生成用インタフェース
protected  NumberingPolicy m_policy
          コンポーネント生成時のナンバーリング・ポリシ(命名ポリシー) 管理用クラス
 
クラス jp.go.aist.rtm.RTC.FactoryBase から継承されたフィールド
m_Number, m_Profile
 
コンストラクタの概要
FactoryJava(Properties profile, RtcNewFunc newFunc, RtcDeleteFunc deleteFunc)
          コンストラクタ。
FactoryJava(Properties profile, RtcNewFunc newFunc, RtcDeleteFunc deleteFunc, NumberingPolicy policy)
          コンストラクタ。
 
メソッドの概要
 RTObject_impl create(Manager mgr)
          コンポーネントを生成。
 RTObject_impl destroy(RTObject_impl comp)
          コンポーネントを破棄する。
 
クラス jp.go.aist.rtm.RTC.FactoryBase から継承されたメソッド
number, profile
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

m_New

protected RtcNewFunc m_New
コンポーネント生成用インタフェース


m_Delete

protected RtcDeleteFunc m_Delete
コンポーネント破棄用インタフェース


m_policy

protected NumberingPolicy m_policy
コンポーネント生成時のナンバーリング・ポリシ(命名ポリシー) 管理用クラス

コンストラクタの詳細

FactoryJava

public FactoryJava(Properties profile,
                   RtcNewFunc newFunc,
                   RtcDeleteFunc deleteFunc)
コンストラクタ。

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

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

FactoryJava

public FactoryJava(Properties profile,
                   RtcNewFunc newFunc,
                   RtcDeleteFunc deleteFunc,
                   NumberingPolicy policy)
コンストラクタ。

指定されたプロファイル、生成用メソッド、破棄メソッドおよび 生成したインスタンスのナンバーリング・ポリシ(命名ポリシー)を引数に取り、 {@.en Manages generation and the annulment of the component by the specified parameter.} コンポーネントの生成、破棄を管理する。

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

create

public RTObject_impl create(Manager mgr)
コンポーネントを生成。

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

destroy

public RTObject_impl destroy(RTObject_impl comp)
コンポーネントを破棄する。

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