org.freehep.util.io
Class Base64OutputStream
- java.lang.Object
-
- java.io.OutputStream
-
- java.io.FilterOutputStream
-
- org.freehep.util.io.Base64OutputStream
-
- All Implemented Interfaces:
- java.io.Closeable, java.io.Flushable, java.lang.AutoCloseable, FinishableOutputStream
public class Base64OutputStream extends java.io.FilterOutputStream implements FinishableOutputStream
The Base64OutputStream encodes binary data according to RFC 2045.
-
-
Constructor Summary
Constructors Constructor and Description Base64OutputStream(java.io.OutputStream out)Creates a Base64 output stream for given output
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidclose()voidfinish()Finishes the current outputstream (compresses, flushes, caluclates CRC) and writes whatever is left in the buffers, but does not close the stream.voidwrite(int a)
-
-
-
Constructor Detail
-
Base64OutputStream
public Base64OutputStream(java.io.OutputStream out)
Creates a Base64 output stream for given output- Parameters:
out- stream to write to
-
-
Method Detail
-
write
public void write(int a) throws java.io.IOException- Overrides:
writein classjava.io.FilterOutputStream- Throws:
java.io.IOException
-
finish
public void finish() throws java.io.IOExceptionDescription copied from interface:FinishableOutputStreamFinishes the current outputstream (compresses, flushes, caluclates CRC) and writes whatever is left in the buffers, but does not close the stream.- Specified by:
finishin interfaceFinishableOutputStream- Throws:
java.io.IOException- if write fails
-
close
public void close() throws java.io.IOException- Specified by:
closein interfacejava.io.Closeable- Specified by:
closein interfacejava.lang.AutoCloseable- Overrides:
closein classjava.io.FilterOutputStream- Throws:
java.io.IOException
-
-
DMelt 3.0 © DataMelt by jWork.ORG