jp.ne.nifty.iga.tosiki.string
クラス NormalizeZenkakuReader

java.lang.Object
  |
  +--java.io.Reader
        |
        +--jp.ne.nifty.iga.tosiki.string.ZenkakuReader
              |
              +--jp.ne.nifty.iga.tosiki.string.NormalizeZenkakuReader

public class NormalizeZenkakuReader
extends ZenkakuReader

全角を適正化して読み込むReaderクラスです。半角カタカナは全角化し全角英数は半角化します
このクラスを利用すると 半角カタカナ→全角変換し、また全角英数を半角変換しながら 処理を進めていきます。濁音も処理対象となっております。 このようにすることにより、同一のものを表すべき 半角・全角を 統一した形で 正規化することができます。

作成者:
Tosiki IGA

クラス jp.ne.nifty.iga.tosiki.string.ZenkakuReader から継承したフィールド
IS_DEBUG, isEndOfStream, reader
 
クラス java.io.Reader から継承したフィールド
lock
 
コンストラクタの概要
NormalizeZenkakuReader(java.io.Reader reader)
          全角を適正化変換していくクラスのコンストラクタ
 
メソッドの概要
 int read()
          1文字Readerから読み込みます。
 
クラス jp.ne.nifty.iga.tosiki.string.ZenkakuReader から継承したメソッド
close, read
 
クラス java.io.Reader から継承したメソッド
mark, markSupported, read, ready, reset, skip
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

NormalizeZenkakuReader

public NormalizeZenkakuReader(java.io.Reader reader)
全角を適正化変換していくクラスのコンストラクタ
パラメータ:
Reader - reader 連結する元のReader
メソッドの詳細

read

public int read()
         throws java.io.IOException
1文字Readerから読み込みます。
オーバーライド:
クラス ZenkakuReader 内の read
戻り値:
int 読み込んだ文字列
例外:
java.io.IOException - 何かしらのI/O例外