JavaTM 2 Platform
Std. Ed. v1.3

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 です。
 
クラス java.io.Reader から継承したフィールド
lock
 
コンストラクタの概要
protected FilterReader(Reader in)
          フィルタ処理された新しいリーダを作成します。
 
メソッドの概要
 void close()
          ストリームを閉じます。
 void mark(int readAheadLimit)
          ストリームの現在位置にマークを設定します。
 boolean markSupported()
          このストリームが mark() オペレーションをサポートするかどうかを判定します。
 int read()
          単一の文字を読み込みます。
 int read(char[] cbuf, int off, int len)
          配列の一部に文字を読み込みます。
 boolean ready()
          このストリームが読み込み可能かどうかを判定します。
 void reset()
          ストリームをリセットします。
 long skip(long n)
          文字をスキップします。
 
クラス java.io.Reader から継承したメソッド
read
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

in

protected Reader in
基本となる文字入力ストリーム、またはストリームが閉じられているときは null です。
コンストラクタの詳細

FilterReader

protected FilterReader(Reader in)
フィルタ処理された新しいリーダを作成します。
パラメータ:
in - 基本となるストリームを提供する Reader オブジェクト
メソッドの詳細

read

public int read()
         throws IOException
単一の文字を読み込みます。
オーバーライド:
クラス Reader 内の read
例外:
IOException - 入出力エラーが発生した場合

read

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

skip

public long skip(long n)
          throws IOException
文字をスキップします。
オーバーライド:
クラス Reader 内の skip
例外:
IOException - 入出力エラーが発生した場合

ready

public boolean ready()
              throws IOException
このストリームが読み込み可能かどうかを判定します。
オーバーライド:
クラス Reader 内の ready
例外:
IOException - 入出力エラーが発生した場合

markSupported

public boolean markSupported()
このストリームが mark() オペレーションをサポートするかどうかを判定します。
オーバーライド:
クラス Reader 内の markSupported
クラス java.io.Reader からコピーされたタグ:
戻り値:
このストリームが mark オペレーションをサポートする場合に限り true

mark

public void mark(int readAheadLimit)
          throws IOException
ストリームの現在位置にマークを設定します。
オーバーライド:
クラス Reader 内の mark
例外:
IOException - 入出力エラーが発生した場合

reset

public void reset()
           throws IOException
ストリームをリセットします。
オーバーライド:
クラス Reader 内の reset
例外:
IOException - 入出力エラーが発生した場合

close

public void close()
           throws IOException
ストリームを閉じます。
オーバーライド:
クラス Reader 内の close
例外:
IOException - 入出力エラーが発生した場合

JavaTM 2 Platform
Std. Ed. v1.3

バグや機能要求の報告
さらに詳しい API リファレンスおよび開発者ドキュメントについては、 Java 2 SDK SE Developer Documentation を参照してください。このドキュメントには、概念、用語の定義、回避策、 実用的なコード例など、開発者を対象にした詳細な解説が掲載されています。

Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.