Package org.apache.activeio.packet
Class PacketData
- java.lang.Object
-
- org.apache.activeio.packet.PacketData
-
public final class PacketData extends java.lang.Object
Used to write and read primitives to and from a Packet.
-
-
Constructor Summary
Constructors Constructor Description PacketData(Packet packet)
PacketData(Packet packet, boolean bigEndian)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
readBoolean()
static boolean
readBoolean(Packet packet)
byte
readByte()
static byte
readByte(Packet packet)
char
readChar()
static char
readCharBig(Packet packet)
static char
readCharLittle(Packet packet)
double
readDouble()
static double
readDoubleBig(Packet packet)
static double
readDoubleLittle(Packet packet)
float
readFloat()
static float
readFloatBig(Packet packet)
static float
readFloatLittle(Packet packet)
void
readFully(byte[] b)
void
readFully(byte[] b, int off, int len)
static void
readFully(Packet packet, byte[] b)
static void
readFully(Packet packet, byte[] b, int off, int len)
int
readInt()
static int
readIntBig(Packet packet)
static int
readIntLittle(Packet packet)
long
readLong()
static long
readLongBig(Packet packet)
static long
readLongLittle(Packet packet)
short
readShort()
static short
readShortBig(Packet packet)
static short
readShortLittle(Packet packet)
int
readUnsignedByte()
static int
readUnsignedByte(Packet packet)
int
readUnsignedShort()
static int
readUnsignedShortBig(Packet packet)
static int
readUnsignedShortLittle(Packet packet)
int
skipBytes(int n)
static int
skipBytes(Packet packet, int n)
void
write(byte[] b)
void
write(byte[] b, int off, int len)
void
write(int b)
static void
write(Packet packet, byte[] b)
static void
write(Packet packet, byte[] b, int off, int len)
static void
write(Packet packet, int b)
void
writeBoolean(boolean v)
static void
writeBoolean(Packet packet, boolean v)
void
writeByte(int v)
static void
writeByte(Packet packet, int v)
void
writeChar(int v)
static void
writeCharBig(Packet packet, int v)
static void
writeCharLittle(Packet packet, int v)
void
writeDouble(double v)
static void
writeDoubleBig(Packet packet, double v)
static void
writeDoubleLittle(Packet packet, double v)
void
writeFloat(float v)
static void
writeFloatBig(Packet packet, float v)
static void
writeFloatLittle(Packet packet, float v)
void
writeInt(int v)
static void
writeIntBig(Packet packet, int v)
static void
writeIntLittle(Packet packet, int v)
void
writeLong(long v)
static void
writeLongBig(Packet packet, long v)
static void
writeLongLittle(Packet packet, long v)
void
writeRawDouble(double v)
static void
writeRawDoubleBig(Packet packet, double v)
static void
writeRawDoubleLittle(Packet packet, double v)
void
writeRawFloat(float v)
static void
writeRawFloatBig(Packet packet, float v)
static void
writeRawFloatLittle(Packet packet, float v)
void
writeShort(int v)
static void
writeShortBig(Packet packet, int v)
static void
writeShortLittle(Packet packet, int v)
-
-
-
Method Detail
-
readFully
public void readFully(byte[] b) throws java.io.IOException
- Throws:
java.io.IOException
-
readFully
public static void readFully(Packet packet, byte[] b) throws java.io.IOException
- Throws:
java.io.IOException
-
readFully
public void readFully(byte[] b, int off, int len) throws java.io.IOException
- Throws:
java.io.IOException
-
readFully
public static void readFully(Packet packet, byte[] b, int off, int len) throws java.io.IOException
- Throws:
java.io.IOException
-
skipBytes
public int skipBytes(int n) throws java.io.IOException
- Throws:
java.io.IOException
-
skipBytes
public static int skipBytes(Packet packet, int n) throws java.io.IOException
- Throws:
java.io.IOException
-
readBoolean
public boolean readBoolean() throws java.io.IOException
- Throws:
java.io.IOException
-
readBoolean
public static boolean readBoolean(Packet packet) throws java.io.IOException
- Throws:
java.io.IOException
-
readByte
public byte readByte() throws java.io.IOException
- Throws:
java.io.IOException
-
readByte
public static byte readByte(Packet packet) throws java.io.IOException
- Throws:
java.io.IOException
-
readUnsignedByte
public int readUnsignedByte() throws java.io.IOException
- Throws:
java.io.IOException
-
readUnsignedByte
public static int readUnsignedByte(Packet packet) throws java.io.IOException
- Throws:
java.io.IOException
-
readShort
public short readShort() throws java.io.IOException
- Throws:
java.io.IOException
-
readShortBig
public static short readShortBig(Packet packet) throws java.io.IOException
- Throws:
java.io.IOException
-
readShortLittle
public static short readShortLittle(Packet packet) throws java.io.IOException
- Throws:
java.io.IOException
-
readUnsignedShort
public int readUnsignedShort() throws java.io.IOException
- Throws:
java.io.IOException
-
readUnsignedShortBig
public static int readUnsignedShortBig(Packet packet) throws java.io.IOException
- Throws:
java.io.IOException
-
readUnsignedShortLittle
public static int readUnsignedShortLittle(Packet packet) throws java.io.IOException
- Throws:
java.io.IOException
-
readChar
public char readChar() throws java.io.IOException
- Throws:
java.io.IOException
-
readCharBig
public static char readCharBig(Packet packet) throws java.io.IOException
- Throws:
java.io.IOException
-
readCharLittle
public static char readCharLittle(Packet packet) throws java.io.IOException
- Throws:
java.io.IOException
-
readInt
public int readInt() throws java.io.IOException
- Throws:
java.io.IOException
-
readIntBig
public static int readIntBig(Packet packet) throws java.io.IOException
- Throws:
java.io.IOException
-
readIntLittle
public static int readIntLittle(Packet packet) throws java.io.IOException
- Throws:
java.io.IOException
-
readLong
public long readLong() throws java.io.IOException
- Throws:
java.io.IOException
-
readLongBig
public static long readLongBig(Packet packet) throws java.io.IOException
- Throws:
java.io.IOException
-
readLongLittle
public static long readLongLittle(Packet packet) throws java.io.IOException
- Throws:
java.io.IOException
-
readDouble
public double readDouble() throws java.io.IOException
- Throws:
java.io.IOException
-
readDoubleBig
public static double readDoubleBig(Packet packet) throws java.io.IOException
- Throws:
java.io.IOException
-
readDoubleLittle
public static double readDoubleLittle(Packet packet) throws java.io.IOException
- Throws:
java.io.IOException
-
readFloat
public float readFloat() throws java.io.IOException
- Throws:
java.io.IOException
-
readFloatBig
public static float readFloatBig(Packet packet) throws java.io.IOException
- Throws:
java.io.IOException
-
readFloatLittle
public static float readFloatLittle(Packet packet) throws java.io.IOException
- Throws:
java.io.IOException
-
write
public void write(int b) throws java.io.IOException
- Throws:
java.io.IOException
-
write
public static void write(Packet packet, int b) throws java.io.IOException
- Throws:
java.io.IOException
-
write
public void write(byte[] b) throws java.io.IOException
- Throws:
java.io.IOException
-
write
public static void write(Packet packet, byte[] b) throws java.io.IOException
- Throws:
java.io.IOException
-
write
public void write(byte[] b, int off, int len) throws java.io.IOException
- Throws:
java.io.IOException
-
write
public static void write(Packet packet, byte[] b, int off, int len) throws java.io.IOException
- Throws:
java.io.IOException
-
writeBoolean
public void writeBoolean(boolean v) throws java.io.IOException
- Throws:
java.io.IOException
-
writeBoolean
public static void writeBoolean(Packet packet, boolean v) throws java.io.IOException
- Throws:
java.io.IOException
-
writeByte
public void writeByte(int v) throws java.io.IOException
- Throws:
java.io.IOException
-
writeByte
public static void writeByte(Packet packet, int v) throws java.io.IOException
- Throws:
java.io.IOException
-
writeShort
public void writeShort(int v) throws java.io.IOException
- Throws:
java.io.IOException
-
writeShortBig
public static void writeShortBig(Packet packet, int v) throws java.io.IOException
- Throws:
java.io.IOException
-
writeShortLittle
public static void writeShortLittle(Packet packet, int v) throws java.io.IOException
- Throws:
java.io.IOException
-
writeChar
public void writeChar(int v) throws java.io.IOException
- Throws:
java.io.IOException
-
writeCharBig
public static void writeCharBig(Packet packet, int v) throws java.io.IOException
- Throws:
java.io.IOException
-
writeCharLittle
public static void writeCharLittle(Packet packet, int v) throws java.io.IOException
- Throws:
java.io.IOException
-
writeInt
public void writeInt(int v) throws java.io.IOException
- Throws:
java.io.IOException
-
writeIntBig
public static void writeIntBig(Packet packet, int v) throws java.io.IOException
- Throws:
java.io.IOException
-
writeIntLittle
public static void writeIntLittle(Packet packet, int v) throws java.io.IOException
- Throws:
java.io.IOException
-
writeLong
public void writeLong(long v) throws java.io.IOException
- Throws:
java.io.IOException
-
writeLongBig
public static void writeLongBig(Packet packet, long v) throws java.io.IOException
- Throws:
java.io.IOException
-
writeLongLittle
public static void writeLongLittle(Packet packet, long v) throws java.io.IOException
- Throws:
java.io.IOException
-
writeDouble
public void writeDouble(double v) throws java.io.IOException
- Throws:
java.io.IOException
-
writeDoubleBig
public static void writeDoubleBig(Packet packet, double v) throws java.io.IOException
- Throws:
java.io.IOException
-
writeDoubleLittle
public static void writeDoubleLittle(Packet packet, double v) throws java.io.IOException
- Throws:
java.io.IOException
-
writeFloat
public void writeFloat(float v) throws java.io.IOException
- Throws:
java.io.IOException
-
writeFloatBig
public static void writeFloatBig(Packet packet, float v) throws java.io.IOException
- Throws:
java.io.IOException
-
writeFloatLittle
public static void writeFloatLittle(Packet packet, float v) throws java.io.IOException
- Throws:
java.io.IOException
-
writeRawDouble
public void writeRawDouble(double v) throws java.io.IOException
- Throws:
java.io.IOException
-
writeRawDoubleBig
public static void writeRawDoubleBig(Packet packet, double v) throws java.io.IOException
- Throws:
java.io.IOException
-
writeRawDoubleLittle
public static void writeRawDoubleLittle(Packet packet, double v) throws java.io.IOException
- Throws:
java.io.IOException
-
writeRawFloat
public void writeRawFloat(float v) throws java.io.IOException
- Throws:
java.io.IOException
-
writeRawFloatBig
public static void writeRawFloatBig(Packet packet, float v) throws java.io.IOException
- Throws:
java.io.IOException
-
writeRawFloatLittle
public static void writeRawFloatLittle(Packet packet, float v) throws java.io.IOException
- Throws:
java.io.IOException
-
-