アドイン・マネージャは、JDeveloperの起動時にアドイン・クラスをインスタンス化します。 アドイン・クラスにより、Addin
インタフェースが実装されます。 AddinManager
クラスのシングルトン・インスタンスで表されます。 アドイン・マネージャは、staticメソッドgetAddinManager
によって取得されます。
JDeveloperが起動すると、アドインをロードし、アドインの機能を統合する拡張メカニズムにより、コンポーネントが初期化されます。アドインは、コア機能、標準機能およびユーザー機能の3つの中からインストールされます。ほとんどの拡張機能開発者にとっては、最後の機能のみ重要になります。
<jdev_install>/jdev/lib/addins-core.xml
で指定されます。
<jdev_install>/jdev/lib/addins.xml
で指定されます。
.jar
)にインストールされます。 拡張機能アーカイブは、<jdev_install>/jdev/lib/ext
または<user_home>/lib/ext
などの拡張機能のディレクトリに置く必要があります。 拡張機能アーカイブは、手動で配置するか、または「ヘルプ」->「更新の確認」を選択してダウンロードできます。
アドイン・マネージャにより、各アドイン・クラスが順にインスタンス化されます。次に、各クラスのinitialize
メソッドをコールして、ユーザー・インタフェース要素を作成し、メソッドを様々なIDEマネージャに登録します。JDeveloperが終了すると、アドイン・マネージャは各アドイン・インスタンスをポーリングし、未解決の状態のインスタンスが残らないようにして各インスタンスを終了します。
oracle.ide.Ide
oracle.ide.AddinManager
oracle.ide.addin.Addin
Copyright © 1997, 2004, Oracle. All rights reserved.