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

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

&ref(class.png,,100%,);
''[統合環境のパネルを生成する(sourceフォルダ内)]''
|クラス名|extends|概要|
|tet||mainクラス|
|MainFrame|JFrame|全体の外枠を作る|
|Control|JPanel|すべてのパネルを統合し,全体を取りまとめる処理を行う|
|Select|JPanel|パネルを作成する|
|&color(blue){MiningModule};|JPanel|マイニング処理ツールの親クラス|
|&color(blue){VisualizationModule};|JPanel|可視化インタフェースツールの親クラス|

-開発者が直接操作できるデータは,&color(red){''TextData''};クラス内の変数やメソッド,および青字のサブクラス内の変数やメソッドとなります.
-開発者が作成するのは,パネルを構成する,マイニング処理モジュール,または可視化インタフェースモジュールになります.
-開発者は,マイニング処理モジュール,または可視化インタフェースモジュールの親クラスを継承したモジュールを作成します.
-メインクラス tet が含む,MainFrame, Control, Select クラスは,統合環境内の以下の部分に対応しています.

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

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


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