cio
Class LittleEndianDataInputStream
java.lang.Object
|
+--java.io.InputStream
|
+--java.io.FilterInputStream
|
+--cio.LittleEndianDataInputStream
- public class LittleEndianDataInputStream
- extends java.io.FilterInputStream
- implements java.io.DataInput
Data input class with low level binary IO operations. The
methods in this class read little endian data and return Java
big endian data.
Reading of bytes is unaffected. Also, the char io methods
act the same as in the standard DataInputStream class. So in
the case that multiple bytes are read in readLine() or readUTF(),
the endian order is not switched!
- Author:
- Erwin Vervaet (erwin@cs.kuleuven.ac.be)
- See Also:
java.io.DataInputStream
Fields inherited from class java.io.FilterInputStream |
in |
Methods inherited from class java.io.FilterInputStream |
available,
close,
mark,
markSupported,
read,
read,
read,
reset,
skip |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
LittleEndianDataInputStream
public LittleEndianDataInputStream(java.io.InputStream in)
readFully
public void readFully(byte[] b)
throws java.io.IOException
- Specified by:
- readFully in interface java.io.DataInput
readFully
public void readFully(byte[] b,
int off,
int len)
throws java.io.IOException
- Specified by:
- readFully in interface java.io.DataInput
skipBytes
public int skipBytes(int n)
throws java.io.IOException
- Specified by:
- skipBytes in interface java.io.DataInput
readBoolean
public boolean readBoolean()
throws java.io.IOException
- Specified by:
- readBoolean in interface java.io.DataInput
readByte
public byte readByte()
throws java.io.IOException
- Specified by:
- readByte in interface java.io.DataInput
readUnsignedByte
public int readUnsignedByte()
throws java.io.IOException
- Specified by:
- readUnsignedByte in interface java.io.DataInput
readShort
public short readShort()
throws java.io.IOException
- Specified by:
- readShort in interface java.io.DataInput
readUnsignedShort
public int readUnsignedShort()
throws java.io.IOException
- Specified by:
- readUnsignedShort in interface java.io.DataInput
readChar
public char readChar()
throws java.io.IOException
- Specified by:
- readChar in interface java.io.DataInput
readInt
public int readInt()
throws java.io.IOException
- Specified by:
- readInt in interface java.io.DataInput
readLong
public long readLong()
throws java.io.IOException
- Specified by:
- readLong in interface java.io.DataInput
readFloat
public float readFloat()
throws java.io.IOException
- Specified by:
- readFloat in interface java.io.DataInput
readDouble
public double readDouble()
throws java.io.IOException
- Specified by:
- readDouble in interface java.io.DataInput
readLine
public final java.lang.String readLine()
throws java.io.IOException
- Specified by:
- readLine in interface java.io.DataInput
readUTF
public java.lang.String readUTF()
throws java.io.IOException
- Specified by:
- readUTF in interface java.io.DataInput