エクスプローラはIDEのExplorerManager
に登録する必要があります。 登録により、エクスプローラはノード・クラス、またはノードとビューアのペアに関連付けられます。
ユーザーがノードのビューアを選択すると、IDEはそのノードおよびビューアに最適なエクスプローラをExplorerManager
に要求します。 その結果、ビューアは、ノードおよびビューアに対して登録されるか、またはノードに対してのみ登録されます。 このような登録が行われない場合は、ExplorerManager
では、必要なノード・クラスに変換されるノード・クラスに対して登録された、ビューアを検索します。
登録操作は、アドイン・クラスのinitialize
メソッドで実行されます。
public void initialize() { Class editorClass = PropFileEditor.class; ExplorerManager.getExplorerManager().register(PropFileSourceNode.class, PropFileExplorer.class, PropFileEditor.class ); }
ここに示したコード例は、PropFile
サンプル・プロジェクトのものです。 この例と他の拡張機能の例は、OTNのExtensions SDKのページで入手できます。
エクスプローラの開発
構造エクスプローラ要素モデルの作成
構造エクスプローラの更新
oracle.ide.explorer.ExplorerManager
Copyright © 1997, 2004, Oracle. All rights reserved.