com.jcraft.jzlib

Class ZInputStream


public class ZInputStream
extends FilterInputStream

Field Summary

protected byte[]
buf
protected byte[]
buf1
protected int
bufsize
protected boolean
compress
protected int
flush
protected InputStream
in
protected ZStream
z

Constructor Summary

ZInputStream(InputStream in)
ZInputStream(InputStream in, boolean nowrap)
ZInputStream(InputStream in, int level)

Method Summary

void
close()
int
getFlushMode()
long
getTotalIn()
Returns the total number of bytes input so far.
long
getTotalOut()
Returns the total number of bytes output so far.
int
read()
int
read(byte[] b, int off, int len)
void
setFlushMode(int flush)
long
skip(long n)

Field Details

buf

protected byte[] buf

buf1

protected byte[] buf1

bufsize

protected int bufsize

compress

protected boolean compress

flush

protected int flush

in

protected InputStream in

z

protected ZStream z

Constructor Details

ZInputStream

public ZInputStream(InputStream in)

ZInputStream

public ZInputStream(InputStream in,
                    boolean nowrap)

ZInputStream

public ZInputStream(InputStream in,
                    int level)

Method Details

close

public void close()
            throws IOException

getFlushMode

public int getFlushMode()

getTotalIn

public long getTotalIn()
Returns the total number of bytes input so far.

getTotalOut

public long getTotalOut()
Returns the total number of bytes output so far.

read

public int read()
            throws IOException

read

public int read(byte[] b,
                int off,
                int len)
            throws IOException

setFlushMode

public void setFlushMode(int flush)

skip

public long skip(long n)
            throws IOException