public class BitBuilder
extends java.lang.Object
| Constructor and Description |
|---|
BitBuilder() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
finalize() |
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)
protected void finalize()
throws java.lang.Throwable
finalize in class java.lang.Objectjava.lang.Throwablepublic void zero()