| java.lang.Object org.bouncycastle.openpgp.PGPCompressedDataGenerator
Method Summary | |
public void | close() Close the compressed object - this is equivalent to calling close on the stream
returned by the open() method. | public OutputStream | open(OutputStream out) Return an outputstream which will save the data being written to
the compressed object. | public OutputStream | open(OutputStream out, byte[] buffer) Return an outputstream which will compress the data as it is written
to it. |
PGPCompressedDataGenerator | public PGPCompressedDataGenerator(int algorithm)(Code) | | |
PGPCompressedDataGenerator | public PGPCompressedDataGenerator(int algorithm, int compression)(Code) | | |
close | public void close() throws IOException(Code) | | Close the compressed object - this is equivalent to calling close on the stream
returned by the open() method.
throws: IOException - |
open | public OutputStream open(OutputStream out) throws IOException(Code) | | Return an outputstream which will save the data being written to
the compressed object. The stream can be closed off by either calling close()
on the stream or close() on the generator.
Parameters: out - OutputStream throws: IOException - , IllegalStateException |
open | public OutputStream open(OutputStream out, byte[] buffer) throws IOException, PGPException(Code) | | Return an outputstream which will compress the data as it is written
to it. The stream will be written out in chunks according to the size of the
passed in buffer and can be closed off by either calling close() on the stream or close() on
the generator.
Note: if the buffer is not a power of 2 in length only the largest power of 2
bytes worth of the buffer will be used.
Note: using this may break compatability with RFC 1991 compliant tools. Only recent OpenPGP
implementations are capable of accepting these streams.
Parameters: out - Parameters: buffer - the buffer to use. OutputStream throws: IOException - throws: PGPException - |
|
|