Known Direct Subclasses
|
Class Overview
Class for reading a CMS Compressed Data stream.
CMSCompressedDataParser cp = new CMSCompressedDataParser(inputStream);
process(cp.getContent(new ZlibExpanderProvider()).getContentStream());
Note: this class does not introduce buffering - if you are processing large files you should create
the parser with:
CMSCompressedDataParser ep = new CMSCompressedDataParser(new BufferedInputStream(inputStream, bufSize));
where bufSize is a suitably large buffer size.
Public Constructors
public
CMSCompressedDataParser
(byte[] compressedData)
public
CMSCompressedDataParser
(InputStream compressedData)
Public Methods
Return a typed stream which will allow the reading of the compressed content in
expanded form.
Parameters
expanderProvider
| a provider of expander algorithm implementations. |
Returns
- a type stream which will yield the un-compressed content.
Throws
CMSException
| if there is an exception parsing the CompressedData object.
|
This method is deprecated.
use getContent(InputExpandedProvider)