テキストの編集，保存

[使い方]

対応する可視化ツールとともに利用することで、以下の動作をします。
なお入力テキストとは、オリジナルのテキストをコピーして作成したテキストを指し、
保存を行っても、オリジナルのテキストの内容が上書きされることはありません。

ボタン：
「保存+実行」：表示されているテキストを入力テキストとしてファイルに保存し、全ツールが処理を再実行します。
「最終保存状態」：「保存+実行」ボタンで最後に保存したときの状態に戻します。
「空行で段落に」：空行があるところに、段落(セグメント)の区切り記号を挿入します。（空のセグメントは作成しません）
「改行で文に」：改行があるところに、句点を挿入します。（空の文は作成しません）
「句点で段落」：句点のあるところに、段落(セグメント)の区切り記号を挿入します。（空のセグメントは作成しません）
「段落を文に」」：段落（セグメント）の区切り記号を句点に変換します．（空の文は作成しません）
「段落なし」：段落（セグメント）の区切り記号を消去します。
「行番号」：行番号付きの入力テキストを表示します。

[入力]
入力テキストデータ

[出力]
入力テキストデータ
入力テキストデータに行番号を付与したテキスト
入力テキストデータに句点やセグメント区切りを付与したテキスト

[処理／可視化の方法]
入力テキストに対して文字列処理を行う
（注）「改行で文に」の実行時に，半角文字に句点が付与される場合，形態素解析が半角と句点の組合せを１文字として認識してしまいます．

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

・作者：砂山渡
・本モジュールの利用許諾について，TETDMサイト(http://tetdm.jp/)内のTETDM利用許諾書（http://tetdm.jp/pukiwiki/index.php?plugin=attach&refer=TETDM統合環境&openfile=license.txt）の内容をそのまま適用します．


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

     ・処理内容の説明（メソッドminingOperations内のcase文の説明）：
case 0:入力テキストデータを送信
case 1:テキストデータをファイルから再読み込み
case 3:セグメントの区切りを消去
case 4:句点を挿入
case 5:セグメントの区切りを挿入
case 6:入力テキストデータに行番号を付与したテキストを生成して送信
case 7:セグメントの区切りを句点に変更
case 8:行番号付きのテキストを表示

     ・出力データの説明（引数の型情報を追加して下さい）：
setDataString(0,text.originalText);	String型	入力テキストデータ
setDataString(1,numberedText);		String型	入力テキストデータに行番号を付与したテキスト
setDataString(1,editedText);		String型	入力テキストデータに句点やセグメント区切りを付与したテキスト

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

     ・フォーカス型変数の利用：なし
     ・フォーカス情報による処理連動フラグ(連動実行)：なし
     ・オプションによる可視化連動(連動要請)：なし
     ・オプションによる処理連動(連動要請)：なし
     ・データ取得による処理連動(連動要請)：なし
