|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.vividsolutions.jump.io.EndianDataInputStream
public class EndianDataInputStream
A class that gives most of the functionality of DataInputStream, but is endian aware. Uses a real java.io.DataInputStream to actually do the writing.
| Constructor Summary | |
|---|---|
EndianDataInputStream(java.io.InputStream in)
Creates new EndianDataInputStream |
|
| Method Summary | |
|---|---|
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 |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public EndianDataInputStream(java.io.InputStream in)
| Method Detail |
|---|
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 ahead
java.io.IOException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||