>>[[統合環境のクラス構成(バージョン0.42まで)]] *統合環境のクラス構成 [#i554e85b] -全体のクラス構成は下の表のようになっています. -モジュールの開発者が主に利用できるのは,&color(blue){青字};のクラス内の変数やメソッドとなります. ''[統合環境のパネルを生成する(sourceフォルダ内)]'' |クラス名|extends|概要| |tet||mainクラス| |MainFrame|JFrame|全体の外枠を作る| |Control|JPanel|すべてのパネルを統合し,全体を取りまとめる処理を行う| |Select|JPanel|パネルを作成する| |&color(blue){MiningModule};|JPanel|マイニング処理モジュールの親クラス| |&color(blue){VisualizationModule};|JPanel|可視化インタフェースモジュールの親クラス| |PopUpForModuleSelect|JFrame|ツール選択ウインドウ用フレーム| |PopUpForSetting|JFrame|キーワード設定ウインドウ用フレーム| |PopUpWindow|JFrame|説明ウインドウ用フレーム| |SetToolPanel2|JPanel|ツール選択用パネル| |SettingPanel|JPanel|キーワード設定用パネル| 以下廃止 |PopUpForSetModule|JFrame|ツール設定ウインドウ用フレーム| |SetModulePanel|JPanel|ツール設定用パネル| ''[テキストデータを生成する(source/TextDataフォルダ内)]'' |クラス名|概要| |&color(blue){TextData};|モジュールへの入力となるテキストデータ| |&color(blue){SegmentData};|セグメント(段落,テキスト)のデータ| |&color(blue){SentenceData};|文のデータ| |&color(blue){KeywordData};|キーワードのデータ| |&color(blue){RelationalData};|文間,セグメント間の関連度データ| |&color(blue){Focus};|フォーカス情報| ''[テキストデータを処理する(sourceフォルダ内)]'' |クラス名|概要| |Connection|モジュール間連動処理制御| |EXECUTE|外部処理実行| |FILEIO|ファイル処理実行| |Makecha|ChaSen実行結果生成| |MakeCluster|クラスタ生成| ''[設定用データ(sourceフォルダ内)]'' |クラス名|概要| |ModuleData|モジュールデータ| |SettingData|各種設定データ| ''[ユーティリティ(source/Utilityフォルダ内)]'' |クラス名|概要| |&color(blue){Qsort};|クイックソート| |&color(blue){Statistic};|統計処理|