エディタのプラグインを作るには
JDeveloperでは、アドインは、oracle.ide.addin.Addinインターフェースを実装すればよい。この実装はとっても簡単で、実質は、この中の initialize メソッドを書くだけですみます。
また、エディタのプラグイン機能を作る場合は、oracle.javatools.editor.plugins.Pluginインターフェースを実装したオブジェクトを用意します。このPluginは、oracle.jdeveloper.ceditor.EditorPluginsFactory の拡張クラスを使って、コード・エディタに組み込みます。
つまり、
- Addin#initialize で、EditorPluginsFactory のインスタンス <
> をコードエディタに次のようにして登録。
CodeEditor.registerFactory( <> )
- EditorPluginsFactory#createPlugin で、次のようにします。
List list = new ArrayList(); list.add( plugin ); return list;
これで、あとは Plugin インターフェースを実装したオブジェクトを作成するだけです。