Package com.iabtcf.utils
Class BitReader
java.lang.Object
com.iabtcf.utils.BitReader
public class BitReader extends Object
This is an internal only class and subject to change.
-
Constructor Summary
Constructors Constructor Description BitReader(byte[] buffer)BitReader(InputStream is) -
Method Summary
Modifier and Type Method Description booleanreadBits1(int offset)booleanreadBits1(FieldDefs field)intreadBits12(int offset)intreadBits12(FieldDefs field)intreadBits16(int offset)intreadBits16(FieldDefs field)bytereadBits2(int offset)bytereadBits2(FieldDefs field)intreadBits24(int offset)intreadBits24(FieldDefs field)bytereadBits3(int offset)bytereadBits3(FieldDefs field)longreadBits36(int offset)longreadBits36(FieldDefs field)bytereadBits6(int offset)bytereadBits6(FieldDefs field)BitSetreadBitSet(int offset, int length)StringreadStr2(int offset)StringreadStr2(FieldDefs field)
-
Constructor Details
-
BitReader
-
BitReader
public BitReader(byte[] buffer)
-
-
Method Details
-
readStr2
-
readStr2
-
readBits1
- Throws:
ByteParseException
-
readBits1
public boolean readBits1(int offset)- Throws:
ByteParseException
-
readBits2
- Throws:
ByteParseException
-
readBits2
public byte readBits2(int offset)- Throws:
ByteParseException
-
readBits3
- Throws:
ByteParseException
-
readBits3
public byte readBits3(int offset)- Throws:
ByteParseException
-
readBits6
- Throws:
ByteParseException
-
readBits6
public byte readBits6(int offset)- Throws:
ByteParseException
-
readBits12
- Throws:
ByteParseException
-
readBits12
public int readBits12(int offset)- Throws:
ByteParseException
-
readBits16
- Throws:
ByteParseException
-
readBits16
public int readBits16(int offset)- Throws:
ByteParseException
-
readBits24
- Throws:
ByteParseException
-
readBits24
public int readBits24(int offset)- Throws:
ByteParseException
-
readBits36
- Throws:
ByteParseException
-
readBits36
public long readBits36(int offset)- Throws:
ByteParseException
-
readBitSet
- Throws:
ByteParseException
-