Class BitBuilder


  • public class BitBuilder
    extends java.lang.Object
    • Constructor Detail

      • BitBuilder

        public BitBuilder()
    • 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()