public static class ByteArrayStopEncoding.ByteArrayStopCodec extends AbstractBitCodec<byte[]>
Constructor and Description |
---|
ByteArrayStopEncoding.ByteArrayStopCodec(byte stopByte,
java.io.InputStream is,
java.io.OutputStream os) |
Modifier and Type | Method and Description |
---|---|
long |
numberOfBits(byte[] object) |
byte[] |
read(BitInputStream bis) |
byte[] |
read(BitInputStream bis,
int len) |
long |
write(BitOutputStream bos,
byte[] object) |
readInto, skip, skip
public ByteArrayStopEncoding.ByteArrayStopCodec(byte stopByte, java.io.InputStream is, java.io.OutputStream os)
public byte[] read(BitInputStream bis) throws java.io.IOException
read
in interface BitCodec<byte[]>
read
in class AbstractBitCodec<byte[]>
java.io.IOException
public byte[] read(BitInputStream bis, int len) throws java.io.IOException
read
in interface BitCodec<byte[]>
read
in class AbstractBitCodec<byte[]>
java.io.IOException
public long write(BitOutputStream bos, byte[] object) throws java.io.IOException
write
in interface BitCodec<byte[]>
write
in class AbstractBitCodec<byte[]>
java.io.IOException
public long numberOfBits(byte[] object)
numberOfBits
in interface BitCodec<byte[]>
numberOfBits
in class AbstractBitCodec<byte[]>