IDE作業環境について

IDE作業環境は、ユーザーが「設定」ダイアログのページを使用してアクセスできる永続的な状態データです。 ダイアログを開くには、メイン・メニューから「ツール」->「設定」を選択します。ダイアログの左側にあるツリーで設定パネルを指定すると、選択されたパネルが右側に表示されます。

設定データは、<jdev_install>/jdev/system/settings.xmlファイルに格納することで永続的になります。 たとえば、環境設定パネルの状態は、キーとしてenvironment-optionsを含む項目に記述されます。項目内の値要素はパネル内のコントロールに対応し、保存した値を含んでいます。settings.xmlファイルはJDeveloperの起動時に読み込まれ、JDeveloperの終了時に書き込まれます。

IDEクラスのstaticメソッドgetSettingsにより取得される、IdeSettingsクラスのシングルトン・インスタンスを使用し、プログラムで設定データにアクセスされます。 settings.xmlを参照してアクセスするデータのキーを検索し、このキーをgetDataメソッドに渡します。

「設定」ダイアログにパネルを追加する拡張機能では、状態データを表すクラスとUIを表すクラスの2つのクラスを指定する必要があります。 データ・クラスでは、getterメソッドおよびsetterメソッドを使用してプロパティにアクセスできるように値を格納して、Copyableインタフェースを実装する必要があります。また、JavaBeans準拠である必要があります。 UIクラスは、JPanelを拡張してTraversableを実装する必要があります。 UIクラスをインスタンス化してNavigableオブジェクトとしてカプセル化し、IdeSettingsregisterUIメソッドに渡してパネルを登録します。 たとえば、EnvironOptionsおよびEnvironOptionsPanelとしてSDKで公開される、環境設定パネルのデータ・クラスおよびUIクラスを参照してください。


IDEクラスについて

oracle.ide.Ide
oracle.ide.config.EnvironOptions
oracle.ide.config.EnvironOptionsPanel
oracle.ide.config.IdeSettings
oracle.ide.panels.Navigable
oracle.ide.panels.Traversable
oracle.ide.util.Copyable

 

Copyright © 1997, 2004, Oracle. All rights reserved.