全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス

クラス java.io.FilterReader

java.lang.Object
   |
   +----java.io.Reader
           |
           +----java.io.FilterReader

public abstract class FilterReader
extends Reader
フィルタをかけられた文字列ストリームを読み込むための抽象クラスです。


Variable Index

 o in
下層の文字入力ストリーム、またはストリームがクローズされているときは null。

Constructor Index

 o FilterReader(Reader)
フィルタをかけられた reader を新規作成する。

Method Index

 o close()
ストリームをクローズする。
 o mark(int)
ストリームの現在位置にマークを付ける。
 o markSupported()
ストリームが mark() オペレーションをサポートしているかを知らせる。
 o read()
1個の文字を読み込む。
 o read(char[], int, int)
文字を配列の一部に読み込む。
 o ready()
ストリームが読み込み可能な状態かを知らせる。
 o reset()
ストリームをリセットする。
 o skip(long)
文字をスキップする。

Variables

 o in
  protected Reader in
下層の文字入力ストリーム、またはストリームがクローズされているときは nullです。

Constructors

 o 
FilterReader
  protected FilterReader(Reader in)
フィルタをかけられた reader を新規作成します。

Methods

 o read
 public int read() throws IOException
1個の文字を読み込みます。

例外: IOException
I/O エラーが発生した場合。
オーバーライド:
Reader クラスの read
 o read
 public int read(char cbuf[],
                 int off,
                 int len) throws IOException
文字を配列の一部に読み込みます。

パラメータ:
cbuf - 読み込む文字バッファ。
off - 文字を読み込みを開始するオフセット位置。
len - 読み込む文字数。
例外: IOException
I/O エラーが発生した場合。
オーバーライド:
Reader クラスの read
 o skip
 public long skip(long n) throws IOException
文字をスキップします。

例外: IOException
I/O エラーが発生した場合。
オーバーライド:
Reader クラスの skip
 o ready
 public boolean ready() throws IOException
ストリームが読み込み可能な状態かを知らせます。

例外: IOException
I/O エラーが発生した場合。
オーバーライド:
Reader クラスの ready
 o markSupported
  public boolean markSupported()
ストリームが mark() オペレーションをサポートしているかを知らせます。

オーバーライド:
Reader クラスの markSupported
 o mark
 public void mark(int readAheadLimit) throws IOException
ストリームの現在位置にマークを付けます。

例外: IOException
I/O エラーが発生した場合。
オーバーライド:
Reader クラスの mark
 o reset
 public void reset() throws IOException
ストリームをリセットします。

例外: IOException
I/O エラーが発生した場合。
オーバーライド:
Reader クラスの reset
 o close
 public void close() throws IOException
ストリームをクローズします。

例外: IOException
I/O エラーが発生した場合。
オーバーライド:
Reader クラスの close

全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス