IPC
Class formatters

java.lang.Object
  extended by IPC.formatters

public class formatters
extends java.lang.Object


Nested Class Summary
static class formatters.IPCBoolean
           
static class formatters.IPCByte
           
static class formatters.IPCChar
           
static class formatters.IPCDouble
           
static class formatters.IPCFloat
           
static class formatters.IPCInteger
           
static class formatters.IPCLong
           
static class formatters.IPCPrim
           
static class formatters.IPCShort
           
static class formatters.IPCString
           
static class formatters.VARCONTENT
           
 
Field Summary
static int BadFormatFMT
           
static int EnumFMT
           
static int FixedArrayFMT
           
static int LengthFMT
           
static int NamedFMT
           
static int PointerFMT
           
static int PrimitiveFMT
           
static int StructFMT
           
static int VarArrayFMT
           
 
Constructor Summary
formatters()
           
 
Method Summary
static void checkDataClass(int format, java.lang.Class oclass)
           
static java.lang.Object createFixedArray(java.lang.Class arrayClass, int formatter)
           
static int marshall(int formatter, java.lang.Object object, formatters.VARCONTENT varcontent)
           
static int unmarshall(int formatter, int byteArray, java.lang.Object object)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PrimitiveFMT

public static final int PrimitiveFMT
See Also:
Constant Field Values

LengthFMT

public static final int LengthFMT
See Also:
Constant Field Values

StructFMT

public static final int StructFMT
See Also:
Constant Field Values

PointerFMT

public static final int PointerFMT
See Also:
Constant Field Values

FixedArrayFMT

public static final int FixedArrayFMT
See Also:
Constant Field Values

VarArrayFMT

public static final int VarArrayFMT
See Also:
Constant Field Values

BadFormatFMT

public static final int BadFormatFMT
See Also:
Constant Field Values

NamedFMT

public static final int NamedFMT
See Also:
Constant Field Values

EnumFMT

public static final int EnumFMT
See Also:
Constant Field Values
Constructor Detail

formatters

public formatters()
Method Detail

checkDataClass

public static void checkDataClass(int format,
                                  java.lang.Class oclass)
                           throws java.lang.Exception
Throws:
java.lang.Exception

marshall

public static int marshall(int formatter,
                           java.lang.Object object,
                           formatters.VARCONTENT varcontent)
                    throws java.lang.Exception
Throws:
java.lang.Exception

unmarshall

public static int unmarshall(int formatter,
                             int byteArray,
                             java.lang.Object object)
                      throws java.lang.Exception
Throws:
java.lang.Exception

createFixedArray

public static java.lang.Object createFixedArray(java.lang.Class arrayClass,
                                                int formatter)