Package htsjdk.samtools.cram.io
Class CRC32OutputStream
java.lang.Object
java.io.OutputStream
java.io.FilterOutputStream
htsjdk.samtools.cram.io.CRC32OutputStream
- All Implemented Interfaces:
Closeable
,Flushable
,AutoCloseable
An output stream that calculates CRC32 checksum of all the bytes written through the stream. The java
CRC32
class is used to internally.-
Field Summary
Fields inherited from class java.io.FilterOutputStream
out
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.io.FilterOutputStream
close, flush
Methods inherited from class java.io.OutputStream
nullOutputStream
-
Constructor Details
-
CRC32OutputStream
-
-
Method Details
-
write
public void write(byte[] b, int off, int length) - Overrides:
write
in classFilterOutputStream
-
write
public void write(int b) - Overrides:
write
in classFilterOutputStream
-
write
public void write(byte[] b) - Overrides:
write
in classFilterOutputStream
-
getLongCrc32
public long getLongCrc32() -
getCrc32_BigEndian
public byte[] getCrc32_BigEndian() -
getCrc32_LittleEndian
public byte[] getCrc32_LittleEndian()
-