org.apache.commons.io.input

Class SwappedDataInputStream

public class SwappedDataInputStream extends ProxyInputStream implements DataInput

DataInput for systems relying on little endian data formats. When read, values will be changed from little endian to big endian formats for internal usage.

Origin of code: Avalon Excalibur (IO)

Version: CVS $Revision: 437567 $ $Date: 2006-08-28 08:39:07 +0200 (Mo, 28 Aug 2006) $

Author: Peter Donald

Constructor Summary
SwappedDataInputStream(InputStream input)
Constructs a SwappedDataInputStream.
Method Summary
booleanreadBoolean()
bytereadByte()
charreadChar()
doublereadDouble()
floatreadFloat()
voidreadFully(byte[] data)
voidreadFully(byte[] data, int offset, int length)
intreadInt()
StringreadLine()
Not currently supported.
longreadLong()
shortreadShort()
intreadUnsignedByte()
intreadUnsignedShort()
StringreadUTF()
Not currently supported.
intskipBytes(int count)

Constructor Detail

SwappedDataInputStream

public SwappedDataInputStream(InputStream input)
Constructs a SwappedDataInputStream.

Parameters: input InputStream to read from

Method Detail

readBoolean

public boolean readBoolean()

See Also: java.io.DataInput#readBoolean()

readByte

public byte readByte()

See Also: java.io.DataInput#readByte()

readChar

public char readChar()

See Also: java.io.DataInput#readChar()

readDouble

public double readDouble()

See Also: java.io.DataInput#readDouble()

readFloat

public float readFloat()

See Also: java.io.DataInput#readFloat()

readFully

public void readFully(byte[] data)

See Also: java.io.DataInput#readFully(byte[])

readFully

public void readFully(byte[] data, int offset, int length)

See Also: java.io.DataInput#readFully(byte[], int, int)

readInt

public int readInt()

See Also: java.io.DataInput#readInt()

readLine

public String readLine()
Not currently supported.

See Also: java.io.DataInput#readLine()

readLong

public long readLong()

See Also: java.io.DataInput#readLong()

readShort

public short readShort()

See Also: java.io.DataInput#readShort()

readUnsignedByte

public int readUnsignedByte()

See Also: java.io.DataInput#readUnsignedByte()

readUnsignedShort

public int readUnsignedShort()

See Also: java.io.DataInput#readUnsignedShort()

readUTF

public String readUTF()
Not currently supported.

See Also: java.io.DataInput#readUTF()

skipBytes

public int skipBytes(int count)

See Also: java.io.DataInput#skipBytes(int)