public class Base64OutputStream
extends java.io.FilterOutputStream
| Constructor and Description | 
|---|
Base64OutputStream(java.io.PrintStream out)
Create a stream that does not insert line breaks. 
 | 
Base64OutputStream(java.io.PrintStream out,
                  int quadsPerLine)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
close()
This flushes the stream and closes the next stream downstream. 
 | 
void | 
flush()
Calling this will put the ending padding on the base64 stream,
 so don't call it until you have no data left. 
 | 
void | 
write(byte[] buffer)  | 
void | 
write(byte[] buffer,
     int offset,
     int count)  | 
void | 
write(int oneByte)  | 
public Base64OutputStream(java.io.PrintStream out)
public Base64OutputStream(java.io.PrintStream out,
                  int quadsPerLine)
quadsPerLine - Number of 4-character blocks to write before
        outputting a line break.  For example, for 76-characters per line,
        pass in 76/4 = 19.public void write(int oneByte)
           throws java.io.IOException
write in class java.io.FilterOutputStreamjava.io.IOExceptionpublic void close()
           throws java.io.IOException
close in interface java.io.Closeableclose in interface java.lang.AutoCloseableclose in class java.io.FilterOutputStreamjava.io.IOExceptionpublic void flush()
           throws java.io.IOException
flush in interface java.io.Flushableflush in class java.io.FilterOutputStreamjava.io.IOExceptionpublic void write(byte[] buffer)
           throws java.io.IOException
write in class java.io.FilterOutputStreamjava.io.IOExceptionpublic void write(byte[] buffer,
         int offset,
         int count)
           throws java.io.IOException
write in class java.io.FilterOutputStreamjava.io.IOException