com.jcraft.jzlib
Class ZOutputStream
java.lang.Object
java.io.OutputStream
com.jcraft.jzlib.ZOutputStream
- All Implemented Interfaces:
- java.io.Closeable, java.io.Flushable
public class ZOutputStream
- extends java.io.OutputStream
| Methods inherited from class java.io.OutputStream |
write |
| 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
out
protected java.io.OutputStream out
ZOutputStream
public ZOutputStream(java.io.OutputStream out)
ZOutputStream
public ZOutputStream(java.io.OutputStream out,
int level)
ZOutputStream
public ZOutputStream(java.io.OutputStream out,
int level,
boolean nowrap)
write
public void write(int b)
throws java.io.IOException
- Specified by:
write in class java.io.OutputStream
- Throws:
java.io.IOException
write
public void write(byte[] b,
int off,
int len)
throws java.io.IOException
- Overrides:
write in class java.io.OutputStream
- Throws:
java.io.IOException
getFlushMode
public int getFlushMode()
setFlushMode
public void setFlushMode(int flush)
finish
public void finish()
throws java.io.IOException
- Throws:
java.io.IOException
end
public void end()
close
public void close()
throws java.io.IOException
- Specified by:
close in interface java.io.Closeable- Overrides:
close in class java.io.OutputStream
- Throws:
java.io.IOException
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.
flush
public void flush()
throws java.io.IOException
- Specified by:
flush in interface java.io.Flushable- Overrides:
flush in class java.io.OutputStream
- Throws:
java.io.IOException
Copyright © 2012. All Rights Reserved.