public class LittleEndianFileRW extends CDataFileRWAccess
io
Constructor and Description |
---|
LittleEndianFileRW(java.io.RandomAccessFile in,
int pointerSize) |
Modifier and Type | Method and Description |
---|---|
java.nio.ByteOrder |
getByteOrder() |
double |
readDouble() |
float |
readFloat() |
int |
readInt() |
long |
readInt64() |
short |
readShort() |
static double |
swapDouble(double value)
Converts a "double" value between endian systems.
|
static float |
swapFloat(float value)
Converts a "float" value between endian systems.
|
static int |
swapInteger(int value)
Converts a "int" value between endian systems.
|
static long |
swapLong(long value)
Converts a "long" value between endian systems.
|
static short |
swapShort(short value)
Converts a "short" value between endian systems.
|
void |
writeDouble(double value) |
void |
writeFloat(float value) |
void |
writeInt(int value) |
void |
writeInt64(long value) |
void |
writeShort(short value) |
available, close, offset, offset, padding, padding, readBoolean, readByte, readFully, skip, writeBoolean, writeByte, writeFully
create, create, getPointerSize, readFully, readFully, readFully, readFully, readFully, readFully, readFullyInt64, readLong, writeFully, writeFully, writeFully, writeFully, writeFully, writeFully, writeFullyInt64, writeLong
public LittleEndianFileRW(java.io.RandomAccessFile in, int pointerSize)
public final short readShort() throws java.io.IOException
readShort
in class CDataReadWriteAccess
java.io.IOException
public final void writeShort(short value) throws java.io.IOException
writeShort
in class CDataReadWriteAccess
java.io.IOException
public final int readInt() throws java.io.IOException
readInt
in class CDataReadWriteAccess
java.io.IOException
public final void writeInt(int value) throws java.io.IOException
writeInt
in class CDataReadWriteAccess
java.io.IOException
public final long readInt64() throws java.io.IOException
readInt64
in class CDataReadWriteAccess
java.io.IOException
public final void writeInt64(long value) throws java.io.IOException
writeInt64
in class CDataReadWriteAccess
java.io.IOException
public final float readFloat() throws java.io.IOException
readFloat
in class CDataReadWriteAccess
java.io.IOException
public final void writeFloat(float value) throws java.io.IOException
writeFloat
in class CDataReadWriteAccess
java.io.IOException
public final double readDouble() throws java.io.IOException
readDouble
in class CDataReadWriteAccess
java.io.IOException
public final void writeDouble(double value) throws java.io.IOException
writeDouble
in class CDataReadWriteAccess
java.io.IOException
public static short swapShort(short value)
value
- value to convertpublic static int swapInteger(int value)
value
- value to convertpublic static long swapLong(long value)
value
- value to convertpublic static float swapFloat(float value)
value
- value to convertpublic static double swapDouble(double value)
value
- value to convertpublic java.nio.ByteOrder getByteOrder()
getByteOrder
in class CDataReadWriteAccess