public class EndianDataInputStream
extends java.lang.Object
Constructor and Description |
---|
EndianDataInputStream(java.io.InputStream in)
Creates new EndianDataInputStream
|
Modifier and Type | Method and Description |
---|---|
void |
close()
close the stream
|
byte |
readByteBE()
read a byte in BigEndian - the same as LE because its only 1 byte
|
byte |
readByteLE()
read a byte in LittleEndian - the same as BE because its only 1 byte
|
void |
readByteLEnum(byte[] b)
read a byte in LittleEndian - the same as BE because its only 1 byte
|
double |
readDoubleBE()
read a 64bit double in BE
|
double |
readDoubleLE()
read a 64bit double in LE
|
int |
readIntBE()
read a 32bit int in BE
|
int |
readIntLE()
read a 32bit int in LE
|
long |
readLongBE()
read a 64bit long in BE
|
long |
readLongLE()
read a 64bit long in LE
|
short |
readShortBE()
read a 16bit short in BE
|
short |
readShortLE()
read a 16bit short in LE
|
int |
readUnsignedByteBE()
read a byte in BigEndian - the same as LE because its only 1 byte.
|
int |
readUnsignedByteLE()
read a byte in LittleEndian - the same as BE because its only 1 byte.
|
int |
skipBytes(int num)
skip ahead in the stream
|
public EndianDataInputStream(java.io.InputStream in)
public void close() throws java.io.IOException
java.io.IOException
public byte readByteBE() throws java.io.IOException
java.io.IOException
public byte readByteLE() throws java.io.IOException
java.io.IOException
public void readByteLEnum(byte[] b) throws java.io.IOException
java.io.IOException
public int readUnsignedByteBE() throws java.io.IOException
java.io.IOException
public int readUnsignedByteLE() throws java.io.IOException
java.io.IOException
public short readShortBE() throws java.io.IOException
java.io.IOException
public short readShortLE() throws java.io.IOException
java.io.IOException
public int readIntBE() throws java.io.IOException
java.io.IOException
public int readIntLE() throws java.io.IOException
java.io.IOException
public long readLongBE() throws java.io.IOException
java.io.IOException
public long readLongLE() throws java.io.IOException
java.io.IOException
public double readDoubleBE() throws java.io.IOException
java.io.IOException
public double readDoubleLE() throws java.io.IOException
java.io.IOException
public int skipBytes(int num) throws java.io.IOException
num
- number of bytes to read aheadjava.io.IOException