TextData text; | テキストデータ.テキストデータクラスのインスタンス |
void setModuleID(int moduleID) | モジュールのIDをセットする.開発者が値をセットする(必須) |
int pairingVisualizationID[]; | 処理モジュールが組合せ対象とする可視化モジュールのIDのリスト.開発者が値をセットする(必須) |
void setToolType(int type) | ツールタイプが,1:シンプル,2:プリミティブ,3:セミプリミティブの時に指定する.(デフォルト値は,4:特殊)開発者が値をセットする |
boolean focusTouchExecute; | 可視化モジュールからの,マウスでオブジェクトに触れることによる,フォーカス連動の要請を受けるか(true:受ける,false:受けない(デフォルト値))開発者が値をセットする |
boolean focusClickExecute; | 可視化モジュールからの,マウスでクリックすることによる,フォーカス連動の要請を受けるか(true:受ける,false:受けない(デフォルト値))開発者が値をセットする |
int defaultSetPanelModuleID[]; | セットボタンを押したときにセットされる処理モジュールのIDのリスト(左のパネルから順番)開発者が値をセットする |
int defaultSetPanelVisualizationID[]; | セットボタンを押したときにセットされる可視化モジュールのIDのリスト(左のパネルから順番)開発者が値をセットする |
JPanel operationPanel; | ボタン類(GUIコンポーネント)をのせるためのパネル.GridLayout()で初期化されており,パネル下部に出力される. |
boolean isMenuInJapanese() | メニュー表示が日本語か英語か.(true:日本語,false:英語) |
void initializePanel(); | GUI初期化用メソッド(自動実行メソッド1)開発者がオーバーライドして内容を記述する |
void initializeData(); | 初期化と前処理用メソッド(自動実行メソッド2)開発者がオーバーライドして内容を記述する |
void miningOperations(int) | マイニング処理と結果の出力用メソッド(自動実行メソッド5)開発者がオーバーライドして内容を記述する(必須) |
void displayOperations(int) | 組み合わせて使用中の可視化モジュールの処理 displayOperations(引数として与える番号) を実行する. |
void resetData() | 組み合わせている可視化モジュールに渡したデータ数(組み合わせている可視化モジュール内部でカウントしている変数の値、dataIDに相当)を0に初期化する |
推奨(データ型コンバート対象)メソッド | |
void setDataBoolean(boolean) | boolean型のデータを,可視化モジュールに送る |
void setDataInteger(int) | int型のデータを,可視化モジュールに送る |
void setDataDouble(double) | double型のデータを,可視化モジュールに送る |
void setDataString(String) | String型のデータを,可視化モジュールに送る |
void setDataBooleanArray(boolean[]) | boolean[]型のデータを,可視化モジュールに送る |
void setDataIntegerArray(int[]) | int[]型のデータを,可視化モジュールに送る |
void setDataDoubleArray(double[]) | double[]型のデータを,可視化モジュールに送る |
void setDataStringArray(String[]) | String[]型のデータを,可視化モジュールに送る |
void setDataBooleanArray2(boolean[][]) | boolean[][]型のデータを,可視化モジュールに送る |
void setDataIntegerArray2(int[][]) | int[][]型のデータを,可視化モジュールに送る |
void setDataDoubleArray2(double[][]) | double[][]型のデータを,可視化モジュールに送る |
dataID指定(コンバート非対象)メソッド | |
void setDataBoolean(int dataID, boolean) | boolean型のデータを,dataIDを指定して,可視化モジュールに送る |
void setDataInteger(int dataID, int) | int型のデータを,dataIDを指定して,可視化モジュールに送る |
void setDataDouble(int dataID, double) | double型のデータを,dataIDを指定して,可視化モジュールに送る |
void setDataString(int dataID, String) | String型のデータを,dataIDを指定して,可視化モジュールに送る |
void setDataBooleanArray(int dataID, boolean[]) | boolean[]型のデータを,dataIDを指定して,可視化モジュールに送る |
void setDataIntegerArray(int dataID, int[]) | int[]型のデータを,dataIDを指定して,可視化モジュールに送る |
void setDataDoubleArray(int dataID, double[]) | double[]型のデータを,dataIDを指定して,可視化モジュールに送る |
void setDataStringArray(int dataID, String[]) | String[]型のデータを,dataIDを指定して,可視化モジュールに送る |
void setDataBooleanArray2(int dataID, boolean[][]) | boolean[][]型のデータを,dataIDを指定して,可視化モジュールに送る |
void setDataIntegerArray2(int dataID, int[][]) | int[][]型のデータを,dataIDを指定して,可視化モジュールに送る |
void setDataDoubleArray2(int dataID, double[][]) | double[][]型のデータを,dataIDを指定して,可視化モジュールに送る |
void executeOtherModuleFirst(int moduleID, int option) | 自パネル以外にセットされている,指定IDの処理モジュールの miningOperations(option)を実行する(この処理の後,同一IDの処理モジュールに,引き続き処理連動を実施する場合に用いる) |
void executeOtherModule(int moduleID, int option) | 自パネル以外にセットされている,指定IDの処理モジュールの miningOperations(option)を実行する |
void executeModuleFirst(int moduleID, int option) | 指定IDの処理モジュールの miningOperations(option)を実行する(この処理の後,同一IDの別の処理モジュールに対して,引き続き処理連動を実施する場合に用いる) |
void executeModule(int moduleID, int option) | 指定IDの処理モジュールの miningOperations(option)を実行する |
void displayOtherModuleFirst(int moduleID, int option) | 自パネル以外にセットされている,指定IDの可視化モジュールの displayOperations(option)を実行する(この処理の後,同一IDの可視化モジュールに,引き続き可視化連動を実施する場合に用いる) |
void displayOtherModule(int moduleID, int option) | 自パネル以外にセットされている,指定IDの可視化モジュールの displayOperations(option)を実行する |
void displayModuleFirst(int moduleID, int option) | 指定IDの可視化モジュールの displayOperations(option)を実行する(この処理の後,同一IDの可視化モジュールに対して,引き続き可視化連動を実施する場合に用いる) |
void displayModule(int moduleID, int option) | 指定IDの可視化モジュールの displayOperations(option)を実行する |
データ取得用(既存データがない場合はデータ生成も行う) | |
boolean getDataBoolean(int moduleID, int dataID, int optionNumber) | boolean型のデータを,指定IDの処理モジュールが生成する,dataIDのデータを取得する.既存データがない場合 miningOperations(optionNumber) を実行する |
int getDataInteger(int moduleID, int dataID, int optionNumber) | int型のデータを,指定IDの処理モジュールが生成する,dataIDのデータを取得する.既存データがない場合 miningOperations(optionNumber) を実行する |
double getDataDouble(int moduleID, int dataID, int optionNumber) | double型のデータを,指定IDの処理モジュールが生成する,dataIDのデータを取得する.既存データがない場合 miningOperations(optionNumber) を実行する |
String getDataString(int moduleID, int dataID, int optionNumber) | String型のデータを,指定IDの処理モジュールが生成する,dataIDのデータを取得する.既存データがない場合 miningOperations(optionNumber) を実行する |
boolean[] getDataBooleanArray(int moduleID, int dataID, int optionNumber) | boolean[]型のデータを,指定IDの処理モジュールが生成する,dataIDのデータを取得する.既存データがない場合 miningOperations(optionNumber) を実行する |
int[] getDataIntegerArray(int moduleID, int dataID], int optionNumber) | int[]型のデータを,指定IDの処理モジュールが生成する,dataIDのデータを取得する.既存データがない場合 miningOperations(optionNumber) を実行する |
double[] getDataDoubleArray(int moduleID, int dataID, int optionNumber) | double[]型のデータを,指定IDの処理モジュールが生成する,dataIDのデータを取得する.既存データがない場合 miningOperations(optionNumber) を実行する |
String[] getDataStringArray(int moduleID, int dataID, int optionNumber) | String[]型のデータを,指定IDの処理モジュールが生成する,dataIDのデータを取得する.既存データがない場合 miningOperations(optionNumber) を実行する |
boolean[][] getDataBooleanArray2(int moduleID, int dataID, int optionNumber) | boolean[][]型のデータを,指定IDの処理モジュールが生成する,dataIDのデータを取得する.既存データがない場合 miningOperations(optionNumber) を実行する |
int[][] getDataIntegerArray2(int moduleID, int dataID, int optionNumber) | int[][]型のデータを,指定IDの処理モジュールが生成する,dataIDのデータを取得する.既存データがない場合 miningOperations(optionNumber) を実行する |
double[][] getDataDoubleArray2(int moduleID, int dataID, int optionNumber) | double[][]型のデータを,指定IDの処理モジュールが生成する,dataIDのデータを取得する.既存データがない場合 miningOperations(optionNumber) を実行する |
データ生成+データ取得用 | |
boolean getNewDataBoolean(int moduleID, int dataID, int optionNumber) | boolean型のデータを,指定IDの処理モジュールを実行した上で,dataIDのデータを取得する.既存データがない場合 miningOperations(optionNumber) を実行する |
int getNewDataInteger(int moduleID, int dataID, int optionNumber) | int型のデータを,指定IDの処理モジュールを実行した上で,dataIDのデータを取得する.既存データがない場合 miningOperations(optionNumber) を実行する |
double getNewDataDouble(int moduleID, int dataID, int optionNumber) | double型のデータを,指定IDの処理モジュールを実行した上で,dataIDのデータを取得する.既存データがない場合 miningOperations(optionNumber) を実行する |
String getNewDataString(int moduleID, int dataID, int optionNumber) | String型のデータを,指定IDの処理モジュールを実行した上で,dataIDのデータを取得する.既存データがない場合 miningOperations(optionNumber) を実行する |
boolean[] getNewDataBooleanArray(int moduleID, int dataID, int optionNumber) | boolean[]型のデータを,指定IDの処理モジュールを実行した上で,dataIDのデータを取得する.既存データがない場合 miningOperations(optionNumber) を実行する |
int[] getNewDataIntegerArray(int moduleID, int dataID, int optionNumber]) | int[]型のデータを,指定IDの処理モジュールを実行した上で,dataIDのデータを取得する.既存データがない場合 miningOperations(optionNumber) を実行する |
double[] getNewDataDoubleArray(int moduleID, int dataID, int optionNumber) | double[]型のデータを,指定IDの処理モジュールを実行した上で,dataIDのデータを取得する.既存データがない場合 miningOperations(optionNumber) を実行する |
String[] getNewDataStringArray(int moduleID, int dataID, int optionNumber) | String[]型のデータを,指定IDの処理モジュールを実行した上で,dataIDのデータを取得する.既存データがない場合 miningOperations(optionNumber) を実行する |
boolean[][] getNewDataBooleanArray2(int moduleID, int dataID, int optionNumber) | boolean[][]型のデータを,指定IDの処理モジュールを実行した上で,dataIDのデータを取得する.既存データがない場合 miningOperations(optionNumber) を実行する |
int[][] getNewDataIntegerArray2(int moduleID, int dataID, int optionNumber) | int[][]型のデータを,指定IDの処理モジュールを実行した上で,dataIDのデータを取得する.既存データがない場合 miningOperations(optionNumber) を実行する |
double[][] getNewDataDoubleArray2(int moduleID, int dataID, int optionNumber) | double[][]型のデータを,指定IDの処理モジュールを実行した上で,dataIDのデータを取得する.既存データがない場合 miningOperations(optionNumber) を実行する |
データ取得用(既存データがない場合はデータ生成も行う) | |
boolean getDataBoolean(int moduleID, int dataID) | boolean型のデータを,指定IDの処理モジュールが生成する,dataIDのデータを取得する.既存データがない場合 miningOperations(dataID) を実行する |
int getDataInteger(int moduleID, int dataID) | int型のデータを,指定IDの処理モジュールが生成する,dataIDのデータを取得する.既存データがない場合 miningOperations(dataID) を実行する |
double getDataDouble(int moduleID, int dataID) | double型のデータを,指定IDの処理モジュールが生成する,dataIDのデータを取得する.既存データがない場合 miningOperations(dataID) を実行する |
String getDataString(int moduleID, int dataID) | String型のデータを,指定IDの処理モジュールが生成する,dataIDのデータを取得する.既存データがない場合 miningOperations(dataID) を実行する |
boolean[] getDataBooleanArray(int moduleID, int dataID) | boolean[]型のデータを,指定IDの処理モジュールが生成する,dataIDのデータを取得する.既存データがない場合 miningOperations(dataID) を実行する |
int[] getDataIntegerArray(int moduleID, int dataID]) | int[]型のデータを,指定IDの処理モジュールが生成する,dataIDのデータを取得する.既存データがない場合 miningOperations(dataID) を実行する |
double[] getDataDoubleArray(int moduleID, int dataID) | double[]型のデータを,指定IDの処理モジュールが生成する,dataIDのデータを取得する.既存データがない場合 miningOperations(dataID) を実行する |
String[] getDataStringArray(int moduleID, int dataID) | String[]型のデータを,指定IDの処理モジュールが生成する,dataIDのデータを取得する.既存データがない場合 miningOperations(dataID) を実行する |
boolean[][] getDataBooleanArray2(int moduleID, int dataID) | boolean[][]型のデータを,指定IDの処理モジュールが生成する,dataIDのデータを取得する.既存データがない場合 miningOperations(dataID) を実行する |
int[][] getDataIntegerArray2(int moduleID, int dataID) | int[][]型のデータを,指定IDの処理モジュールが生成する,dataIDのデータを取得する.既存データがない場合 miningOperations(dataID) を実行する |
double[][] getDataDoubleArray2(int moduleID, int dataID) | double[][]型のデータを,指定IDの処理モジュールが生成する,dataIDのデータを取得する.既存データがない場合 miningOperations(dataID) を実行する |
データ生成+データ取得用 | |
boolean getNewDataBoolean(int moduleID, int dataID) | boolean型のデータを,指定IDの処理モジュールを実行した上で,dataIDのデータを取得する.既存データがない場合 miningOperations(dataID) を実行する |
int getNewDataInteger(int moduleID, int dataID) | int型のデータを,指定IDの処理モジュールを実行した上で,dataIDのデータを取得する.既存データがない場合 miningOperations(dataID) を実行する |
double getNewDataDouble(int moduleID, int dataID) | double型のデータを,指定IDの処理モジュールを実行した上で,dataIDのデータを取得する.既存データがない場合 miningOperations(dataID) を実行する |
String getNewDataString(int moduleID, int dataID) | String型のデータを,指定IDの処理モジュールを実行した上で,dataIDのデータを取得する.既存データがない場合 miningOperations(dataID) を実行する |
boolean[] getNewDataBooleanArray(int moduleID, int dataID) | boolean[]型のデータを,指定IDの処理モジュールを実行した上で,dataIDのデータを取得する.既存データがない場合 miningOperations(dataID) を実行する |
int[] getNewDataIntegerArray(int moduleID, int dataID]) | int[]型のデータを,指定IDの処理モジュールを実行した上で,dataIDのデータを取得する.既存データがない場合 miningOperations(dataID) を実行する |
double[] getNewDataDoubleArray(int moduleID, int dataID) | double[]型のデータを,指定IDの処理モジュールを実行した上で,dataIDのデータを取得する.既存データがない場合 miningOperations(dataID) を実行する |
String[] getNewDataStringArray(int moduleID, int dataID) | String[]型のデータを,指定IDの処理モジュールを実行した上で,dataIDのデータを取得する.既存データがない場合 miningOperations(dataID) を実行する |
boolean[][] getNewDataBooleanArray2(int moduleID, int dataID) | boolean[][]型のデータを,指定IDの処理モジュールを実行した上で,dataIDのデータを取得する.既存データがない場合 miningOperations(dataID) を実行する |
int[][] getNewDataIntegerArray2(int moduleID, int dataID) | int[][]型のデータを,指定IDの処理モジュールを実行した上で,dataIDのデータを取得する.既存データがない場合 miningOperations(dataID) を実行する |
double[][] getNewDataDoubleArray2(int moduleID, int dataID) | double[][]型のデータを,指定IDの処理モジュールを実行した上で,dataIDのデータを取得する.既存データがない場合 miningOperations(dataID) を実行する |
String myModulePath; | 処理モジュールがあるフォルダへの絶対パス |
String myModuleName; | 処理モジュールの名前 |
String visuModulePath; | 組み合わせて使用中の可視化モジュールがあるフォルダへの絶対パス |
String visuModuleName; | 組み合わせて使用中の可視化モジュールの名前 |
int getModuleID() | 処理モジュールのIDを取得する |
int getPanelID() | 処理モジュールがセットされているパネルのID(左から順に0,1,2,...)を取得する |
String fileRead() | 処理モジュールがあるフォルダ内のファイル「Japanese.txt」を読み込む |
String fileRead(String) | 処理モジュールがあるフォルダ内のファイル「引数として与えられた文字列」を読み込む |
String[] fileReadArray() | 処理モジュールがあるフォルダ内のファイル「Japanese.txt」を読み込む |
String[] fileReadArray(String) | 処理モジュールがあるフォルダ内のファイル「引数として与えられた文字列」を読み込む |
void fileWrite(String, String) | 第1引数として与えられたファイル名のファイルに,第2引数として与えられた文字列を書き込む |
void fileWriteArray(String, String[], int) | 第1引数として与えられたファイル名のファイルに,第2引数として与えられた文字列を,第3引数の行数分だけ,書き込む |
void reExecute() | 処理モジュールの処理を再実行 |
void reLoad() | 入力テキストの更新があったときに,処理モジュールの処理を再実行 |
String getSegmentTag() | セグメントの区切りとなる文字列(デフォルトは「スナリバラフト」)を取得 |
String getSentenceTag() | 文の区切りとなる文字列(句点)を取得 |
void writeActionLog(String) | 「システムが起動してからの時間(秒),Mining/Visualizationの区別,パネルID,モジュールID,引数で与えられた文字列」のデータを,スペース区切りで一行として,TETDMの実行ファイルがあるフォルダ内に,ファイル「ACTIONLOG」に追加保存 |