java.io
クラス FilterReader
java.lang.Object
|
+--java.io.Reader
|
+--java.io.FilterReader
- 直接の既知のサブクラス:
- PushbackReader
- public abstract class FilterReader
- extends Reader
フィルタ処理された文字列ストリームを読み込むための抽象クラスです。
- 導入されたバージョン:
- JDK1.1
フィールドの概要 |
protected Reader |
in
基礎の文字入力ストリーム、またはストリームが閉じられているときは nullです。 |
メソッドの概要 |
void |
close()
ストリームを閉じます。 |
void |
mark(int readAheadLimit)
ストリームの現在位置にマークを設定します。 |
boolean |
markSupported()
ストリームが mark() オペレーションをサポートしているかどうかを通知します。 |
int |
read()
1 個の文字を読み込みます。 |
int |
read(char[] cbuf,
int off,
int len)
文字を配列の一部に読み込みます。 |
boolean |
ready()
ストリームが読み込み可能な状態かどうかを通知します。 |
void |
reset()
ストリームをリセットします。 |
long |
skip(long n)
文字をスキップします。 |
クラス java.lang.Object から継承したメソッド |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
in
protected Reader in
- 基礎の文字入力ストリーム、またはストリームが閉じられているときは nullです。
FilterReader
protected FilterReader(Reader in)
- フィルタ処理された新しいリーダを作成します。
read
public int read()
throws IOException
- 1 個の文字を読み込みます。
- 例外:
- IOException - 入出力エラーが発生した場合
- オーバーライド:
- クラス Reader 内の read
read
public int read(char[] cbuf,
int off,
int len)
throws IOException
- 文字を配列の一部に読み込みます。
- 例外:
- IOException - 入出力エラーが発生した場合
- オーバーライド:
- クラス Reader 内の read
skip
public long skip(long n)
throws IOException
- 文字をスキップします。
- 例外:
- IOException - 入出力エラーが発生した場合
- オーバーライド:
- クラス Reader 内の skip
ready
public boolean ready()
throws IOException
- ストリームが読み込み可能な状態かどうかを通知します。
- 例外:
- IOException - 入出力エラーが発生した場合
- オーバーライド:
- クラス Reader 内の ready
markSupported
public boolean markSupported()
- ストリームが mark() オペレーションをサポートしているかどうかを通知します。
- オーバーライド:
- クラス Reader 内の markSupported
mark
public void mark(int readAheadLimit)
throws IOException
- ストリームの現在位置にマークを設定します。
- 例外:
- IOException - 入出力エラーが発生した場合
- オーバーライド:
- クラス Reader 内の mark
reset
public void reset()
throws IOException
- ストリームをリセットします。
- 例外:
- IOException - 入出力エラーが発生した場合
- オーバーライド:
- クラス Reader 内の reset
close
public void close()
throws IOException
- ストリームを閉じます。
- 例外:
- IOException - 入出力エラーが発生した場合
- オーバーライド:
- クラス Reader 内の close
バグや機能要求の報告
新しい javadoc の表示についてのコメントやご提案
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.