public class BitBuilder
extends java.lang.Object
Constructor and Description |
---|
BitBuilder() |
Modifier and Type | Method and Description |
---|---|
void |
pad() |
int |
write(java.io.OutputStream outputStream) |
void |
write7BitBytes(java.math.BigInteger value) |
void |
write7BitBytes(int value) |
int |
writeAndClear(java.io.OutputStream outputStream) |
BitBuilder |
writeBit(int bit)
write a bit
|
BitBuilder |
writeBits(long value,
int start) |
BitBuilder |
writeBits(long value,
int start,
int len) |
void |
zero() |
public BitBuilder writeBit(int bit)
bit
- where 0 = 0 bit and not zero is 1 bit.public BitBuilder writeBits(long value, int start)
public BitBuilder writeBits(long value, int start, int len)
public int write(java.io.OutputStream outputStream) throws java.io.IOException
java.io.IOException
public int writeAndClear(java.io.OutputStream outputStream) throws java.io.IOException
java.io.IOException
public void pad()
public void write7BitBytes(int value)
public void write7BitBytes(java.math.BigInteger value)
public void zero()