public class CountOutputStream extends OutputStream
OutputStream that counts the written bytes.
You should not use same instance of this class in different threads as far as it's not thread safe.| Constructor and Description |
|---|
CountOutputStream(OutputStream outputStream)
Creates an instance of output stream which counts written bytes.
|
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
flush() |
long |
getAmountOfWrittenBytes()
Gets amount of bytes written to the inner output stream.
|
void |
write(byte[] b) |
void |
write(byte[] b,
int off,
int len) |
void |
write(int b) |
public CountOutputStream(OutputStream outputStream)
outputStream - inner OutputStreampublic void write(byte[] b)
throws IOException
write in class OutputStreamIOExceptionpublic void write(byte[] b,
int off,
int len)
throws IOException
write in class OutputStreamIOExceptionpublic void write(int b)
throws IOException
write in class OutputStreamIOExceptionpublic void flush()
throws IOException
flush in interface Flushableflush in class OutputStreamIOExceptionpublic void close()
throws IOException
close in interface Closeableclose in interface AutoCloseableclose in class OutputStreamIOExceptionpublic long getAmountOfWrittenBytes()
Copyright © 1998–2023 iText Group NV. All rights reserved.