|
|||||||||
| Home >> All >> org >> ematgine >> utils >> misc >> [ base64 overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
org.ematgine.utils.misc.base64
Class Base64.InputStream

java.lang.Objectjava.io.InputStream
java.io.FilterInputStream
org.ematgine.utils.misc.base64.Base64.InputStream
- All Implemented Interfaces:
- java.io.Closeable
- Enclosing class:
- Base64
- public static class Base64.InputStream
- extends java.io.FilterInputStream
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
| Field Summary | |
private boolean |
breakLines
Description of the Field |
private byte[] |
buffer
Description of the Field |
private int |
bufferLength
Description of the Field |
private boolean |
encode
Description of the Field |
private int |
lineLength
Description of the Field |
private int |
numSigBytes
Description of the Field |
private int |
position
Description of the Field |
| Fields inherited from class java.io.FilterInputStream |
in |
| Constructor Summary | |
Base64.InputStream(java.io.InputStream in)
Constructs a Base64#InputStream in DECODE mode. |
|
Base64.InputStream(java.io.InputStream in,
boolean encode)
Constructs a Base64#InputStream in either ENCODE or DECODE mode. |
|
Base64.InputStream(java.io.InputStream in,
boolean encode,
boolean breakLines)
Constructs a Base64#InputStream in either ENCODE or DECODE mode. |
|
| Method Summary | |
int |
read()
Reads enough of the input stream to convert to/from Base64 and returns the next byte. |
int |
read(byte[] dest,
int off,
int len)
Calls read() 55 repeatedly until the end of stream is reached or
len bytes are read. |
| Methods inherited from class java.io.FilterInputStream |
available, close, mark, markSupported, read, reset, skip |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
encode
private boolean encode
- Description of the Field
position
private int position
- Description of the Field
buffer
private byte[] buffer
- Description of the Field
bufferLength
private int bufferLength
- Description of the Field
numSigBytes
private int numSigBytes
- Description of the Field
lineLength
private int lineLength
- Description of the Field
breakLines
private boolean breakLines
- Description of the Field
| Constructor Detail |
Base64.InputStream
public Base64.InputStream(java.io.InputStream in)
- Constructs a
Base64#InputStreamin DECODE mode. - Since:
- 1.3
Base64.InputStream
public Base64.InputStream(java.io.InputStream in, boolean encode)
- Constructs a
Base64#InputStreamin either ENCODE or DECODE mode. - Since:
- 1.3
Base64.InputStream
public Base64.InputStream(java.io.InputStream in, boolean encode, boolean breakLines)
- Constructs a
Base64#InputStreamin either ENCODE or DECODE mode. - Since:
- 1.3
| Method Detail |
read
public int read()
throws java.io.IOException
- Reads enough of the input stream to convert to/from Base64 and returns the
next byte.
- Since:
- 1.3
read
public int read(byte[] dest,
int off,
int len)
throws java.io.IOException
- Calls
read()55 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.- Since:
- 1.3
|
|||||||||
| Home >> All >> org >> ematgine >> utils >> misc >> [ base64 overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC