All Packages Class Hierarchy This Package Previous Next Index
java.lang.Object
|
+----org.jos.util.StructWalker
Quite similar to a DataInputStream/DateOutputStream combination applied on a ByteArrayInputStream, but can work in little-endian or big-endian mode.
public StructWalker(byte[] data)
public StructWalker(byte[] data,
int ofs)
public StructWalker(byte[] data,
boolean bigEndian)
public StructWalker(byte[] data,
int ofs,
boolean bigEndian)
public void skipBytes(int n)
public byte readByte()
public int readUnsignedByte()
public void writeUnsignedByte(int b)
public int readShort()
public int readUnsignedShort()
public void writeUnsignedShort(int x)
public long readUnsignedInt()
public void writeUnsignedInt(long x)
public String readFixSizeString(int len)
public void writeFixSizeString(String s,
int len,
char padChar)
public String readFixSizeUnicode(int len)
public char[] readFixSizeUnicodeCharArray(int len)
public void writeFixSizeUnicode(String s,
int start,
int len)
All Packages Class Hierarchy This Package Previous Next Index