データ取得による処理連動(バージョン0.42まで)
をテンプレートにして作成
開始行:
*概要 [#zbab107f]
-処理モジュールの処理を,他の処理モジュールの処理結果を利...
-連動要請と連動実行は,それぞれ別の処理モジュールで行います
*実装方法 [#r36bbb47]
&ref(datalink.png,,35%,);
**連動要請(処理モジュール) [#o38186ea]
+処理結果を取得したい処理モジュールの 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 getDataBooleanNew(int getModuleID, int dataID);
int getDataIntegerNew( int getModuleID, int dataID );
double getDataDoubleNew( int getModuleID, int dataID );
String getDataStringNew( int getModuleID, int dataID );
boolean[] getDataBooleanArrayNew(int getModuleID, int...
int[] getDataIntegerArrayNew( int getModuleID, int da...
double[] getDataDoubleArrayNew( int getModuleID, int ...
String[] getDataStringArrayNew( int getModuleID, int ...
boolean[][] getDataBooleanArray2New(int getModuleID, ...
int[][] getDataIntegerArray2New(int getModuleID, int ...
double[][] getDataDoubleArray2New(int getModuleID, in...
**連動実行(処理モジュール) [#ib4f27cc]
-処理モジュールにおいて,実装必須のメソッド miningOperati...
-新たな処理を追加してデータを生成する場合は,メソッド min...
void setData(int dataID, boolean data);
void setData(int dataID, int data);
void setData(int dataID, double data);
void setData(int dataID, String data);
void setData(int dataID, boolean data[]);
void setData(int dataID, int data[]);
void setData(int dataID, double data[]);
void setData(int dataID, String data[]);
void setData(int dataID, boolean data[][]);
void setData(int dataID, int data[][]);
void setData(int dataID, double data[][]);
-&color(red){[注意点]}; setData( dataID, **) は,miningOp...
-&color(red){[注意点]}; 同じ dataID をもつ,異なるデータ...
*データ取得による処理連動の処理フロー [#x94fa8fd]
&ref(database.png,,40%,);
終了行:
*概要 [#zbab107f]
-処理モジュールの処理を,他の処理モジュールの処理結果を利...
-連動要請と連動実行は,それぞれ別の処理モジュールで行います
*実装方法 [#r36bbb47]
&ref(datalink.png,,35%,);
**連動要請(処理モジュール) [#o38186ea]
+処理結果を取得したい処理モジュールの 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 getDataBooleanNew(int getModuleID, int dataID);
int getDataIntegerNew( int getModuleID, int dataID );
double getDataDoubleNew( int getModuleID, int dataID );
String getDataStringNew( int getModuleID, int dataID );
boolean[] getDataBooleanArrayNew(int getModuleID, int...
int[] getDataIntegerArrayNew( int getModuleID, int da...
double[] getDataDoubleArrayNew( int getModuleID, int ...
String[] getDataStringArrayNew( int getModuleID, int ...
boolean[][] getDataBooleanArray2New(int getModuleID, ...
int[][] getDataIntegerArray2New(int getModuleID, int ...
double[][] getDataDoubleArray2New(int getModuleID, in...
**連動実行(処理モジュール) [#ib4f27cc]
-処理モジュールにおいて,実装必須のメソッド miningOperati...
-新たな処理を追加してデータを生成する場合は,メソッド min...
void setData(int dataID, boolean data);
void setData(int dataID, int data);
void setData(int dataID, double data);
void setData(int dataID, String data);
void setData(int dataID, boolean data[]);
void setData(int dataID, int data[]);
void setData(int dataID, double data[]);
void setData(int dataID, String data[]);
void setData(int dataID, boolean data[][]);
void setData(int dataID, int data[][]);
void setData(int dataID, double data[][]);
-&color(red){[注意点]}; setData( dataID, **) は,miningOp...
-&color(red){[注意点]}; 同じ dataID をもつ,異なるデータ...
*データ取得による処理連動の処理フロー [#x94fa8fd]
&ref(database.png,,40%,);
ページ名: