Package com.jcraft.jzlib
Class Inflater
- java.lang.Object
-
- com.jcraft.jzlib.ZStream
-
- com.jcraft.jzlib.Inflater
-
public final class Inflater extends ZStream
-
-
Field Summary
Fields Modifier and Type Field Description private static int
DEF_WBITS
private boolean
finished
private static int
MAX_MEM_LEVEL
private static int
MAX_WBITS
private static int
Z_BUF_ERROR
private static int
Z_DATA_ERROR
private static int
Z_ERRNO
private static int
Z_FINISH
private static int
Z_FULL_FLUSH
private static int
Z_MEM_ERROR
private static int
Z_NEED_DICT
private static int
Z_NO_FLUSH
private static int
Z_OK
private static int
Z_PARTIAL_FLUSH
private static int
Z_STREAM_END
private static int
Z_STREAM_ERROR
private static int
Z_SYNC_FLUSH
private static int
Z_VERSION_ERROR
-
Constructor Summary
Constructors Constructor Description Inflater()
Inflater(boolean nowrap)
Inflater(int w)
Inflater(int w, boolean nowrap)
Inflater(int w, JZlib.WrapperType wrapperType)
Inflater(JZlib.WrapperType wrapperType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
end()
Those methods are expected to be override by Inflater and Deflater.boolean
finished()
int
inflate(int f)
int
init()
int
init(boolean nowrap)
int
init(int w)
int
init(int w, boolean nowrap)
int
init(int w, JZlib.WrapperType wrapperType)
int
init(JZlib.WrapperType wrapperType)
int
setDictionary(byte[] dictionary, int dictLength)
int
sync()
int
syncPoint()
-
Methods inherited from class com.jcraft.jzlib.ZStream
deflate, deflateEnd, deflateInit, deflateInit, deflateInit, deflateInit, deflateInit, deflateInit, deflateParams, deflateSetDictionary, flush_pending, free, getAdler, getAvailIn, getAvailOut, getMessage, getNextIn, getNextInIndex, getNextOut, getNextOutIndex, getTotalIn, getTotalOut, inflateEnd, inflateFinished, inflateInit, inflateInit, inflateInit, inflateInit, inflateInit, inflateInit, inflateSetDictionary, inflateSync, inflateSyncPoint, read_buf, setAvailIn, setAvailOut, setInput, setInput, setInput, setNextIn, setNextInIndex, setNextOut, setNextOutIndex, setOutput, setOutput
-
-
-
-
Field Detail
-
MAX_WBITS
private static final int MAX_WBITS
- See Also:
- Constant Field Values
-
DEF_WBITS
private static final int DEF_WBITS
- See Also:
- Constant Field Values
-
Z_NO_FLUSH
private static final int Z_NO_FLUSH
- See Also:
- Constant Field Values
-
Z_PARTIAL_FLUSH
private static final int Z_PARTIAL_FLUSH
- See Also:
- Constant Field Values
-
Z_SYNC_FLUSH
private static final int Z_SYNC_FLUSH
- See Also:
- Constant Field Values
-
Z_FULL_FLUSH
private static final int Z_FULL_FLUSH
- See Also:
- Constant Field Values
-
Z_FINISH
private static final int Z_FINISH
- See Also:
- Constant Field Values
-
MAX_MEM_LEVEL
private static final int MAX_MEM_LEVEL
- See Also:
- Constant Field Values
-
Z_OK
private static final int Z_OK
- See Also:
- Constant Field Values
-
Z_STREAM_END
private static final int Z_STREAM_END
- See Also:
- Constant Field Values
-
Z_NEED_DICT
private static final int Z_NEED_DICT
- See Also:
- Constant Field Values
-
Z_ERRNO
private static final int Z_ERRNO
- See Also:
- Constant Field Values
-
Z_STREAM_ERROR
private static final int Z_STREAM_ERROR
- See Also:
- Constant Field Values
-
Z_DATA_ERROR
private static final int Z_DATA_ERROR
- See Also:
- Constant Field Values
-
Z_MEM_ERROR
private static final int Z_MEM_ERROR
- See Also:
- Constant Field Values
-
Z_BUF_ERROR
private static final int Z_BUF_ERROR
- See Also:
- Constant Field Values
-
Z_VERSION_ERROR
private static final int Z_VERSION_ERROR
- See Also:
- Constant Field Values
-
finished
private boolean finished
-
-
Constructor Detail
-
Inflater
public Inflater()
-
Inflater
public Inflater(JZlib.WrapperType wrapperType) throws GZIPException
- Throws:
GZIPException
-
Inflater
public Inflater(int w, JZlib.WrapperType wrapperType) throws GZIPException
- Throws:
GZIPException
-
Inflater
public Inflater(int w) throws GZIPException
- Throws:
GZIPException
-
Inflater
public Inflater(boolean nowrap) throws GZIPException
- Throws:
GZIPException
-
Inflater
public Inflater(int w, boolean nowrap) throws GZIPException
- Throws:
GZIPException
-
-
Method Detail
-
init
public int init()
-
init
public int init(JZlib.WrapperType wrapperType)
-
init
public int init(int w, JZlib.WrapperType wrapperType)
-
init
public int init(boolean nowrap)
-
init
public int init(int w)
-
init
public int init(int w, boolean nowrap)
-
end
public int end()
Description copied from class:ZStream
Those methods are expected to be override by Inflater and Deflater. In the future, they will become abstract methods.
-
sync
public int sync()
-
syncPoint
public int syncPoint()
-
setDictionary
public int setDictionary(byte[] dictionary, int dictLength)
-
-