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 void
pad()
int
write(java.io.OutputStream outputStream)
void
write7BitBytes(int value)
void
write7BitBytes(java.math.BigInteger value)
int
writeAndClear(java.io.OutputStream outputStream)
BitBuilder
writeBit(int bit)
write a bitBitBuilder
writeBits(long value, int start)
BitBuilder
writeBits(long value, int start, int len)
void
zero()
-
-
-
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)
-
zero
public void zero()
-
-