public class CramInt
extends java.lang.Object
Constructor and Description |
---|
CramInt() |
Modifier and Type | Method and Description |
---|---|
static int |
readInt32(byte[] data)
Read unsigned little-endian 4 byte integer from an array of bytes.
|
static int |
readInt32(java.nio.ByteBuffer buffer)
Read unsigned little-endian 4 byte integer from an
ByteBuffer . |
static int |
readInt32(java.io.InputStream inputStream)
Read unsigned little-endian 4 byte integer from an
InputStream . |
static byte[] |
writeInt32(int value)
Write int value to an array of bytes encoded as CRAM int data type.
|
static int |
writeInt32(int value,
java.io.OutputStream outputStream)
Write int value to
OutputStream encoded as CRAM int data type. |
public static int readInt32(java.io.InputStream inputStream)
InputStream
.inputStream
- input stream to read frompublic static int readInt32(byte[] data)
data
- input stream to read frompublic static int readInt32(java.nio.ByteBuffer buffer)
ByteBuffer
.buffer
- ByteBuffer
to read frompublic static int writeInt32(int value, java.io.OutputStream outputStream)
OutputStream
encoded as CRAM int data type.value
- value to be written outoutputStream
- the output streampublic static byte[] writeInt32(int value)
value
- value to be written out