public class InflaterInputStream
extends java.io.FilterInputStream
Modifier and Type | Field and Description |
---|---|
private byte[] |
b |
protected byte[] |
buf |
private byte[] |
byte1 |
private boolean |
close_in |
private boolean |
closed |
protected static int |
DEFAULT_BUFSIZE |
private boolean |
eof |
protected Inflater |
inflater |
protected boolean |
myinflater |
Constructor and Description |
---|
InflaterInputStream(java.io.InputStream in) |
InflaterInputStream(java.io.InputStream in,
boolean nowrap) |
InflaterInputStream(java.io.InputStream in,
Inflater inflater) |
InflaterInputStream(java.io.InputStream in,
Inflater inflater,
int size) |
InflaterInputStream(java.io.InputStream in,
Inflater inflater,
int size,
boolean close_in) |
Modifier and Type | Method and Description |
---|---|
int |
available() |
void |
close() |
protected void |
fill() |
byte[] |
getAvailIn() |
Inflater |
getInflater() |
long |
getTotalIn() |
long |
getTotalOut() |
void |
mark(int readlimit) |
boolean |
markSupported() |
int |
read() |
int |
read(byte[] b,
int off,
int len) |
void |
readHeader() |
void |
reset() |
long |
skip(long n) |
protected final Inflater inflater
protected byte[] buf
private boolean closed
private boolean eof
private boolean close_in
protected static final int DEFAULT_BUFSIZE
protected boolean myinflater
private byte[] byte1
private byte[] b
public InflaterInputStream(java.io.InputStream in) throws java.io.IOException
java.io.IOException
public InflaterInputStream(java.io.InputStream in, boolean nowrap) throws java.io.IOException
java.io.IOException
public InflaterInputStream(java.io.InputStream in, Inflater inflater) throws java.io.IOException
java.io.IOException
public InflaterInputStream(java.io.InputStream in, Inflater inflater, int size) throws java.io.IOException
java.io.IOException
public InflaterInputStream(java.io.InputStream in, Inflater inflater, int size, boolean close_in) throws java.io.IOException
java.io.IOException
public int read() throws java.io.IOException
read
in class java.io.FilterInputStream
java.io.IOException
public int read(byte[] b, int off, int len) throws java.io.IOException
read
in class java.io.FilterInputStream
java.io.IOException
public int available() throws java.io.IOException
available
in class java.io.FilterInputStream
java.io.IOException
public long skip(long n) throws java.io.IOException
skip
in class java.io.FilterInputStream
java.io.IOException
public void close() throws java.io.IOException
close
in interface java.io.Closeable
close
in interface java.lang.AutoCloseable
close
in class java.io.FilterInputStream
java.io.IOException
protected void fill() throws java.io.IOException
java.io.IOException
public boolean markSupported()
markSupported
in class java.io.FilterInputStream
public void mark(int readlimit)
mark
in class java.io.FilterInputStream
public void reset() throws java.io.IOException
reset
in class java.io.FilterInputStream
java.io.IOException
public long getTotalIn()
public long getTotalOut()
public byte[] getAvailIn()
public void readHeader() throws java.io.IOException
java.io.IOException
public Inflater getInflater()