    All Packages  Class Hierarchy  This Package  Previous  Next  Index

# Class java.io.PipedReader

    java.lang.Object
       |
       +----java.io.Reader
               |
               +----java.io.PipedReader

public class PipedReader
extends Reader

Piped character-input streams.

##

PipedReader()
  Create a reader that is not yet connected to a piped writer.
PipedReader(PipedWriter)
  Create a reader for the specified piped character-output stream.

##

close()
  Close the stream.
connect(PipedWriter)
  Connect the specified piped writer to this reader.
read(char[], int, int)
  Read characters into a portion of an array.

##

PipedReader

      public PipedReader()

  Create a reader that is not yet connected to a piped writer.

PipedReader

      public PipedReader(PipedWriter src) throws IOException

  Create a reader for the specified piped character-output stream.

##

connect

      public void connect(PipedWriter src) throws IOException

  Connect the specified piped writer to this reader.

  Throws: IOException
    If this reader is already connected

read

      public int read(char cbuf[],
                      int off,
                      int len) throws IOException

  Read characters into a portion of an array.

  Parameters:
    cbuf - Destination buffer
    off - Offset at which to start storing characters
    len - Maximum number of characters to read
  Returns:
    The number of characters read, or -1 if the end of the stream has been reached
  Throws: IOException
    If an I/O error occurs
  Overrides:
    read in class Reader

close

      public void close() throws IOException

  Close the stream.

  Throws: IOException
    If an I/O error occurs
  Overrides:
    close in class Reader

    All Packages  Class Hierarchy  This Package  Previous  Next  Index