org.lwes.serializer
Class Serializer

java.lang.Object
  extended by org.lwes.serializer.Serializer

public class Serializer
extends java.lang.Object

This contains low level type serialization used by the rest of the system.

Author:
Anthony Molinaro

Constructor Summary
Serializer()
           
 
Method Summary
static int serializeATTRIBUTEWORD(java.lang.String aString, byte[] bytes, int offset)
           
static int serializeBOOLEAN(boolean aBoolean, byte[] bytes, int offset)
           
static int serializeBYTE(byte aByte, byte[] bytes, int offset)
           
static int serializeEVENTWORD(java.lang.String aString, byte[] bytes, int offset)
           
static int serializeINT16(short aShortInt, byte[] bytes, int offset)
           
static int serializeINT32(int anInt, byte[] bytes, int offset)
           
static int serializeINT64(long anInt, byte[] bytes, int offset)
           
static int serializeIPADDR(java.net.InetAddress anIPAddress, byte[] bytes, int offset)
           
static int serializeIPADDR(IPAddress anIPAddress, byte[] bytes, int offset)
           
static int serializeSTRING(java.lang.String aString, byte[] bytes, int offset)
          Deprecated.  
static int serializeSTRING(java.lang.String aString, byte[] bytes, int offset, short encoding)
           
static int serializeUINT16(int anUnsignedShortInt, byte[] bytes, int offset)
           
static int serializeUINT32(long anUnsignedInt, byte[] bytes, int offset)
           
static int serializeUINT64(java.math.BigInteger anInt, byte[] bytes, int offset)
           
static int serializeUINT64(long anInt, byte[] bytes, int offset)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Serializer

public Serializer()
Method Detail

serializeBYTE

public static int serializeBYTE(byte aByte,
                                byte[] bytes,
                                int offset)

serializeBOOLEAN

public static int serializeBOOLEAN(boolean aBoolean,
                                   byte[] bytes,
                                   int offset)

serializeUINT16

public static int serializeUINT16(int anUnsignedShortInt,
                                  byte[] bytes,
                                  int offset)

serializeINT16

public static int serializeINT16(short aShortInt,
                                 byte[] bytes,
                                 int offset)

serializeUINT32

public static int serializeUINT32(long anUnsignedInt,
                                  byte[] bytes,
                                  int offset)

serializeINT32

public static int serializeINT32(int anInt,
                                 byte[] bytes,
                                 int offset)

serializeINT64

public static int serializeINT64(long anInt,
                                 byte[] bytes,
                                 int offset)

serializeUINT64

public static int serializeUINT64(long anInt,
                                  byte[] bytes,
                                  int offset)

serializeUINT64

public static int serializeUINT64(java.math.BigInteger anInt,
                                  byte[] bytes,
                                  int offset)

serializeSTRING

public static int serializeSTRING(java.lang.String aString,
                                  byte[] bytes,
                                  int offset)
Deprecated. 


serializeSTRING

public static int serializeSTRING(java.lang.String aString,
                                  byte[] bytes,
                                  int offset,
                                  short encoding)

serializeEVENTWORD

public static int serializeEVENTWORD(java.lang.String aString,
                                     byte[] bytes,
                                     int offset)

serializeATTRIBUTEWORD

public static int serializeATTRIBUTEWORD(java.lang.String aString,
                                         byte[] bytes,
                                         int offset)

serializeIPADDR

public static int serializeIPADDR(IPAddress anIPAddress,
                                  byte[] bytes,
                                  int offset)

serializeIPADDR

public static int serializeIPADDR(java.net.InetAddress anIPAddress,
                                  byte[] bytes,
                                  int offset)