可視化モジュールクラス
をテンプレートにして作成
開始行:
*可視化ツール作成のためのVisualizationModuleクラス [#wce1...
-可視化ツールは,このクラスを継承して作成します.
-&color(red){以下の仕様は,バージョン4.0時点のものです};
*VisualizationModuleクラス [#rfeb8b95]
**入力データ [#zcc556a2]
|TextData text;|テキストデータ.[[テキストデータ]]クラス...
**コンストラクタ内に記述する変数とメソッド [#q556e5d1]
|void setModuleID(int moduleID)|ツールのIDをセットする.&...
|int dataNumbers[&color(blue){11};]|可視化ツールが処理ツ...
|void setToolType(int type)|ツールタイプが,1:シンプル,2...
**可視化ツール作成用:基本的な変数とメソッド [#jf382cb0]
|void initializePanel();|GUI初期化用メソッド&color(blue){...
|void initializeData();|初期化と前処理用メソッド&color(bl...
|void displayOperations(int)|マイニング処理結果の描画用メ...
**可視化用データチェック用メソッド [#h02ef971]
|void resetData()|処理ツールから受け取ったデータ数(可視...
|boolean checkDataNumbers()|処理ツールから受け取ったデー...
|boolean dataConstraint()|処理ツールから受け取った配列デ...
**可視化処理アシスト用メソッド [#hef32100]
|boolean getPanelSize()|以下の変数に,可視化ツール用のデ...
|int sizeX, sizeY|可視化ツールの現在のディスプレイサイズ|
|int oldSizeX, oldSizeY|可視化ツールのサイズ変化前のディ...
|double changeX, changeY|可視化ツールのサイズ変化時の変化...
|boolean isMenuInJapanese()|メニュー表示が日本語か英語か...
**データ受け取り用メソッド [#e1cb27ba]
|boolean setData(int dataID, boolean)|boolean型のデータを...
|boolean setData(int dataID, int)|int型のデータを,dataID...
|boolean setData(int dataID, double)|double型のデータを,...
|boolean setData(int dataID, String)|String型のデータを,...
|boolean setData(int dataID, boolean[])|boolean[]型のデー...
|boolean setData(int dataID, int[])|int[]型のデータを,da...
|boolean setData(int dataID, double[])|double[]型のデータ...
|boolean setData(int dataID, String[])|String[]型のデータ...
|boolean setData(int dataID, boolean[][])|boolean[][]型の...
|boolean setData(int dataID, int[][])|int[][]型のデータを...
|boolean setData(int dataID, double[][])|double[][]型のデ...
**オプションによる処理連動:実行用メソッド [#z709841a]
|void executeOtherModuleFirst()|自パネル以外にセットされ...
|void executeOtherModule()|自パネル以外にセットされている...
**オプションによる可視化連動:実行用メソッド [#z709841a]
|void displayOtherModuleFirst()|自パネル以外にセットされ...
|void displayOtherModule()|自パネル以外にセットされている...
**フォーカス情報による可視化連動:実行用メソッド [#z70984...
|void repaintOthersByFocus()|自パネル以外の可視化ツールの...
**フォーカス情報による処理連動:実行用メソッド [#c75b14d8]
|void executeOthersByFocus()|自パネル以外の処理ツールの,...
|void executeAllByFocus()|全パネルの処理ツールの,miningO...
**フォーカスデータ設定用メソッド(変数) [#p28c5af9]
-フォーカスデータ生成用ローカル変数
|boolean focusKeywords[];|各キーワードのフォーカスのon, o...
|boolean focusSentences[];|各文のフォーカスのon, off(添...
|boolean focusSegments[];|各セグメントのフォーカスのon, o...
-フォーカスデータ初期化用メソッド
|void resetAllFocus()|セグメント,文,キーワードに関する...
|void resetMainSub()|セグメント,文,キーワードのメイン,...
-セグメント,文,キーワードのフォーカスデータセット用メソ...
--可視化ツールでは,フォーカスデータの意味はすべて「可視...
--onlyをtrueにすると,mainとsubの他方の値を-1に初期化します
|void setFocusSegments()|変数focusSegmentsのデータを,Tex...
|void setFocusSentences()|変数focusSentencesのデータを,T...
|void setFocusKeywords()|変数focusKeywordsのデータを,Tex...
|void setMainFocusKeyword(int value, boolean only)|value...
|void setSubFocusKeyword(int value, boolean only)|valueの...
|void setMainFocusSegment(int value, boolean only)|value...
|void setSubFocusSegment(int value, boolean only)|valueの...
|void setMainFocusSentence(int value, boolean only)|value...
|void setSubFocusSentence(int value, boolean only)|value...
-真理値,整数,実数,文字列のフォーカスデータセット用メソ...
|void setMainFocusBoolean(boolean value)|valueの値を,Con...
|void setSubFocusBoolean(boolean value)|valueの値を,Cont...
|void setMainFocusInteger(int value)|valueの値を,Control...
|void setSubFocusInteger(int value)|valueの値を,Control....
|void setMainFocusDouble(double value)|valueの値を,Contr...
|void setSubFocusDouble(double value)|valueの値を,Contro...
|void setMainFocusString(String value)|valueの値を,Contr...
|void setSubFocusString(String value)|valueの値を,Contro...
|void setFocusBooleanArray(boolean value[])|valueの値を,...
|void setFocusIntegerArray(int value[])|valueの値を,Cont...
|void setFocusDoubleArray(double value[])|valueの値を,Co...
|void setFocusStringArray(String value[])|valueの値を,Co...
|void setFocusBooleanArray2(boolean value[][])|valueの値...
|void setFocusIntegerArray2(int value[][])|valueの値を,C...
|void setFocusDoubleArray2(double value[][])|valueの値を...
-フォーカスデータ取得用メソッド
|boolean[] getFocusKeywords()|TextData.Focusクラスの値を...
|boolean[] getFocusSegments()|TextData.Focusクラスの値を...
|boolean[] getFocusSentences()|TextData.Focusクラスの値を...
|int getMainFocusKeyword()|TextData.Focusクラスの値を取得|
|int getSubFocusKeyword()|TextData.Focusクラスの値を取得|
|int getMainFocusSegment()|TextData.Focusクラスの値を取得|
|int getSubFocusSegment()|TextData.Focusクラスの値を取得|
|int getMainFocusSentence()|TextData.Focusクラスの値を取得|
|int getSubFocusSentence()|TextData.Focusクラスの値を取得|
|boolean getMainFocusBoolean()|Control.Focusクラスの値を...
|boolean getSubFocusBoolean()|Control.Focusクラスの値を取...
|int getMainFocusInteger()|Control.Focusクラスの値を取得|
|int getSubFocusInteger()|Control.Focusクラスの値を取得|
|double getMainFocusDouble()|Control.Focusクラスの値を取得|
|double getSubFocusDouble()|Control.Focusクラスの値を取得|
|String getMainFocusString()|Control.Focusクラスの値を取得|
|String getSubFocusString()|Control.Focusクラスの値を取得|
|boolean[] getFocusBooleanArray()|Control.Focusクラスの値...
|int[] getFocusIntegerArray()|Control.Focusクラスの値を取...
|double[] getFocusDoubleArray()|Control.Focusクラスの値を...
|String[] getFocusStringArray()|Control.Focusクラスの値を...
|boolean[][] getFocusBooleanArray2()|Control.Focusクラス...
|int[][] getFocusIntegerArray2()|Control.Focusクラスの値...
|double[][] getFocusDoubleArray2()|Control.Focusクラスの...
**可視化ツール基本情報 [#x3fa067b]
|String myModulePath;|可視化ツールがあるフォルダへの絶対...
|String myModuleName;|可視化ツールの名前|
|int getModuleID()|可視化ツールのIDを取得する|
|int getPanelID()|可視化ツールがセットされているパネルのI...
**ファイル入出力用メソッド [#m7e97491]
|String inJapanese[]|ファイルからの文字列読み込み用変数....
|String fileRead()|可視化ツールがあるフォルダ内のファイル...
|String fileRead(String)|可視化ツールがあるフォルダ内のフ...
|String[] fileReadArray()|可視化ツールがあるフォルダ内の...
|String[] fileReadArray(String)|可視化ツールがあるフォル...
|void fileWrite(String, String)|第1引数として与えられた...
|void fileWriteArray(String, String[], int)|第1引数とし...
**設定取得用メソッド [#b9ae2498]
|int getFontSize()|ツールのフォントサイズを取得(デフォル...
|String getSegmentTag()|セグメントの区切りとなる文字列(...
|String getSentenceTag()|文の区切りとなる文字列(句点)を...
**操作ログ保存用メソッド [#t48e475d]
|void writeActionLog(String)|「システムが起動してからの時...
終了行:
*可視化ツール作成のためのVisualizationModuleクラス [#wce1...
-可視化ツールは,このクラスを継承して作成します.
-&color(red){以下の仕様は,バージョン4.0時点のものです};
*VisualizationModuleクラス [#rfeb8b95]
**入力データ [#zcc556a2]
|TextData text;|テキストデータ.[[テキストデータ]]クラス...
**コンストラクタ内に記述する変数とメソッド [#q556e5d1]
|void setModuleID(int moduleID)|ツールのIDをセットする.&...
|int dataNumbers[&color(blue){11};]|可視化ツールが処理ツ...
|void setToolType(int type)|ツールタイプが,1:シンプル,2...
**可視化ツール作成用:基本的な変数とメソッド [#jf382cb0]
|void initializePanel();|GUI初期化用メソッド&color(blue){...
|void initializeData();|初期化と前処理用メソッド&color(bl...
|void displayOperations(int)|マイニング処理結果の描画用メ...
**可視化用データチェック用メソッド [#h02ef971]
|void resetData()|処理ツールから受け取ったデータ数(可視...
|boolean checkDataNumbers()|処理ツールから受け取ったデー...
|boolean dataConstraint()|処理ツールから受け取った配列デ...
**可視化処理アシスト用メソッド [#hef32100]
|boolean getPanelSize()|以下の変数に,可視化ツール用のデ...
|int sizeX, sizeY|可視化ツールの現在のディスプレイサイズ|
|int oldSizeX, oldSizeY|可視化ツールのサイズ変化前のディ...
|double changeX, changeY|可視化ツールのサイズ変化時の変化...
|boolean isMenuInJapanese()|メニュー表示が日本語か英語か...
**データ受け取り用メソッド [#e1cb27ba]
|boolean setData(int dataID, boolean)|boolean型のデータを...
|boolean setData(int dataID, int)|int型のデータを,dataID...
|boolean setData(int dataID, double)|double型のデータを,...
|boolean setData(int dataID, String)|String型のデータを,...
|boolean setData(int dataID, boolean[])|boolean[]型のデー...
|boolean setData(int dataID, int[])|int[]型のデータを,da...
|boolean setData(int dataID, double[])|double[]型のデータ...
|boolean setData(int dataID, String[])|String[]型のデータ...
|boolean setData(int dataID, boolean[][])|boolean[][]型の...
|boolean setData(int dataID, int[][])|int[][]型のデータを...
|boolean setData(int dataID, double[][])|double[][]型のデ...
**オプションによる処理連動:実行用メソッド [#z709841a]
|void executeOtherModuleFirst()|自パネル以外にセットされ...
|void executeOtherModule()|自パネル以外にセットされている...
**オプションによる可視化連動:実行用メソッド [#z709841a]
|void displayOtherModuleFirst()|自パネル以外にセットされ...
|void displayOtherModule()|自パネル以外にセットされている...
**フォーカス情報による可視化連動:実行用メソッド [#z70984...
|void repaintOthersByFocus()|自パネル以外の可視化ツールの...
**フォーカス情報による処理連動:実行用メソッド [#c75b14d8]
|void executeOthersByFocus()|自パネル以外の処理ツールの,...
|void executeAllByFocus()|全パネルの処理ツールの,miningO...
**フォーカスデータ設定用メソッド(変数) [#p28c5af9]
-フォーカスデータ生成用ローカル変数
|boolean focusKeywords[];|各キーワードのフォーカスのon, o...
|boolean focusSentences[];|各文のフォーカスのon, off(添...
|boolean focusSegments[];|各セグメントのフォーカスのon, o...
-フォーカスデータ初期化用メソッド
|void resetAllFocus()|セグメント,文,キーワードに関する...
|void resetMainSub()|セグメント,文,キーワードのメイン,...
-セグメント,文,キーワードのフォーカスデータセット用メソ...
--可視化ツールでは,フォーカスデータの意味はすべて「可視...
--onlyをtrueにすると,mainとsubの他方の値を-1に初期化します
|void setFocusSegments()|変数focusSegmentsのデータを,Tex...
|void setFocusSentences()|変数focusSentencesのデータを,T...
|void setFocusKeywords()|変数focusKeywordsのデータを,Tex...
|void setMainFocusKeyword(int value, boolean only)|value...
|void setSubFocusKeyword(int value, boolean only)|valueの...
|void setMainFocusSegment(int value, boolean only)|value...
|void setSubFocusSegment(int value, boolean only)|valueの...
|void setMainFocusSentence(int value, boolean only)|value...
|void setSubFocusSentence(int value, boolean only)|value...
-真理値,整数,実数,文字列のフォーカスデータセット用メソ...
|void setMainFocusBoolean(boolean value)|valueの値を,Con...
|void setSubFocusBoolean(boolean value)|valueの値を,Cont...
|void setMainFocusInteger(int value)|valueの値を,Control...
|void setSubFocusInteger(int value)|valueの値を,Control....
|void setMainFocusDouble(double value)|valueの値を,Contr...
|void setSubFocusDouble(double value)|valueの値を,Contro...
|void setMainFocusString(String value)|valueの値を,Contr...
|void setSubFocusString(String value)|valueの値を,Contro...
|void setFocusBooleanArray(boolean value[])|valueの値を,...
|void setFocusIntegerArray(int value[])|valueの値を,Cont...
|void setFocusDoubleArray(double value[])|valueの値を,Co...
|void setFocusStringArray(String value[])|valueの値を,Co...
|void setFocusBooleanArray2(boolean value[][])|valueの値...
|void setFocusIntegerArray2(int value[][])|valueの値を,C...
|void setFocusDoubleArray2(double value[][])|valueの値を...
-フォーカスデータ取得用メソッド
|boolean[] getFocusKeywords()|TextData.Focusクラスの値を...
|boolean[] getFocusSegments()|TextData.Focusクラスの値を...
|boolean[] getFocusSentences()|TextData.Focusクラスの値を...
|int getMainFocusKeyword()|TextData.Focusクラスの値を取得|
|int getSubFocusKeyword()|TextData.Focusクラスの値を取得|
|int getMainFocusSegment()|TextData.Focusクラスの値を取得|
|int getSubFocusSegment()|TextData.Focusクラスの値を取得|
|int getMainFocusSentence()|TextData.Focusクラスの値を取得|
|int getSubFocusSentence()|TextData.Focusクラスの値を取得|
|boolean getMainFocusBoolean()|Control.Focusクラスの値を...
|boolean getSubFocusBoolean()|Control.Focusクラスの値を取...
|int getMainFocusInteger()|Control.Focusクラスの値を取得|
|int getSubFocusInteger()|Control.Focusクラスの値を取得|
|double getMainFocusDouble()|Control.Focusクラスの値を取得|
|double getSubFocusDouble()|Control.Focusクラスの値を取得|
|String getMainFocusString()|Control.Focusクラスの値を取得|
|String getSubFocusString()|Control.Focusクラスの値を取得|
|boolean[] getFocusBooleanArray()|Control.Focusクラスの値...
|int[] getFocusIntegerArray()|Control.Focusクラスの値を取...
|double[] getFocusDoubleArray()|Control.Focusクラスの値を...
|String[] getFocusStringArray()|Control.Focusクラスの値を...
|boolean[][] getFocusBooleanArray2()|Control.Focusクラス...
|int[][] getFocusIntegerArray2()|Control.Focusクラスの値...
|double[][] getFocusDoubleArray2()|Control.Focusクラスの...
**可視化ツール基本情報 [#x3fa067b]
|String myModulePath;|可視化ツールがあるフォルダへの絶対...
|String myModuleName;|可視化ツールの名前|
|int getModuleID()|可視化ツールのIDを取得する|
|int getPanelID()|可視化ツールがセットされているパネルのI...
**ファイル入出力用メソッド [#m7e97491]
|String inJapanese[]|ファイルからの文字列読み込み用変数....
|String fileRead()|可視化ツールがあるフォルダ内のファイル...
|String fileRead(String)|可視化ツールがあるフォルダ内のフ...
|String[] fileReadArray()|可視化ツールがあるフォルダ内の...
|String[] fileReadArray(String)|可視化ツールがあるフォル...
|void fileWrite(String, String)|第1引数として与えられた...
|void fileWriteArray(String, String[], int)|第1引数とし...
**設定取得用メソッド [#b9ae2498]
|int getFontSize()|ツールのフォントサイズを取得(デフォル...
|String getSegmentTag()|セグメントの区切りとなる文字列(...
|String getSentenceTag()|文の区切りとなる文字列(句点)を...
**操作ログ保存用メソッド [#t48e475d]
|void writeActionLog(String)|「システムが起動してからの時...
ページ名: