jp.go.aist.rtm.RTC.executionContext
Class ECFactoryJava

java.lang.Object
  extended by jp.go.aist.rtm.RTC.executionContext.ECFactoryBase
      extended by jp.go.aist.rtm.RTC.executionContext.ECFactoryJava

public class ECFactoryJava
extends ECFactoryBase

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


Field Summary
protected  java.lang.String m_name
          生成対象のExecutionContextクラス名の完全修飾名(フルパスのクラス名)
 
Constructor Summary
ECFactoryJava(java.lang.String name)
          コンストラクタです。
 
Method Summary
 ExecutionContextBase create()
          生成対象のExecutionContextクラスのインスタンスを生成します。
 ExecutionContextBase destroy(ExecutionContextBase comp)
          ExecutionContextのインスタンスを破棄します。
 java.lang.String name()
          生成対象のExecutionContextの完全修飾名(フルパスのクラス名)を取得します。
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_name

protected java.lang.String m_name

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

Constructor Detail

ECFactoryJava

public ECFactoryJava(java.lang.String name)

コンストラクタです。

Parameters:
name - 生成対象のExecutionContextクラス名の完全修飾名(フルパスのクラス名)
Method Detail

name

public java.lang.String name()

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

Specified by:
name in class ECFactoryBase
Returns:
生成対象のExecutionContextクラス名の完全修飾名(フルパスのクラス名)

create

public ExecutionContextBase create()

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

Specified by:
create in class ECFactoryBase
Returns:
生成したExecutionContextインスタンス

destroy

public ExecutionContextBase destroy(ExecutionContextBase comp)

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

Specified by:
destroy in class ECFactoryBase
Parameters:
comp - 破棄対象ExecutionContextインスタンス