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.