Package org.bouncycastle.oer
Class BitBuilder
- java.lang.Object
-
- org.bouncycastle.oer.BitBuilder
-
public class BitBuilder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description BitBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidfinalize()voidpad()intwrite(java.io.OutputStream outputStream)voidwrite7BitBytes(int value)voidwrite7BitBytes(java.math.BigInteger value)intwriteAndClear(java.io.OutputStream outputStream)BitBuilderwriteBit(int bit)write a bitBitBuilderwriteBits(long value, int start)BitBuilderwriteBits(long value, int start, int len)voidzero()
-
-
-
Method Detail
-
writeBit
public BitBuilder writeBit(int bit)
write a bit- Parameters:
bit- where 0 = 0 bit and not zero is 1 bit.- Returns:
-
writeBits
public BitBuilder writeBits(long value, int start)
-
writeBits
public BitBuilder writeBits(long value, int start, int len)
-
write
public int write(java.io.OutputStream outputStream) throws java.io.IOException- Throws:
java.io.IOException
-
writeAndClear
public int writeAndClear(java.io.OutputStream outputStream) throws java.io.IOException- Throws:
java.io.IOException
-
pad
public void pad()
-
write7BitBytes
public void write7BitBytes(int value)
-
write7BitBytes
public void write7BitBytes(java.math.BigInteger value)
-
finalize
protected void finalize() throws java.lang.Throwable- Overrides:
finalizein classjava.lang.Object- Throws:
java.lang.Throwable
-
zero
public void zero()
-
-