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

java.lang.Object
  |
  +--java.io.Writer
        |
        +--jp.ne.nifty.iga.tosiki.string.EscapeQuoteWriter

public class EscapeQuoteWriter
extends java.io.Writer

ダブルクオーテーションおよびエスケープ文字自身をエスケープするクラス
ソースコードをWriter出力する際に、ダブルクオーテーションおよびエスケープ文字自身 はエスケープする必要があります。 このクラスはそのようなエスケープを実現するWriterクラスです。

作成者:
Tosiki IGA

フィールドの概要
protected  java.io.Writer writer
           
 
クラス java.io.Writer から継承したフィールド
lock
 
コンストラクタの概要
EscapeQuoteWriter(java.io.Writer writer)
          ダブルクオーテーションをエスケープするWriterクラスのコンストラクタ
 
メソッドの概要
 void close()
          Writerをクローズします
 void flush()
          Writerをフラッシュします
 void write(char[] cbuf, int off, int len)
          文字配列をWriterへ書き込みます。
 void write(int cWrite)
          1文字Writerに書き込みます。
 
クラス java.io.Writer から継承したメソッド
write, write, write
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

writer

protected java.io.Writer writer
コンストラクタの詳細

EscapeQuoteWriter

public EscapeQuoteWriter(java.io.Writer writer)
ダブルクオーテーションをエスケープするWriterクラスのコンストラクタ
パラメータ:
Writer - writer 連結する元のWriter
メソッドの詳細

write

public void write(int cWrite)
           throws java.io.IOException
1文字Writerに書き込みます。
オーバーライド:
クラス java.io.Writer 内の write
パラメータ:
int - cWrite 書き込む文字
例外:
java.io.IOException - 何かしらのI/O例外

write

public final void write(char[] cbuf,
                        int off,
                        int len)
                 throws java.io.IOException
文字配列をWriterへ書き込みます。
ただし書き込まれるのは 与えられた文字列の16進化ダンプ文字列です
オーバーライド:
クラス java.io.Writer 内の write
パラメータ:
char - cbuf[] 書き込みバッファ
int - off 書き込みバッファのオフセット
int - len 書き込み長さ
例外:
java.io.IOException - 何かしらのI/O例外

flush

public final void flush()
                 throws java.io.IOException
Writerをフラッシュします
オーバーライド:
クラス java.io.Writer 内の flush
例外:
java.io.IOException - 何かしらのI/O例外の発生

close

public final void close()
                 throws java.io.IOException
Writerをクローズします
オーバーライド:
クラス java.io.Writer 内の close
例外:
java.io.IOException - 何かしらのI/O例外の発生