com.jcraft.jzlib
Class ZInputStream
java.lang.Object
java.io.InputStream
java.io.FilterInputStream
com.jcraft.jzlib.ZInputStream
- All Implemented Interfaces:
- java.io.Closeable
public class ZInputStream
- extends java.io.FilterInputStream
Methods inherited from class java.io.FilterInputStream |
available, mark, markSupported, read, reset |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
z
protected ZStream z
bufsize
protected int bufsize
flush
protected int flush
buf
protected byte[] buf
buf1
protected byte[] buf1
compress
protected boolean compress
in
protected java.io.InputStream in
ZInputStream
public ZInputStream(java.io.InputStream in)
ZInputStream
public ZInputStream(java.io.InputStream in,
boolean nowrap)
ZInputStream
public ZInputStream(java.io.InputStream in,
int level)
read
public int read()
throws java.io.IOException
- Overrides:
read
in class java.io.FilterInputStream
- Throws:
java.io.IOException
read
public int read(byte[] b,
int off,
int len)
throws java.io.IOException
- Overrides:
read
in class java.io.FilterInputStream
- Throws:
java.io.IOException
skip
public long skip(long n)
throws java.io.IOException
- Overrides:
skip
in class java.io.FilterInputStream
- Throws:
java.io.IOException
getFlushMode
public int getFlushMode()
setFlushMode
public void setFlushMode(int flush)
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.
close
public void close()
throws java.io.IOException
- Specified by:
close
in interface java.io.Closeable
- Overrides:
close
in class java.io.FilterInputStream
- Throws:
java.io.IOException