全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス
java.lang.Object
   |
   +----java.io.OutputStream
           |
           +----java.io.FilterOutputStream
 FilterOutputStream クラス自体は単にOutputStreamの全てのメソッドをオーバーライドし、これにすべてのリクエストを下層出力ストリームへ通過させるバージョンを追加したものです。
 FilterOutputStream のサブクラスも、追加されたメソッドとフィールドを提供するほか、さらにこれらのメソッドをオーバーライドすることがあります。
 
 out
	out
   
 FilterOutputStream(OutputStream)
	FilterOutputStream(OutputStream)
   
 close()
	close()
   flush()
	flush()
   write(byte[])
	write(byte[])
  b.length バイトのデータを出力ストリームへ書き込む。
   write(byte[], int, int)
	write(byte[], int, int)
  byte 配列の、オフセット位置 off から始まる len バイトを出力ストリームへ書き込む。
   write(int)
	write(int)
  byte を出力ストリームへ書き込む。
 
 out
out
protected OutputStream out
 
 FilterOutputStream
FilterOutputStream
public FilterOutputStream(OutputStream out)
 
 write
write
public void write(int b) throws IOException
byte を出力ストリームへ書き込みます。
FilterOutputStream の write メソッドはその下層出力ストリームの write メソッドを呼び出します。
byte データ。
     write
write
public void write(byte b[]) throws IOException
b.length バイトのデータを出力ストリームへ書き込みます。 
 
FilterOutputStream の write メソッドは、引数 b、 0、および b.length を与えてその 3引数をとる write メソッドを呼び出します。
このメソッドはその下層ストリームの1引数 write メソッドに1個の引数 b を与えて呼び出すのではないことに注意してください。
 write
write
 public void write(byte b[],
                   int off,
                   int len) throws IOException
byte 配列の、オフセット位置 off から始まる len バイトを出力ストリームへ書き込みます。
 
FilterOutputStream の write メソッドは出力する各 byte ごとに 1引数をとる write メソッドを呼び出します。 
 
 このメソッドは下層入力ストリームの write メソッドを呼び出すときに同じ引数を与えるのではないことに注意してください。FilterOutputStream のサブクラスはこのメソッドにより効率の良い実装を与えるのがよいでしょう。 
 
 flush
flush
public void flush() throws IOException
FilterOutputStream の flush メソッドはその下層出力ストリームの flush メソッドを呼び出します。
 close
close
public void close() throws IOException
FilterOutputStream の close メソッドはまず、その flush メソッドを呼び出し、それから下層出力ストリームの closeメソッドを呼び出します。
全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス