Package com.tailf.util
Class Base64.InputStream
Object
InputStream
FilterInputStream
com.tailf.util.Base64.InputStream
- All Implemented Interfaces:
 Closeable,AutoCloseable
- Enclosing class:
 - Base64
 
A 
Base64.InputStream will read data from another
 java.io.InputStream, given in the constructor, and encode/decode
 to/from Base64 notation on the fly.- Since:
 - 1.3
 - See Also:
 
- 
Constructor Summary
ConstructorsConstructorDescriptionConstructs aBase64.InputStreamin DECODE mode.InputStream(InputStream in, int options) Constructs aBase64.InputStreamin either ENCODE or DECODE mode. - 
Method Summary
Methods inherited from class java.io.FilterInputStream
available, close, mark, markSupported, read, reset, skipMethods inherited from class java.io.InputStream
nullInputStream, readAllBytes, readNBytes, readNBytes, skipNBytes, transferTo 
- 
Constructor Details
- 
InputStream
Constructs aBase64.InputStreamin DECODE mode.- Parameters:
 in- thejava.io.InputStreamfrom which to read data.- Since:
 - 1.3
 
 - 
InputStream
Constructs aBase64.InputStreamin either ENCODE or DECODE mode.Valid options:
ENCODE or DECODE: Encode or Decode as data is read. DONT_BREAK_LINES: don't break lines at 76 characters (only meaningful when encoding) Note: Technically, this makes your encoding non-compliant.Example:
new Base64.InputStream( in, Base64.DECODE )- Parameters:
 in- thejava.io.InputStreamfrom which to read data.options- Specified options- Since:
 - 2.0
 - See Also:
 
 
 - 
 - 
Method Details
- 
read
Reads enough of the input stream to convert to/from Base64 and returns the next byte.- Overrides:
 readin classFilterInputStream- Returns:
 - next byte
 - Throws:
 IOException- Since:
 - 1.3
 
 - 
read
Callsread()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:
 readin classFilterInputStream- Parameters:
 dest- array to hold valuesoff- offset for arraylen- 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
 
 
 -