Package totalcross.util.zip
Class ZLibStream
- java.lang.Object
-
- totalcross.io.Stream
-
- totalcross.util.zip.CompressedStream
-
- totalcross.util.zip.ZLibStream
-
- All Implemented Interfaces:
java.io.Closeable,java.lang.AutoCloseable
public class ZLibStream extends CompressedStream
This class implements a stream filter for compressing or uncompressing data stored in the ZLib compression format.- Since:
- TotalCross 1.10
- See Also:
ZLib
-
-
Field Summary
-
Fields inherited from class totalcross.util.zip.CompressedStream
compressedStream, DEFLATE, INFLATE, mode
-
Fields inherited from class totalcross.io.Stream
skipBuffer
-
-
Constructor Summary
Constructors Constructor Description ZLibStream(Stream stream, int mode)Creates a ZLibStream object that may be used to read compressed data from the given stream, or to write compressed data to the given stream.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.ObjectcreateDeflate(Stream stream)protected java.lang.ObjectcreateInflate(Stream stream)-
Methods inherited from class totalcross.util.zip.CompressedStream
close, finalize, readBytes, writeBytes
-
Methods inherited from class totalcross.io.Stream
asInputStream, asOutputStream, asStream, asStream, skipBytes, wrapInputStream, wrapInputStreamToStream, write, writeBytes, writeBytes, writeBytes
-
-
-
-
Constructor Detail
-
ZLibStream
public ZLibStream(Stream stream, int mode)
Creates a ZLibStream object that may be used to read compressed data from the given stream, or to write compressed data to the given stream.- Parameters:
stream- input stream.mode- its value must be either DEFLATE or INFLATE.- Since:
- TotalCross 1.10
-
-
Method Detail
-
createDeflate
protected java.lang.Object createDeflate(Stream stream)
- Specified by:
createDeflatein classCompressedStream
-
createInflate
protected java.lang.Object createInflate(Stream stream)
- Specified by:
createInflatein classCompressedStream
-
-