Interface InStream

All Known Implementing Classes:
ByteArrayInStream, InputStreamInStream

public interface InStream
A interface for classes providing an input stream of bytes. This interface is similar to the Java InputStream, but with a narrower interface to make it easier to implement.
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    read(byte[] buf)
    Reads buf.length bytes from the input stream and stores them in the supplied buffer.
  • Method Details

    • read

      int read(byte[] buf) throws IOException
      Reads buf.length bytes from the input stream and stores them in the supplied buffer.
      Parameters:
      buf - the buffer to receive the bytes
      Returns:
      the number of bytes read, or -1 if at end-of-file
      Throws:
      IOException - if an I/O error occurs