Class MyBitOutputStream
java.lang.Object
java.io.OutputStream
java.io.FilterOutputStream
org.apache.commons.imaging.mylzw.MyBitOutputStream
- All Implemented Interfaces:
Closeable, Flushable, AutoCloseable
-
Field Summary
FieldsFields inherited from class FilterOutputStream
out -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidactualWrite(int value) voidintvoidwrite(int value) voidwriteBits(int value, int sampleBits) Methods inherited from class FilterOutputStream
close, flush, write, write
-
Field Details
-
byteOrder
-
bitsInCache
private int bitsInCache -
bitCache
private int bitCache -
bytesWritten
private int bytesWritten
-
-
Constructor Details
-
MyBitOutputStream
MyBitOutputStream(OutputStream os, ByteOrder byteOrder)
-
-
Method Details
-
actualWrite
- Throws:
IOException
-
flushCache
- Throws:
IOException
-
getBytesWritten
public int getBytesWritten() -
write
- Overrides:
writein classFilterOutputStream- Throws:
IOException
-
writeBits
- Throws:
IOException
-