All Packages Class Hierarchy This Package Previous Next Index
java.lang.Object | +----java.io.OutputStream | +----java.io.FilterOutputStream
 The class FilterOutputStream itself simply overrides 
 all methods of OutputStream with versions that pass 
 all requests to the underlying output stream. Subclasses of 
 FilterOutputStream may further override some of these 
 methods as well as provide additional methods and fields.
 
 out
	out
   
 FilterOutputStream(OutputStream)
	FilterOutputStream(OutputStream)
   
 close()
	close()
   flush()
	flush()
   write(byte[])
	write(byte[])
  b.length bytes to this output stream.
   write(byte[], int, int)
	write(byte[], int, int)
  len bytes from the specified 
 byte array starting at offset off to 
 this output stream.
   write(int)
	write(int)
  byte to this output stream.
 
 out
out
protected OutputStream out
 
 FilterOutputStream
FilterOutputStream
public FilterOutputStream(OutputStream out)
 
 write
write
public void write(int b) throws IOException
byte to this output stream. 
 
 The write method of FilterOutputStream 
 calls the write method of its underlying output stream.
byte.
     write
write
public void write(byte b[]) throws IOException
b.length bytes to this output stream. 
 
 The write method of FilterOutputStream 
 calls its write method of three arguments with the 
 arguments b, 0, and 
 b.length. 
 
 Note that this method does not call the one-argument 
 write method of its underlying stream with the single 
 argument b.
 write
write
 public void write(byte b[],
                   int off,
                   int len) throws IOException
len bytes from the specified 
 byte array starting at offset off to 
 this output stream. 
 
 The write method of FilterOutputStream 
 calls the write method of one argument on each 
 byte to output. 
 
 Note that this method does not call the write method 
 of its underlying input stream with the same arguments. Subclasses 
 of FilterOutputStream should provide a more efficient 
 implementation of this method.
 flush
flush
public void flush() throws IOException
 The flush method of FilterOutputStream 
 calls the flush method of its underlying output stream.
 close
close
public void close() throws IOException
 The close method of FilterOutputStream 
 calls its flush method, and then calls the 
 close method of its underlying output stream.
All Packages Class Hierarchy This Package Previous Next Index