|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.io.OutputStream
java.io.FilterOutputStream
cgl.narada.util.Base64.OutputStream
public static class Base64.OutputStream
A {Base64#OutputStream} will write data to another
OutputStream, given in the constructor,
and encode/decode to/from Base64 notation on the fly.
Base64,
FilterOutputStream| Field Summary |
|---|
| Fields inherited from class java.io.FilterOutputStream |
|---|
out |
| Constructor Summary | |
|---|---|
Base64.OutputStream(OutputStream out)
Constructs a {Base64#OutputStream} in ENCODE mode. |
|
Base64.OutputStream(OutputStream out,
boolean encode)
Constructs a {Base64#OutputStream} in either ENCODE or DECODE mode. |
|
Base64.OutputStream(OutputStream out,
boolean encode,
boolean breakLines)
Constructs a {Base64#OutputStream} in either ENCODE or DECODE mode. |
|
| Method Summary | |
|---|---|
void |
close()
Flushes and closes (I think, in the superclass) the stream. |
void |
flush()
Appropriately pads Base64 notation when encoding or throws an exception if Base64 input is not properly padded when decoding. |
void |
write(byte[] theBytes,
int off,
int len)
Calls write(int) repeatedly until len
bytes are written. |
void |
write(int theByte)
Writes the byte to the output stream after converting to/from Base64 notation. |
| Methods inherited from class java.io.FilterOutputStream |
|---|
write |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Base64.OutputStream(OutputStream out)
out - the OutputStream to which data will be written.
public Base64.OutputStream(OutputStream out,
boolean encode)
out - the OutputStream to which data will be written.encode - Conversion directionBase64.ENCODE,
Base64.DECODE
public Base64.OutputStream(OutputStream out,
boolean encode,
boolean breakLines)
out - the OutputStream to which data will be written.encode - Conversion directionbreakLines - Break lines to be less than 80 characters.Base64.ENCODE,
Base64.DECODE| Method Detail |
|---|
public void write(int theByte)
throws IOException
write in class FilterOutputStreamtheByte - the byte to write
IOException
public void write(byte[] theBytes,
int off,
int len)
throws IOException
write(int) repeatedly until len
bytes are written.
write in class FilterOutputStreamtheBytes - array from which to read bytesoff - offset for arraylen - max number of bytes to read into array
IOException
public void flush()
throws IOException
flush in interface Flushableflush in class FilterOutputStreamIOException
public void close()
throws IOException
close in interface Closeableclose in class FilterOutputStreamIOException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||