org.boris.variant.codec
Class BinaryCodec

java.lang.Object
  extended by org.boris.variant.codec.BinaryCodec

public class BinaryCodec
extends java.lang.Object


Field Summary
static int TYPE_BINARY
           
static int TYPE_BOOLEAN
           
static int TYPE_BYTE
           
static int TYPE_COLLECTION
           
static int TYPE_DOUBLE
           
static int TYPE_EOF
           
static int TYPE_FLOAT
           
static int TYPE_INTEGER
           
static int TYPE_LONG
           
static int TYPE_MAP
           
static int TYPE_NULL
           
static int TYPE_SHORT
           
static int TYPE_STRING
           
 
Constructor Summary
BinaryCodec()
           
 
Method Summary
static Variant decode(java.io.InputStream is)
           
static void encode(Variant v, java.io.OutputStream w)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TYPE_EOF

public static final int TYPE_EOF
See Also:
Constant Field Values

TYPE_MAP

public static final int TYPE_MAP
See Also:
Constant Field Values

TYPE_COLLECTION

public static final int TYPE_COLLECTION
See Also:
Constant Field Values

TYPE_STRING

public static final int TYPE_STRING
See Also:
Constant Field Values

TYPE_BOOLEAN

public static final int TYPE_BOOLEAN
See Also:
Constant Field Values

TYPE_BYTE

public static final int TYPE_BYTE
See Also:
Constant Field Values

TYPE_SHORT

public static final int TYPE_SHORT
See Also:
Constant Field Values

TYPE_INTEGER

public static final int TYPE_INTEGER
See Also:
Constant Field Values

TYPE_LONG

public static final int TYPE_LONG
See Also:
Constant Field Values

TYPE_FLOAT

public static final int TYPE_FLOAT
See Also:
Constant Field Values

TYPE_DOUBLE

public static final int TYPE_DOUBLE
See Also:
Constant Field Values

TYPE_BINARY

public static final int TYPE_BINARY
See Also:
Constant Field Values

TYPE_NULL

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

BinaryCodec

public BinaryCodec()
Method Detail

decode

public static Variant decode(java.io.InputStream is)
                      throws java.io.IOException
Throws:
java.io.IOException

encode

public static void encode(Variant v,
                          java.io.OutputStream w)
                   throws java.io.IOException
Throws:
java.io.IOException