ノード・クラスは、ファイル拡張子により区別されるドキュメント・タイプを表します。 これらのノード・クラスは、URLRecognizer
またはXMLRecognizer
に登録する必要があります。主な登録処理は、ドキュメント名とノード・クラスの関連付けです。
ファイル拡張子をNode
インタフェースの実装に関連付ける登録処理は、アドイン・クラスのinitialize
メソッド内で実行します。
public void initialize() { URLRecognizer.mapExtensionToClass( PropFileSourceNode.EXT, PropFileSourceNode.class ); Class[] newTypes = new Class[] { PropFileSourceNode.class }; Addin editor = AddinManager.getInstance().getAddin( defaultEditorClass ); EditorManager.getEditorManager().extend( (EditorAddin)editor, newTypes ); }
ここに示したコード例は、PropFile
サンプル・プロジェクトのものです。 この例と他の拡張機能の例は、OTNのExtensions SDKのページで入手できます。
関連クラスおよびインタフェース
oracle.ide.model.Node
oracle.ide.net.URLRecognizer
Copyright © 1997, 2004, Oracle. All rights reserved.