Package com.jcraft.jzlib
Class ZStream
java.lang.Object
com.jcraft.jzlib.ZStream
ZStream
-
Field Summary
Modifier and TypeFieldDescriptionint
int
protected static final int
protected static final int
protected static final int
byte[]
int
byte[]
int
long
long
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
protected static final int
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionint
deflate
(int flush) int
int
deflateInit
(int level) int
deflateInit
(int level, boolean nowrap) int
deflateInit
(int level, int bits) int
deflateInit
(int level, int bits, boolean nowrap) int
deflateInit
(int level, int bits, int memlevel) int
deflateInit
(int level, int bits, int memlevel, JZlib.WrapperType wrapperType) int
deflateParams
(int level, int strategy) int
deflateSetDictionary
(byte[] dictionary, int dictLength) int
end()
Those methods are expected to be override by Inflater and Deflater.boolean
finished()
void
free()
long
getAdler()
int
int
byte[]
int
byte[]
int
long
long
int
inflate
(int f) int
boolean
int
int
inflateInit
(boolean nowrap) int
inflateInit
(int w) int
inflateInit
(int w, boolean nowrap) int
inflateInit
(int w, JZlib.WrapperType wrapperType) int
inflateInit
(JZlib.WrapperType wrapperType) int
inflateSetDictionary
(byte[] dictionary, int dictLength) int
int
void
setAvailIn
(int avail_in) void
setAvailOut
(int avail_out) void
setInput
(byte[] buf) void
setInput
(byte[] buf, boolean append) void
setInput
(byte[] buf, int off, int len, boolean append) void
setNextIn
(byte[] next_in) void
setNextInIndex
(int next_in_index) void
setNextOut
(byte[] next_out) void
setNextOutIndex
(int next_out_index) void
setOutput
(byte[] buf) void
setOutput
(byte[] buf, int off, int len)
-
Field Details
-
MAX_WBITS
protected static final int MAX_WBITS- See Also:
-
DEF_WBITS
protected static final int DEF_WBITS- See Also:
-
Z_NO_FLUSH
protected static final int Z_NO_FLUSH- See Also:
-
Z_PARTIAL_FLUSH
protected static final int Z_PARTIAL_FLUSH- See Also:
-
Z_SYNC_FLUSH
protected static final int Z_SYNC_FLUSH- See Also:
-
Z_FULL_FLUSH
protected static final int Z_FULL_FLUSH- See Also:
-
Z_FINISH
protected static final int Z_FINISH- See Also:
-
MAX_MEM_LEVEL
protected static final int MAX_MEM_LEVEL- See Also:
-
Z_OK
protected static final int Z_OK- See Also:
-
Z_STREAM_END
protected static final int Z_STREAM_END- See Also:
-
Z_NEED_DICT
protected static final int Z_NEED_DICT- See Also:
-
Z_ERRNO
protected static final int Z_ERRNO- See Also:
-
Z_STREAM_ERROR
protected static final int Z_STREAM_ERROR- See Also:
-
Z_DATA_ERROR
protected static final int Z_DATA_ERROR- See Also:
-
Z_MEM_ERROR
protected static final int Z_MEM_ERROR- See Also:
-
Z_BUF_ERROR
protected static final int Z_BUF_ERROR- See Also:
-
Z_VERSION_ERROR
protected static final int Z_VERSION_ERROR- See Also:
-
next_in
public byte[] next_in -
next_in_index
public int next_in_index -
avail_in
public int avail_in -
total_in
public long total_in -
next_out
public byte[] next_out -
next_out_index
public int next_out_index -
avail_out
public int avail_out -
total_out
public long total_out -
msg
-
-
Constructor Details
-
ZStream
public ZStream() -
ZStream
public ZStream(com.jcraft.jzlib.Checksum adler)
-
-
Method Details
-
inflateInit
public int inflateInit() -
inflateInit
public int inflateInit(boolean nowrap) -
inflateInit
public int inflateInit(int w) -
inflateInit
-
inflateInit
-
inflateInit
public int inflateInit(int w, boolean nowrap) -
inflate
public int inflate(int f) -
inflateEnd
public int inflateEnd() -
inflateSync
public int inflateSync() -
inflateSyncPoint
public int inflateSyncPoint() -
inflateSetDictionary
public int inflateSetDictionary(byte[] dictionary, int dictLength) -
inflateFinished
public boolean inflateFinished() -
deflateInit
public int deflateInit(int level) -
deflateInit
public int deflateInit(int level, boolean nowrap) -
deflateInit
public int deflateInit(int level, int bits) -
deflateInit
-
deflateInit
public int deflateInit(int level, int bits, int memlevel) -
deflateInit
public int deflateInit(int level, int bits, boolean nowrap) -
deflate
public int deflate(int flush) -
deflateEnd
public int deflateEnd() -
deflateParams
public int deflateParams(int level, int strategy) -
deflateSetDictionary
public int deflateSetDictionary(byte[] dictionary, int dictLength) -
getAdler
public long getAdler() -
free
public void free() -
setOutput
public void setOutput(byte[] buf) -
setOutput
public void setOutput(byte[] buf, int off, int len) -
setInput
public void setInput(byte[] buf) -
setInput
public void setInput(byte[] buf, boolean append) -
setInput
public void setInput(byte[] buf, int off, int len, boolean append) -
getNextIn
public byte[] getNextIn() -
setNextIn
public void setNextIn(byte[] next_in) -
getNextInIndex
public int getNextInIndex() -
setNextInIndex
public void setNextInIndex(int next_in_index) -
getAvailIn
public int getAvailIn() -
setAvailIn
public void setAvailIn(int avail_in) -
getNextOut
public byte[] getNextOut() -
setNextOut
public void setNextOut(byte[] next_out) -
getNextOutIndex
public int getNextOutIndex() -
setNextOutIndex
public void setNextOutIndex(int next_out_index) -
getAvailOut
public int getAvailOut() -
setAvailOut
public void setAvailOut(int avail_out) -
getTotalOut
public long getTotalOut() -
getTotalIn
public long getTotalIn() -
getMessage
-
end
public int end()Those methods are expected to be override by Inflater and Deflater. In the future, they will become abstract methods.- Returns:
- zlib error code
-
finished
public boolean finished()
-