|
intra-mart(R) 5.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object java.io.Writer java.io.FilterWriter jp.co.intra_mart.common.aid.jdk.java.io.TrimmedFilterWriter
このクラスは、基礎となる java.io.Writer をフィルタリングした Writer 機能を提供します。
フィルタ処理として、
Java の基準に従った空白ではない文字を文字出力ストリームに書き込みます。
フィールドの概要 |
クラス java.io.FilterWriter から継承したフィールド |
out |
クラス java.io.Writer から継承したフィールド |
lock |
コンストラクタの概要 | |
TrimmedFilterWriter(Writer writer)
Writer をフィルタリングする新しい TrimmedFilterWriter を作成します。 |
メソッドの概要 | |
void |
write(char[] cbuf,
int off,
int len)
文字の配列の一部を書き込みます。 |
void |
write(int c)
指定された文字が Java 空白文字でない場合に 単一文字を文字出力ストリームに書き込みます。 |
void |
write(String str,
int off,
int len)
文字列の一部を書き込みます。 |
クラス java.io.FilterWriter から継承したメソッド |
close, flush |
クラス java.io.Writer から継承したメソッド |
write, write |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
public TrimmedFilterWriter(Writer writer)
writer
- 基本となる文字出力ストリームを提供する java.io.Writer オブジェクトメソッドの詳細 |
public void write(String str, int off, int len) throws IOException
char[] strToCharArray = str.toCharArray();
上の式のように文字列 str を新しい文字の配列 strToCharArray に変換して
write(strToCharArray, off, len)
を呼び出す場合とまったく同じです。
指定した文字の配列 str が null の場合は、NullPointerException がスローされます。
str
- 書き込まれる文字列off
- 文字の読み込み開始オフセットlen
- 書き込む文字数
IOException
- 入出力エラーが発生した場合public void write(char[] cbuf, int off, int len) throws IOException
オフセット off から始まる指定の文字の配列 cbuf から、
len 文字分を文字出力ストリームに書き込みます。
この処理で最初に書き込まれる文字は要素 b[off] で、
最後に書き込まれる文字は要素 cbuf[off+len-1] です。
この処理では、書き込む文字ごとに
write(int)
のメソッドを呼び出します。
指定した文字の配列 cbuf が null の場合は、NullPointerException がスローされます。
off が負の場合、len が負の場合、あるいは off+len が配列 cbuf の長さより大きい場合は、 IndexOutOfBoundsException がスローされます。
cbuf
- 書き込む文字のバッファoff
- 文字の読み込み開始オフセットlen
- 書き込む文字数
IOException
- 入出力エラーが発生した場合public void write(int c) throws IOException
書き込まれる文字は、指定された整数値の下位 16 ビットに格納されます。 上位 16 ビットは無視されます。
c
- 文字
IOException
- 入出力エラーが発生した場合
|
intra-mart(R) 5.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |