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

クラス java.io.FilterOutputStream

java.lang.Object
   |
   +----java.io.OutputStream
           |
           +----java.io.FilterOutputStream

public class FilterOutputStream
extends OutputStream
フィルタされた出力ストリームを表す抽象クラス。 このクラスは出力ストリームの機能拡張の土台となる。このクラスは追加機能を提供 する多数の出力ストリームフィルタを結合できる。

Variable Index

 o out
実際の出力ストリーム。

Constructor Index

 o FilterOutputStream(OutputStream)
出力ストリームフィルタを作成する。

Method Index

 o close()
ストリームを閉じる。
 o flush()
ストリームをフラッシュする。
 o write(int)
バイトを書き込む。
 o write(byte[])
byte の配列を書き込む。
 o write(byte[], int, int)
byte の部分配列を書き込む。

Variables

 o out
  protected OutputStream out
実際の出力ストリーム。

Constructors

 o FilterOutputStream
  public FilterOutputStream(OutputStream out)
出力ストリームフィルタを作成する。
パラメータ:
out - 出力ストリーム

Methods

 o write
  public void write(int b) throws IOException
バイトを書き込む。バイトが実際に書き込まれるまで、ブロックする。
パラメータ:
b - バイト
例外: IOException
I/O エラーが発生した場合。
オーバーライド:
クラス OutputStreamwrite
 o write
  public void write(byte b[]) throws IOException
byte の配列を書き込む。 バイトが実際に書き込まれるまで、ブロックする。
パラメータ:
b - 書き込まれるデータ
例外: IOException
I/O エラーが発生した場合。
オーバーライド:
クラス OutputStreamwrite
 o write
  public void write(byte b[],
                    int off,
                    int len) throws IOException
byte の部分配列を書き込む。このメソッドは効率のためサブクラスで上書きされる。
パラメータ:
b - 書き込まれるデータ
off - データ内の開始オフセット
len - 書き込まれるバイト数
例外: IOException
I/O エラーが発生した場合。
オーバーライド:
クラス OutputStreamwrite
 o flush
  public void flush() throws IOException
ストリームをフラッシュする。 これはすべてのバッファされた出力バイトを 書き込む。
例外: IOException
I/O エラーが発生した場合。
オーバーライド:
クラス OutputStreamflush
 o close
  public void close() throws IOException
ストリームを閉じる。 このメソッドはこのストリームと関連するすべてのリソー スを解放するため使用される。
例外: IOException
I/O エラーが発生した場合。
オーバーライド:
クラス OutputStreamclose

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

本マニュアルに関する著作権および商標