System ファイルシステムについて

関連項目

System ファイルシステムは、NetBeans の構成データのための中心的リポジトリです。このファイルシステムは、 システムのモジュールによって提供される XML レイヤーファイル のスタックの実行時に構成されます。構成情報を含む 仮想 ファイルシステムです。NetBeans は、広範囲の各種構成情報を System ファイルシステムに格納します。たとえば、System ファイルシステムには Menu というフォルダがあり、このフォルダには、File および Edit などの名前を持つサブフォルダが含まれています。これらのサブフォルダには、「ファイル」および「編集」メニューに表示されるアクションを実装している Java クラスを表すファイルが含まれています。

モジュールを作成すると、System ファイルシステムに独自のフォルダを自由に作成して、そのモジュールに関係するデータを格納できます。既存のフォルダにオブジェクトを追加することもできます。System ファイルシステムを利用する理由の 1 つは、すべてのことを知っている一体型の「マスターコントローラ」の利用を必要とすることなく、追加可能なコンポーネント (モジュール) からアプリケーションを少しずつ構築できるからです。

NetBeans 仮想ファイルシステムの重要な点の 1 つは、何か変更があった場合にイベントを発生させて、システムのほかの部分にそのことを通知できることです。NetBeans は System ファイルシステム内の変更の有無を監視し、たとえば、メニューフォルダの 1 つに新しいオブジェクトが作成されると、その新しい項目がメニューに表示されるようにします。

関連項目
NetBeans Platform について
NetBeans API について
NetBeans Platform とモジュール開発について
XML レイヤーファイルについて
モジュール関連の操作
モジュール関連の手順早見表

著作権と商標について