>>[[統合環境のクラス構成(バージョン0.42まで)]]

*統合環境のクラス構成 [#i554e85b]

-全体のクラス構成は下の表のようになっています.
-モジュールの開発者が主に利用できるのは,&color(blue){青字};のクラス内の変数やメソッドとなります.
-全体の主なクラスの構成は下の表のようになっています.
-ツールの開発者が主に利用できるのは,&color(blue){青字};のクラス内の変数やメソッドとなります.

''[統合環境のパネルを生成する(sourceフォルダ内)]''
|クラス名|extends|概要|
|tet||mainクラス|
|MainFrame|JFrame|全体の外枠を作る|
|Control|JPanel|すべてのパネルを統合し,全体を取りまとめる処理を行う|
|Select|JPanel|パネルを作成する|
|&color(blue){MiningModule};|JPanel|マイニング処理モジュールの親クラス|
|&color(blue){VisualizationModule};|JPanel|可視化インタフェースモジュールの親クラス|
|PopUpForSetModule|JFrame|ツール設定ウインドウ用フレーム|
|PopUpForSetting|JFrame|キーワード設定ウインドウ用フレーム|
|PopUpWindow|JFrame|説明ウインドウ用フレーム|
|SetModulePanel|JPanel|ツール設定用パネル|
|SettingPanel|JPanel|キーワード設定用パネル|
|&color(blue){MiningModule};|JPanel|マイニング処理ツールの親クラス|
|&color(blue){VisualizationModule};|JPanel|可視化インタフェースツールの親クラス|


''[テキストデータを生成する(source/TextDataフォルダ内)]''
|クラス名|概要|
|&color(blue){TextData};|モジュールへの入力となるテキストデータ|
|&color(blue){TextData};|ツールへの入力となるテキストデータ|
|&color(blue){SegmentData};|セグメント(段落,テキスト)のデータ|
|&color(blue){SentenceData};|文のデータ|
|&color(blue){KeywordData};|キーワードのデータ|
|&color(blue){RelationalData};|文間,セグメント間の関連度データ|
|&color(blue){Focus};|フォーカス情報|
|Focus|フォーカス情報|

''[テキストデータを処理する(sourceフォルダ内)]''
|クラス名|概要|
|Connection|モジュール間連動処理制御|
|EXECUTE|外部処理実行|
|FILEIO|ファイル処理実行|
|Makecha|ChaSen実行結果生成|
|MakeCluster|クラスタ生成|

''[設定用データ(sourceフォルダ内)]''
|クラス名|概要|
|ModuleData|モジュールデータ|
|SettingData|各種設定データ|

''[ユーティリティ(source/Utilityフォルダ内)]''
|クラス名|概要|
|&color(blue){Qsort};|クイックソート|
|&color(blue){Statistic};|統計処理|


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS