Class Base64.InputStream

All Implemented Interfaces:
Closeable, AutoCloseable
Enclosing class:
Base64

public static class Base64.InputStream extends FilterInputStream
A Base64.InputStream will read data from another InputStream, given in the constructor, and encode/decode to/from Base64 notation on the fly.
Since:
1.3
See Also:
  • Constructor Details

  • Method Details

    • read

      public int read() throws IOException
      Reads enough of the input stream to convert to/from Base64 and returns the next byte.
      Overrides:
      read in class FilterInputStream
      Returns:
      next byte
      Throws:
      IOException
      Since:
      1.3
    • read

      public int read(byte[] dest, int off, int len) throws IOException
      Calls read() repeatedly until the end of stream is reached or len bytes are read. Returns number of bytes read into array or -1 if end of stream is encountered.
      Overrides:
      read in class FilterInputStream
      Parameters:
      dest - array to hold values
      off - offset for array
      len - max number of bytes to read into array
      Returns:
      bytes read into array or -1 if end of stream is encountered.
      Throws:
      IOException
      Since:
      1.3