org.apache.activeio.packet
Class PacketData

java.lang.Object
  extended by 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
PacketData(Packet packet)
           
PacketData(Packet packet, boolean bigEndian)
           
 
Method Summary
 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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PacketData

public PacketData(Packet packet)

PacketData

public PacketData(Packet packet,
                  boolean bigEndian)
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


Copyright © 2005-2011. All Rights Reserved.