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.IOExceptionpublic byte readByteBE()
                throws java.io.IOException
java.io.IOExceptionpublic byte readByteLE()
                throws java.io.IOException
java.io.IOExceptionpublic void readByteLEnum(byte[] b)
                   throws java.io.IOException
java.io.IOExceptionpublic int readUnsignedByteBE()
                       throws java.io.IOException
java.io.IOExceptionpublic int readUnsignedByteLE()
                       throws java.io.IOException
java.io.IOExceptionpublic short readShortBE()
                  throws java.io.IOException
java.io.IOExceptionpublic short readShortLE()
                  throws java.io.IOException
java.io.IOExceptionpublic int readIntBE()
              throws java.io.IOException
java.io.IOExceptionpublic int readIntLE()
              throws java.io.IOException
java.io.IOExceptionpublic long readLongBE()
                throws java.io.IOException
java.io.IOExceptionpublic long readLongLE()
                throws java.io.IOException
java.io.IOExceptionpublic double readDoubleBE()
                    throws java.io.IOException
java.io.IOExceptionpublic double readDoubleLE()
                    throws java.io.IOException
java.io.IOExceptionpublic int skipBytes(int num)
              throws java.io.IOException
num - number of bytes to read aheadjava.io.IOException