フォーカス情報による処理連動
をテンプレートにして作成
開始行:
*概要 [#j6c3495b]
-ユーザが着目(フォーカス)しているデータを,処理ツールの...
-結果として,組み合わせて用いられている可視化ツールの表示...
-連動要請の準備,実行ともに,処理ツールまたは可視化ツール...
-連動実行は,処理ツールに記述します
-&color(red){バージョン4.0からアクセス方法が変更されてい...
*実装方法 [#o13435a3]
&ref(FocusExecute.png,,20%,);
-&color(red){バージョン3.50からTouch, Click, Timingが統一...
-&color(red){バージョン3.50から,連動対象はfocusExecuteが...
**連動要請(&color(blue){処理または可視化ツール};) [#dc01b...
***連動要請の準備:フォーカスデータの指定 [#o50394c8]
-処理ツールまたは可視化ツール内で,データにフォーカスを与...
-フォーカスを与えられるデータには,以下のものがあります.
+セグメント,文,キーワードの集合
+メインおよびサブの,セグメント,文,キーワード
+真理値(boolean),整数(int),実数(double),文字列(String)...
+メインおよびサブの,真理値,整数,実数,文字列
***準備方法:セグメント,文,キーワードの集合の場合 [#pd0...
+必要に応じて,以下のメソッドを呼び出して,フォーカスデー...
-- resetAllFocus()
---セグメント,文,キーワードに関するフォーカスデータのみ...
+以下のローカル変数(MiningModuleクラスまたはVisualization...
|変数名|説明|
|boolean focusKeywords[];|各キーワードのフォーカスのon, o...
|boolean focusSentences[];|各文のフォーカスのon, off(添...
|boolean focusSegments[];|各セグメントのフォーカスのon, o...
+ローカル変数の値を,他のパネルのツールからも参照できると...
--処理ツールの場合(引数に,フォーカスを当てたデータの意...
---setFocusSegments(String japaneseCondition, String engl...
---setFocusSentences(String japaneseCondition, String eng...
---setFocusKeywords(String japaneseCondition, String engl...
--可視化ツールの場合
---setFocusSegments()
---setFocusSentences()
---setFocusKeywords()
+セットしていない他のフォーカスにも自動的に値がセットされ...
--セグメントをセットした場合:フォーカスされたセグメント...
--文をセットした場合:フォーカスされた文を含むセグメント...
--キーワードをセットした場合:フォーカスされたキーワード...
--メインとサブのセグメント,文,キーワードは初期化されます
+連動要請処理をするメソッドを呼び出します(&color(blue){...
-executeAllByFocus()
-executeOthersByFocus()
---コンストラクタ内で focusExecute を true に設定している...
---ペアとなっている可視化ツールの initializeData(),displ...
***準備方法:メインおよびサブの,セグメント,文,キーワー...
+必要に応じて,以下のメソッドを呼び出して,フォーカスデー...
-- resetMainSub()
---セグメント,文,キーワードのメイン,サブに関するフォー...
+以下のメソッドを利用して,フォーカスするデータの変数をセ...
--valueに,フォーカスする,セグメント,文,またはキーワー...
--onlyがtrueの場合,セットしたmainまたはsubの他方を-1に初...
--処理ツールの場合(引数に,フォーカスを当てたデータの意...
---setMainFocusKeyword(int value, String japaneseConditio...
---setSubFocusKeyword(int value, String japaneseCondition...
---setMainFocusSegment(int value, String japaneseConditio...
---setSubFocusSegment(int value, String japaneseCondition...
---setMainFocusSentence(int value, String japaneseConditi...
---setSubFocusSentence(int value, String japaneseConditio...
--可視化ツールの場合
---setMainFocusKeyword(int value, boolean only)
---setSubFocusKeyword(int value, boolean only)
---setMainFocusSegment(int value, boolean only)
---setSubFocusSegment(int value, boolean only)
---setMainFocusSentence(int value, boolean only)
---setSubFocusSentence(int value, boolean only)
+セットしていない他のフォーカスにも自動的に値がセットされ...
--セグメント,文,キーワードの集合のフォーカス用変数で,...
--セグメント,文,キーワードの集合の場合に準じて,他の集...
+連動要請処理をするメソッドを呼び出します(&color(blue){...
-executeAllByFocus()
-executeOthersByFocus()
---コンストラクタ内で focusExecute を true に設定している...
---ペアとなっている可視化ツールの initializeData(),displ...
***準備方法:真理値,整数,実数,文字列の場合 [#pd0d8ca9]
+以下のメソッドを利用して,フォーカスするデータの変数をセ...
--setMainFocusBoolean(boolean value)
--setSubFocusBoolean(boolean value)
--setMainFocusInteger(int value)
--void setSubFocusInteger(int value)
--setMainFocusDouble(double value)
--setSubFocusDouble(double value)
--setMainFocusString(String value)
--setSubFocusString(String value)
--setFocusBooleanArray(boolean values[])
--setFocusIntegerArray(int values[])
--setFocusDoubleArray(double values[])
--setFocusStringArray(String values[])
--setFocusBooleanArray2(boolean values[][])
--setFocusIntegerArray2(int values[][])
--setFocusDoubleArray2(double values[][])
+連動要請処理をするメソッドを呼び出します(&color(blue){...
--executeAllByFocus():すべての処理ツールの処理を実行
--executeOthersByFocus():本メソッドを呼び出したパネル以...
---コンストラクタ内で focusExecute を true に設定している...
---ペアとなっている可視化ツールの initializeData(),displ...
**連動実行(処理ツール) [#o5da49af]
+処理ツールのコンストラクタ内で &color(red){focusExecute ...
+処理ツール内で,フォーカスされているデータを用いた処理の...
--フォーカスされているデータの取得には,以下のメソッドを...
---boolean[] getFocusKeywords()
---boolean[] getFocusSegments()
---boolean[] getFocusSentences()
---int getMainFocusKeyword()
---int getSubFocusKeyword()
---int getMainFocusSegment()
---int getSubFocusSegment()
---int getMainFocusSentence()
---int getSubFocusSentence()
---boolean getMainFocusBoolean()
---boolean getSubFocusBoolean()
---int getMainFocusInteger()
---int getSubFocusInteger()
---double getMainFocusDouble()
---double getSubFocusDouble()
---String getMainFocusString()
---String getSubFocusString()
---boolean[] getFocusBooleanArray()
---int[] getFocusIntegerArray()
---double[] getFocusDoubleArray()
---String[] getFocusStringArray()
---boolean[][] getFocusBooleanArray2()
---int[][] getFocusIntegerArray2()
---double[][] getFocusDoubleArray2()
*フォーカス情報による処理連動の処理フロー [#t2f706ea]
&ref(FocusFramework.png,,20%,);
-&color(red){バージョン4.00から、着目情報をセットする変数...
-&color(red){バージョン3.50から、Touch, Click, Timingが、...
---executeAllByFocus()
---executeOthersByFocus()
終了行:
*概要 [#j6c3495b]
-ユーザが着目(フォーカス)しているデータを,処理ツールの...
-結果として,組み合わせて用いられている可視化ツールの表示...
-連動要請の準備,実行ともに,処理ツールまたは可視化ツール...
-連動実行は,処理ツールに記述します
-&color(red){バージョン4.0からアクセス方法が変更されてい...
*実装方法 [#o13435a3]
&ref(FocusExecute.png,,20%,);
-&color(red){バージョン3.50からTouch, Click, Timingが統一...
-&color(red){バージョン3.50から,連動対象はfocusExecuteが...
**連動要請(&color(blue){処理または可視化ツール};) [#dc01b...
***連動要請の準備:フォーカスデータの指定 [#o50394c8]
-処理ツールまたは可視化ツール内で,データにフォーカスを与...
-フォーカスを与えられるデータには,以下のものがあります.
+セグメント,文,キーワードの集合
+メインおよびサブの,セグメント,文,キーワード
+真理値(boolean),整数(int),実数(double),文字列(String)...
+メインおよびサブの,真理値,整数,実数,文字列
***準備方法:セグメント,文,キーワードの集合の場合 [#pd0...
+必要に応じて,以下のメソッドを呼び出して,フォーカスデー...
-- resetAllFocus()
---セグメント,文,キーワードに関するフォーカスデータのみ...
+以下のローカル変数(MiningModuleクラスまたはVisualization...
|変数名|説明|
|boolean focusKeywords[];|各キーワードのフォーカスのon, o...
|boolean focusSentences[];|各文のフォーカスのon, off(添...
|boolean focusSegments[];|各セグメントのフォーカスのon, o...
+ローカル変数の値を,他のパネルのツールからも参照できると...
--処理ツールの場合(引数に,フォーカスを当てたデータの意...
---setFocusSegments(String japaneseCondition, String engl...
---setFocusSentences(String japaneseCondition, String eng...
---setFocusKeywords(String japaneseCondition, String engl...
--可視化ツールの場合
---setFocusSegments()
---setFocusSentences()
---setFocusKeywords()
+セットしていない他のフォーカスにも自動的に値がセットされ...
--セグメントをセットした場合:フォーカスされたセグメント...
--文をセットした場合:フォーカスされた文を含むセグメント...
--キーワードをセットした場合:フォーカスされたキーワード...
--メインとサブのセグメント,文,キーワードは初期化されます
+連動要請処理をするメソッドを呼び出します(&color(blue){...
-executeAllByFocus()
-executeOthersByFocus()
---コンストラクタ内で focusExecute を true に設定している...
---ペアとなっている可視化ツールの initializeData(),displ...
***準備方法:メインおよびサブの,セグメント,文,キーワー...
+必要に応じて,以下のメソッドを呼び出して,フォーカスデー...
-- resetMainSub()
---セグメント,文,キーワードのメイン,サブに関するフォー...
+以下のメソッドを利用して,フォーカスするデータの変数をセ...
--valueに,フォーカスする,セグメント,文,またはキーワー...
--onlyがtrueの場合,セットしたmainまたはsubの他方を-1に初...
--処理ツールの場合(引数に,フォーカスを当てたデータの意...
---setMainFocusKeyword(int value, String japaneseConditio...
---setSubFocusKeyword(int value, String japaneseCondition...
---setMainFocusSegment(int value, String japaneseConditio...
---setSubFocusSegment(int value, String japaneseCondition...
---setMainFocusSentence(int value, String japaneseConditi...
---setSubFocusSentence(int value, String japaneseConditio...
--可視化ツールの場合
---setMainFocusKeyword(int value, boolean only)
---setSubFocusKeyword(int value, boolean only)
---setMainFocusSegment(int value, boolean only)
---setSubFocusSegment(int value, boolean only)
---setMainFocusSentence(int value, boolean only)
---setSubFocusSentence(int value, boolean only)
+セットしていない他のフォーカスにも自動的に値がセットされ...
--セグメント,文,キーワードの集合のフォーカス用変数で,...
--セグメント,文,キーワードの集合の場合に準じて,他の集...
+連動要請処理をするメソッドを呼び出します(&color(blue){...
-executeAllByFocus()
-executeOthersByFocus()
---コンストラクタ内で focusExecute を true に設定している...
---ペアとなっている可視化ツールの initializeData(),displ...
***準備方法:真理値,整数,実数,文字列の場合 [#pd0d8ca9]
+以下のメソッドを利用して,フォーカスするデータの変数をセ...
--setMainFocusBoolean(boolean value)
--setSubFocusBoolean(boolean value)
--setMainFocusInteger(int value)
--void setSubFocusInteger(int value)
--setMainFocusDouble(double value)
--setSubFocusDouble(double value)
--setMainFocusString(String value)
--setSubFocusString(String value)
--setFocusBooleanArray(boolean values[])
--setFocusIntegerArray(int values[])
--setFocusDoubleArray(double values[])
--setFocusStringArray(String values[])
--setFocusBooleanArray2(boolean values[][])
--setFocusIntegerArray2(int values[][])
--setFocusDoubleArray2(double values[][])
+連動要請処理をするメソッドを呼び出します(&color(blue){...
--executeAllByFocus():すべての処理ツールの処理を実行
--executeOthersByFocus():本メソッドを呼び出したパネル以...
---コンストラクタ内で focusExecute を true に設定している...
---ペアとなっている可視化ツールの initializeData(),displ...
**連動実行(処理ツール) [#o5da49af]
+処理ツールのコンストラクタ内で &color(red){focusExecute ...
+処理ツール内で,フォーカスされているデータを用いた処理の...
--フォーカスされているデータの取得には,以下のメソッドを...
---boolean[] getFocusKeywords()
---boolean[] getFocusSegments()
---boolean[] getFocusSentences()
---int getMainFocusKeyword()
---int getSubFocusKeyword()
---int getMainFocusSegment()
---int getSubFocusSegment()
---int getMainFocusSentence()
---int getSubFocusSentence()
---boolean getMainFocusBoolean()
---boolean getSubFocusBoolean()
---int getMainFocusInteger()
---int getSubFocusInteger()
---double getMainFocusDouble()
---double getSubFocusDouble()
---String getMainFocusString()
---String getSubFocusString()
---boolean[] getFocusBooleanArray()
---int[] getFocusIntegerArray()
---double[] getFocusDoubleArray()
---String[] getFocusStringArray()
---boolean[][] getFocusBooleanArray2()
---int[][] getFocusIntegerArray2()
---double[][] getFocusDoubleArray2()
*フォーカス情報による処理連動の処理フロー [#t2f706ea]
&ref(FocusFramework.png,,20%,);
-&color(red){バージョン4.00から、着目情報をセットする変数...
-&color(red){バージョン3.50から、Touch, Click, Timingが、...
---executeAllByFocus()
---executeOthersByFocus()
ページ名: