高度なカスタマイズ > サービスおよびインフラストラクチャのカスタマイズ > インポートとエクスポートのフレームワーク > ObjectSet アプリケーションによるオブジェクト構造のナビゲーション > ナビゲーション規則 > 新しいナビゲータの追加
  
新しいナビゲータの追加
新しいナビゲータを実装するには、多くの場合、以下の手順を実行する必要があります。
1. ナビゲーションのロジックを記述する XML 規則ファイルを実装します。例として、<Windchill>\codebase\registry\ixb\object_set_handlers\product_struct.xml を参照してください。
2. wt.ixb.objectset.handlers.navigator.GeneralNavigator のサブクラスを実装します。必要に応じて次のメソッドを実装します。
public boolean canBeUsedAsTopLevelObject(Persistable obj)
public String getTopLevelObjectLocalizedImage(Persistable obj)
* 
規則ファイルに指定されたすべてのメソッドを実装する必要があります。
このようなナビゲーションメソッドは、オブジェクトを取得してパラメータからナビゲーションし、エクスポートセットに追加される列挙を返します。たとえば、以下の規則を指定するとします。
<byMethod>
<method>navigateFromObject1ToObject2</method>
</byMethod>
この場合、以下の Java メソッドを実装する必要があります。
public Enumeration navigateFromObject1ToObject2 (Persistable ob)
throws WTException