class IDATOutputStream
extends java.io.FilterOutputStream
| Modifier and Type | Field and Description |
|---|---|
private byte[] |
buffer |
private int |
bytesWritten |
private int |
segmentLength |
private static byte[] |
TYPE_SIGNATURE |
| Constructor and Description |
|---|
IDATOutputStream(java.io.OutputStream output,
int segmentLength) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
flush() |
void |
write(byte[] b) |
void |
write(byte[] b,
int off,
int len) |
void |
write(int b) |
private void |
writeInt(int x) |
private static final byte[] TYPE_SIGNATURE
private int bytesWritten
private int segmentLength
private byte[] buffer
public IDATOutputStream(java.io.OutputStream output,
int segmentLength)
public void close()
throws java.io.IOException
close in interface java.io.Closeableclose in interface java.lang.AutoCloseableclose in class java.io.FilterOutputStreamjava.io.IOExceptionprivate void writeInt(int x)
throws java.io.IOException
java.io.IOExceptionpublic void flush()
throws java.io.IOException
flush in interface java.io.Flushableflush in class java.io.FilterOutputStreamjava.io.IOExceptionpublic void write(byte[] b)
throws java.io.IOException
write in class java.io.FilterOutputStreamjava.io.IOExceptionpublic void write(byte[] b,
int off,
int len)
throws java.io.IOException
write in class java.io.FilterOutputStreamjava.io.IOExceptionpublic void write(int b)
throws java.io.IOException
write in class java.io.FilterOutputStreamjava.io.IOException