jp.go.aist.rtm.RTC.executionContext
クラス ECFactoryJava

java.lang.Object
  上位を拡張 jp.go.aist.rtm.RTC.executionContext.ECFactoryBase
      上位を拡張 jp.go.aist.rtm.RTC.executionContext.ECFactoryJava

public class ECFactoryJava
extends ECFactoryBase

Java言語版ExecutionContextインスタンス生成用Factoryクラスです。


フィールドの概要
protected  java.lang.String m_name
          生成対象のExecutionContextクラス名の完全修飾名(フルパスのクラス名)
 
コンストラクタの概要
ECFactoryJava(java.lang.String name)
          コンストラクタです。
 
メソッドの概要
 ExecutionContextBase create()
          生成対象のExecutionContextクラスのインスタンスを生成します。
 ExecutionContextBase destroy(ExecutionContextBase comp)
          ExecutionContextのインスタンスを破棄します。
 java.lang.String name()
          生成対象のExecutionContextの完全修飾名(フルパスのクラス名)を取得します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

m_name

protected java.lang.String m_name

生成対象のExecutionContextクラス名の完全修飾名(フルパスのクラス名)

コンストラクタの詳細

ECFactoryJava

public ECFactoryJava(java.lang.String name)

コンストラクタです。

パラメータ:
name - 生成対象のExecutionContextクラス名の完全修飾名(フルパスのクラス名)
メソッドの詳細

name

public java.lang.String name()

生成対象のExecutionContextの完全修飾名(フルパスのクラス名)を取得します。

定義:
クラス ECFactoryBase 内の name
戻り値:
生成対象のExecutionContextクラス名の完全修飾名(フルパスのクラス名)

create

public ExecutionContextBase create()

生成対象のExecutionContextクラスのインスタンスを生成します。

定義:
クラス ECFactoryBase 内の create
戻り値:
生成したExecutionContextインスタンス

destroy

public ExecutionContextBase destroy(ExecutionContextBase comp)

ExecutionContextのインスタンスを破棄します。

定義:
クラス ECFactoryBase 内の destroy
パラメータ:
comp - 破棄対象ExecutionContextインスタンス