URLまたはXML拡張機能のノード・クラスへのマップ

ノード・クラスは、ファイル拡張子により区別されるドキュメント・タイプを表します。これらのノード・クラスは、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.