データ取得による処理連動(バージョン0.46まで)
をテンプレートにして作成
開始行:
>>[[データ取得による処理連動(バージョン0.42まで)]]
*概要 [#tcb2f4c0]
-処理モジュールの処理を,他の処理モジュールの処理結果を利...
-連動要請と連動実行は,それぞれ別の処理モジュールで行います
*実装方法 [#yddab60f]
&ref(datalinknew.png,,40%,);
**連動要請(処理モジュール) [#y7d78e05]
+処理結果を取得したい処理モジュールの moduleID 並びに,取...
+処理モジュール内で,スーパークラスで用意されている,取得...
boolean getDataBoolean(int getModuleID, int dataID);
int getDataInteger( int getModuleID, int dataID );
double getDataDouble( int getModuleID, int dataID );
String getDataString( int getModuleID, int dataID );
boolean[] getDataBooleanArray(int getModuleID, int da...
int[] getDataIntegerArray( int getModuleID, int dataI...
double[] getDataDoubleArray( int getModuleID, int dat...
String[] getDataStringArray( int getModuleID, int dat...
boolean[][] getDataBooleanArray2(int getModuleID, int...
int[][] getDataIntegerArray2(int getModuleID, int dat...
double[][] getDataDoubleArray2(int getModuleID, int d...
-オプションやフォーカス情報による連動実行の際に,過去の実...
--&color(red){他のモジュールからの連動対象(フォーカス連...
boolean getNewDataBoolean(int getModuleID, int dataID);
int getNewDataInteger( int getModuleID, int dataID );
double getNewDataDouble( int getModuleID, int dataID );
String getNewDataString( int getModuleID, int dataID );
boolean[] getNewDataBooleanArray(int getModuleID, int...
int[] getNewDataIntegerArray( int getModuleID, int da...
double[] getNewDataDoubleArray( int getModuleID, int ...
String[] getNewDataStringArray( int getModuleID, int ...
boolean[][] getNewDataBooleanArray2(int getModuleID, ...
int[][] getNewDataIntegerArray2(int getModuleID, int ...
double[][] getNewDataDoubleArray2(int getModuleID, in...
**連動実行(処理モジュール) [#f1c6891e]
-処理モジュールにおいて,実装必須のメソッド miningOperati...
-新たな処理を追加してデータを生成する場合は,メソッド min...
void setDataBoolean(int dataID, boolean data);
void setDataInteger(int dataID, int data);
void setDataDouble(int dataID, double data);
void setDataString(int dataID, String data);
void setDataBooleanArray(int dataID, boolean data[]);
void setDataIntegerArray(int dataID, int data[]);
void setDataDoubleArray(int dataID, double data[]);
void setDataStringArray(int dataID, String data[]);
void setDataBooleanArray2(int dataID, boolean data[][...
void setDataIntegerArray2(int dataID, int data[][]);
void setDataDoubleArray2(int dataID, double data[][]);
-&color(red){[注意点]}; setData***( dataID, **) は,minin...
-&color(red){[注意点]}; 同じ dataID をもつ,異なるデータ...
*データ取得による処理連動の処理フロー [#sef6a8ee]
&ref(databasenew.png,,40%,);
終了行:
>>[[データ取得による処理連動(バージョン0.42まで)]]
*概要 [#tcb2f4c0]
-処理モジュールの処理を,他の処理モジュールの処理結果を利...
-連動要請と連動実行は,それぞれ別の処理モジュールで行います
*実装方法 [#yddab60f]
&ref(datalinknew.png,,40%,);
**連動要請(処理モジュール) [#y7d78e05]
+処理結果を取得したい処理モジュールの moduleID 並びに,取...
+処理モジュール内で,スーパークラスで用意されている,取得...
boolean getDataBoolean(int getModuleID, int dataID);
int getDataInteger( int getModuleID, int dataID );
double getDataDouble( int getModuleID, int dataID );
String getDataString( int getModuleID, int dataID );
boolean[] getDataBooleanArray(int getModuleID, int da...
int[] getDataIntegerArray( int getModuleID, int dataI...
double[] getDataDoubleArray( int getModuleID, int dat...
String[] getDataStringArray( int getModuleID, int dat...
boolean[][] getDataBooleanArray2(int getModuleID, int...
int[][] getDataIntegerArray2(int getModuleID, int dat...
double[][] getDataDoubleArray2(int getModuleID, int d...
-オプションやフォーカス情報による連動実行の際に,過去の実...
--&color(red){他のモジュールからの連動対象(フォーカス連...
boolean getNewDataBoolean(int getModuleID, int dataID);
int getNewDataInteger( int getModuleID, int dataID );
double getNewDataDouble( int getModuleID, int dataID );
String getNewDataString( int getModuleID, int dataID );
boolean[] getNewDataBooleanArray(int getModuleID, int...
int[] getNewDataIntegerArray( int getModuleID, int da...
double[] getNewDataDoubleArray( int getModuleID, int ...
String[] getNewDataStringArray( int getModuleID, int ...
boolean[][] getNewDataBooleanArray2(int getModuleID, ...
int[][] getNewDataIntegerArray2(int getModuleID, int ...
double[][] getNewDataDoubleArray2(int getModuleID, in...
**連動実行(処理モジュール) [#f1c6891e]
-処理モジュールにおいて,実装必須のメソッド miningOperati...
-新たな処理を追加してデータを生成する場合は,メソッド min...
void setDataBoolean(int dataID, boolean data);
void setDataInteger(int dataID, int data);
void setDataDouble(int dataID, double data);
void setDataString(int dataID, String data);
void setDataBooleanArray(int dataID, boolean data[]);
void setDataIntegerArray(int dataID, int data[]);
void setDataDoubleArray(int dataID, double data[]);
void setDataStringArray(int dataID, String data[]);
void setDataBooleanArray2(int dataID, boolean data[][...
void setDataIntegerArray2(int dataID, int data[][]);
void setDataDoubleArray2(int dataID, double data[][]);
-&color(red){[注意点]}; setData***( dataID, **) は,minin...
-&color(red){[注意点]}; 同じ dataID をもつ,異なるデータ...
*データ取得による処理連動の処理フロー [#sef6a8ee]
&ref(databasenew.png,,40%,);
ページ名: