エクスプローラの登録および初期化

エクスプローラは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.