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

java.lang.Object
  上位を拡張 jp.go.aist.rtm.RTC.DefaultNumberingPolicy
すべての実装されたインタフェース:
NumberingPolicy

 class DefaultNumberingPolicy
extends java.lang.Object
implements NumberingPolicy

オブジェクト生成時のデフォルト・ナンバーリング・ポリシー(命名規則)管理クラスです。


コンストラクタの概要
DefaultNumberingPolicy()
          デフォルト・コンストラクタです。
 
メソッドの概要
protected  long find(java.lang.Object obj)
          オブジェクトを検索します。
 java.lang.String onCreate(RTObject_impl obj)
          オブジェクト生成時に対象オブジェクトの名称を決定します。
 void onDelete(RTObject_impl obj)
          削除対象のオブジェクト名を解除します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

DefaultNumberingPolicy

public DefaultNumberingPolicy()

デフォルト・コンストラクタです。

メソッドの詳細

onCreate

public java.lang.String onCreate(RTObject_impl obj)

オブジェクト生成時に対象オブジェクトの名称を決定します。

定義:
インタフェース NumberingPolicy 内の onCreate
パラメータ:
obj - 命名対象オブジェクト
戻り値:
オブジェクト名

onDelete

public void onDelete(RTObject_impl obj)

削除対象のオブジェクト名を解除します。

定義:
インタフェース NumberingPolicy 内の onDelete
パラメータ:
obj - 削除対象オブジェクト

find

protected long find(java.lang.Object obj)
             throws java.lang.Exception

オブジェクトを検索します。

パラメータ:
obj - 検索対象オブジェクト
戻り値:
オブジェクト・インデックス
例外:
java.lang.Exception - 検索対象オブジェクトが存在しない。