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例外の発生