java.lang.Object
com.ibm.dtfj.phd.util.BitStream
This class provides a mechanism for writing numbers in a bit stream.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()voidcompact()intintvoidnextWord(boolean write) intreadIntBits(int len) intreadIntBits(int len, int wordOff, int bitOff) longreadLongBits(int len) voidrewind()voidsetOffset(int offset) voidwriteIntBits(int n, int len) voidwriteIntBits(int n, int len, int wordOff, int bitOff) voidwriteLongBits(long n, int len)
-
Constructor Details
-
BitStream
public BitStream()
-
-
Method Details
-
rewind
public void rewind() -
clear
public void clear() -
writeLongBits
public void writeLongBits(long n, int len) -
writeIntBits
public void writeIntBits(int n, int len) -
writeIntBits
public void writeIntBits(int n, int len, int wordOff, int bitOff) -
nextWord
public void nextWord(boolean write) -
compact
public void compact() -
getOffset
public int getOffset() -
setOffset
public void setOffset(int offset) -
readIntBits
public int readIntBits(int len) -
readLongBits
public long readLongBits(int len) -
readIntBits
public int readIntBits(int len, int wordOff, int bitOff) -
memoryUsage
public int memoryUsage()
-