Class Decompressor
- java.lang.Object
-
- net.sourceforge.plantuml.code.deflate.Decompressor
-
public final class Decompressor extends Object
Decompresses raw DEFLATE data (without zlib or gzip container) into bytes.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static byte[]decompress(BitInputStream in)Reads from the specified input stream, decompress the data, and returns a new byte array.static voiddecompress(BitInputStream in, OutputStreamProtected out)Reads from the specified input stream, decompress the data, and writes to the specified output stream.
-
-
-
Method Detail
-
decompress
public static byte[] decompress(BitInputStream in) throws IOException, DataFormatException
Reads from the specified input stream, decompress the data, and returns a new byte array.- Parameters:
in- the bit input stream to read from (notnull)- Throws:
NullPointerException- if the input stream isnullDataFormatException- if the DEFLATE data is malformedIOException
-
decompress
public static void decompress(BitInputStream in, OutputStreamProtected out) throws IOException, DataFormatException
Reads from the specified input stream, decompress the data, and writes to the specified output stream.- Parameters:
in- the bit input stream to read from (notnull)out- the byte output stream to write to (notnull)- Throws:
NullPointerException- if the input or output stream isnullDataFormatException- if the DEFLATE data is malformedIOException
-
-