Package com.metsci.glimpse.util.io
Class LittleEndianDataOutput
- java.lang.Object
-
- com.metsci.glimpse.util.io.LittleEndianDataOutput
-
- All Implemented Interfaces:
DataOutput
public class LittleEndianDataOutput extends Object implements DataOutput
LittleEndianDataInput is a wrapper around a DataOutput object that converts data from Java standard big-endian to little-endian before outputting it.- Author:
- hogye
-
-
Constructor Summary
Constructors Constructor Description LittleEndianDataOutput(DataOutput out)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidwrite(byte[] arg0)voidwrite(byte[] arg0, int arg1, int arg2)voidwrite(int arg0)voidwriteBoolean(boolean arg0)voidwriteByte(int arg0)voidwriteBytes(String arg0)voidwriteChar(int arg0)voidwriteChars(String arg0)voidwriteDouble(double arg0)voidwriteFloat(float arg0)voidwriteInt(int arg0)voidwriteLong(long arg0)voidwriteShort(int arg0)voidwriteUTF(String arg0)
-
-
-
Constructor Detail
-
LittleEndianDataOutput
public LittleEndianDataOutput(DataOutput out)
-
-
Method Detail
-
write
public void write(int arg0) throws IOException- Specified by:
writein interfaceDataOutput- Throws:
IOException
-
write
public void write(byte[] arg0) throws IOException- Specified by:
writein interfaceDataOutput- Throws:
IOException
-
write
public void write(byte[] arg0, int arg1, int arg2) throws IOException- Specified by:
writein interfaceDataOutput- Throws:
IOException
-
writeBoolean
public void writeBoolean(boolean arg0) throws IOException- Specified by:
writeBooleanin interfaceDataOutput- Throws:
IOException
-
writeByte
public void writeByte(int arg0) throws IOException- Specified by:
writeBytein interfaceDataOutput- Throws:
IOException
-
writeShort
public void writeShort(int arg0) throws IOException- Specified by:
writeShortin interfaceDataOutput- Throws:
IOException
-
writeChar
public void writeChar(int arg0) throws IOException- Specified by:
writeCharin interfaceDataOutput- Throws:
IOException
-
writeInt
public void writeInt(int arg0) throws IOException- Specified by:
writeIntin interfaceDataOutput- Throws:
IOException
-
writeLong
public void writeLong(long arg0) throws IOException- Specified by:
writeLongin interfaceDataOutput- Throws:
IOException
-
writeFloat
public void writeFloat(float arg0) throws IOException- Specified by:
writeFloatin interfaceDataOutput- Throws:
IOException
-
writeDouble
public void writeDouble(double arg0) throws IOException- Specified by:
writeDoublein interfaceDataOutput- Throws:
IOException
-
writeBytes
public void writeBytes(String arg0) throws IOException
- Specified by:
writeBytesin interfaceDataOutput- Throws:
IOException
-
writeChars
public void writeChars(String arg0) throws IOException
- Specified by:
writeCharsin interfaceDataOutput- Throws:
IOException
-
writeUTF
public void writeUTF(String arg0) throws IOException
- Specified by:
writeUTFin interfaceDataOutput- Throws:
IOException
-
-