文の評価結果をまとめて確認することができます．

[使い方]
条件を表す以下の各ボタンを押すと，それぞれに当てはまるテキストを出力をします．
「セグメント単位」を選択している場合には，該当文を含むセグメントを出力します．
「AND条件」と「OR条件」を切り替えることができます．

「話で重要な」：処理ツール「文章要約（展望台）」による30%の報知的要約における重要文
「主語なし」：処理ツール「主語抽出」による主語がない文
「長い」：処理ツール「長文抽出」による長い文
「単語冗長」：処理ツール「単語冗長文抽出」による単語が冗長な文
「あいまい」：処理ツール「単語抽出（文章評価用）」によるあいまいな単語を含む文
「失礼」：処理ツール「失礼単語抽出」による失礼な単語を含む文
「意見理解」：処理ツール「意見理解文抽出」による意見を含む文

[入力]
入力テキスト

[出力]
選択した条件を満たすセグメントや文のデータ

[処理／可視化の方法]
他のツールの処理結果を統合して表示します．


[作者とライセンス情報]

・作者：TETDM開発チーム
・本モジュールの利用許諾について，TETDMサイト(http://tetdm.jp/)内のTETDM利用許諾書（http://tetdm.jp/pukiwiki/index.php?plugin=attach&refer=TETDM統合環境&openfile=license.txt）の内容に依らず、自由に追加、改変することで、あなたが著作権を主張することができます．


[[モジュール開発者向け情報]]
-----
[README.txt for MINING MODULE]  :  SendCondition

     ・処理内容の説明（メソッドminingOperations内のcase文の説明）：
case 0:
条件無しの出力を生成
case 1:
条件付きの出力を生成

     ・出力データの説明：
setDataStringArray(0,conditionIcon);
条件の名称（短縮形）

setDataBooleanArray2(0,condition);
各データが各条件にマッチするかを表す真理値

setDataIntegerArray(0,labelAttribute);
各条件を表示するときの色情報

setDataBooleanArray(0,selectedCondition);
使用する条件の真理値

setDataBoolean(0,andCondition);
使用する条件の組み合わせ方(ANDかOR)

     ・クラス情報：
public class SendCondition extends MiningModule implements ActionListener

     ・フォーカス型変数の利用：
focusSegments[j] = true;
focusSentences[j] = true;


     ・フォーカス情報による処理連動フラグ(連動実行)：なし
     ・オプションによる可視化連動(連動要請)：なし
     ・オプションによる処理連動(連動要請)：なし
     ・データ取得による処理連動(連動要請)：
                condition[0] = getNewDataBooleanArray(11, focusID, 2); //Panoramic Informative
                condition[1] = getNewDataBooleanArray(5, focusID, 0); //Subject
                condition[2] = getNewDataBooleanArray(16, focusID, 0); //Long
                condition[3] = getNewDataBooleanArray(31, focusID, 0); //Twice
                condition[4] = getNewDataBooleanArray(2, focusID, 0); //PaperCheck
                condition[5] = getNewDataBooleanArray(26, focusID, 0); //Impolite
                condition[6] = getNewDataBooleanArray(9, focusID, 0); //AnnotationMining

----開発時の利用方法----
1.条件を表す日本語とその短縮形を，Japanese.txtの1行目から，改行付きで記述します．
現在の記述)
話で重要な
主語なし
長い
単語冗長
あいまい
失礼
意見理解
重要
主語
長い
冗長
曖昧
失礼
意見

2.用意した条件の数を，initializePanel内のconditionNumberに初期値として与えます．
現在の記述)        conditionNumber = 7;

3.
miningOperationsのcase 0:の///////////ORIGINAL///////////で囲まれた箇所を，独自のものに書き換えます．
condition[0]からcondition[conditionNumber-1]のそれぞれに，
各データ（セグメントまたは文）が条件にマッチするか否かを表す，boolean型の一次元配列を与えます．

4.データがセグメントを表す場合は，initializePanel内のsegmentModeにtrueを，文を表す場合は，falseを初期値として与えます．
現在の記述)	segmentMode = false;

5-a.文とセグメントの切り替えを可能にする場合は，3のところで，
if(segmentMode)により分岐させ，セグメントの場合と，文の場合とで，それぞれのconditionを用意します．

5-b.文とセグメントの切り替えを行わない場合は，
toggleButton[conditionNumber+1].setEnabled(false);を有効にして，切り替えをできなくします．

6.AND条件とOR条件の切り替えを行わない場合は，initializePanel内のandConditionに，
AND条件のみを用いる場合はtrueを，OR条件のみを用いる場合はfalseを初期値として与えます．
現在の記述)	andCondition = false;
また，toggleButton[conditionNumber].setEnabled(false);を有効にして，切り替えをできなくします．

7.各条件の短縮表示の際の色を指定する場合，initializePanel内のlabelAttribute[]に初期値を設定します．
値は可視化ツールのソースファイルTextDisplaySelece.java内で定められた色に対応する，12から21のいずれかの数字を与え，
miningOperationsのcase 0:の，setDataIntegerArray(0,labelAttribute);　を有効にします．
＃色を指定しない場合は，12番から順に色が自動的に割り当てられます．
(参考)
        cl[12] = new Color(255, 255, 0);//yellow
        cl[13] = new Color(0, 255, 0);//green
        cl[14] = new Color(0,255,255);//cyan
        cl[15] = new Color(0xff,0xc0,0xcb);//pink
        cl[16] = new Color(0xff,0xa5,0x00);//orange
        cl[17] = new Color(0x7f,0xff,0xd4);//aquamarine
        cl[18] = new Color(0xee,0x82,0xee);//violet
        cl[19] = new Color(0xff,0xd7,0x00);//gold
        cl[20] = new Color(0xff,0x7f,0x50);//coral
        cl[21] = new Color(0xee,0xe8,0xaa);//palegoldenrod