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.IOExceptionpublic int writeAndClear(java.io.OutputStream outputStream)
throws java.io.IOException
java.io.IOExceptionpublic void pad()
public void write7BitBytes(int value)
public void write7BitBytes(java.math.BigInteger value)
public void zero()