Package de.jarnbjo.util.io
Interface BitInputStream
- All Known Implementing Classes:
ByteArrayBitInputStream
public interface BitInputStream
-
Field Summary
Fields Modifier and Type Field Description static intBIG_ENDIANstatic intLITTLE_ENDIAN -
Method Summary
Modifier and Type Method Description voidalign()booleangetBit()intgetInt(int int1)intgetInt(HuffmanNode huffmanNode)longgetLong(int int1)intgetSignedInt(int int1)intreadSignedRice(int int1)voidreadSignedRice(int int1, int[] intArray, int int2, int int3)voidsetEndian(int int1)
-
Field Details
-
LITTLE_ENDIAN
static final int LITTLE_ENDIAN- See Also:
- Constant Field Values
-
BIG_ENDIAN
static final int BIG_ENDIAN- See Also:
- Constant Field Values
-
-
Method Details
-
getBit
boolean getBit() throws java.io.IOException- Throws:
java.io.IOException
-
getInt
int getInt(int int1) throws java.io.IOException- Throws:
java.io.IOException
-
getSignedInt
int getSignedInt(int int1) throws java.io.IOException- Throws:
java.io.IOException
-
getInt
- Throws:
java.io.IOException
-
readSignedRice
int readSignedRice(int int1) throws java.io.IOException- Throws:
java.io.IOException
-
readSignedRice
void readSignedRice(int int1, int[] intArray, int int2, int int3) throws java.io.IOException- Throws:
java.io.IOException
-
getLong
long getLong(int int1) throws java.io.IOException- Throws:
java.io.IOException
-
align
void align() -
setEndian
void setEndian(int int1)
-