Class java.io.OutputStream
All Packages    This Package    Previous    Next

Class java.io.OutputStream

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

public class OutputStream
extends Object
Abstract class representing an output stream of bytes. All OutputStreams are based on this class.
See Also:
InputStream, FilterOutputStream, BufferedOutputStream, DataOutputStream, ByteArrayOutputStream
Version:
1.12, 08/11/95
Author:
Arthur van Hoff

Constructor Index

 o OutputStream()

Method Index

 o close()
Closes the stream.
 o flush()
Flushes the stream.
 o write(int)
Writes a byte.
 o write(byte[])
Writes an array of bytes.
 o write(byte[], int, int)
Writes a sub array of bytes.

Constructors

 o OutputStream
  public OutputStream()

Methods

 o write
  public abstract void write(int b) throws IOException
Writes a byte. This method will block until the byte is actually written.
Parameters:
b - the byte
Throws: IOException
If an I/O error has occurred.

 o write

  public void write(byte b[]) throws IOException
Writes an array of bytes. This method will block until the bytes are actually written.
Parameters:
b - the data to be written
Throws: IOException
If an I/O error has occurred.

 o write

  public void write(byte b[],
                    int off,
                    int len) throws IOException
Writes a sub array of bytes.
Parameters:
b - the data to be written
off - the start offset in the data
len - the number of bytes that are written
Throws: IOException
If an I/O error has occurred.

 o flush

  public void flush() throws IOException
Flushes the stream. This will write any buffered output bytes.
Throws: IOException
If an I/O error has occurred.

 o close

  public void close() throws IOException
Closes the stream. This method must be called to release any resources associated with the stream.
Throws: IOException
If an I/O error has occurred.


All Packages    This Package    Previous    Next