com.caucho.hessian.io

Class BasicDeserializer


public class BasicDeserializer
extends Deserializer

Serializing an object for known object types.

Field Summary

static int
BOOLEAN
static int
BOOLEAN_ARRAY
static int
BYTE
static int
BYTE_ARRAY
static int
CHARACTER
static int
CHARACTER_ARRAY
static int
DATE
static int
DOUBLE
static int
DOUBLE_ARRAY
static int
FLOAT
static int
FLOAT_ARRAY
static int
INTEGER
static int
INTEGER_ARRAY
static int
LONG
static int
LONG_ARRAY
static int
NULL
static int
OBJECT_ARRAY
static int
SHORT
static int
SHORT_ARRAY
static int
STRING
static int
STRING_ARRAY
private int
_code

Constructor Summary

BasicDeserializer(int code)

Method Summary

Class
getType()
Object
readList(AbstractHessianInput in, int length)
Object
readObject(AbstractHessianInput in)

Methods inherited from class com.caucho.hessian.io.Deserializer

getType, readList, readMap, readObject

Field Details

BOOLEAN

public static final int BOOLEAN
Field Value:
1

BOOLEAN_ARRAY

public static final int BOOLEAN_ARRAY
Field Value:
11

BYTE

public static final int BYTE
Field Value:
2

BYTE_ARRAY

public static final int BYTE_ARRAY
Field Value:
12

CHARACTER

public static final int CHARACTER
Field Value:
8

CHARACTER_ARRAY

public static final int CHARACTER_ARRAY
Field Value:
18

DATE

public static final int DATE
Field Value:
10

DOUBLE

public static final int DOUBLE
Field Value:
7

DOUBLE_ARRAY

public static final int DOUBLE_ARRAY
Field Value:
17

FLOAT

public static final int FLOAT
Field Value:
6

FLOAT_ARRAY

public static final int FLOAT_ARRAY
Field Value:
16

INTEGER

public static final int INTEGER
Field Value:
4

INTEGER_ARRAY

public static final int INTEGER_ARRAY
Field Value:
14

LONG

public static final int LONG
Field Value:
5

LONG_ARRAY

public static final int LONG_ARRAY
Field Value:
15

NULL

public static final int NULL
Field Value:
0

OBJECT_ARRAY

public static final int OBJECT_ARRAY
Field Value:
20

SHORT

public static final int SHORT
Field Value:
3

SHORT_ARRAY

public static final int SHORT_ARRAY
Field Value:
13

STRING

public static final int STRING
Field Value:
9

STRING_ARRAY

public static final int STRING_ARRAY
Field Value:
19

_code

private int _code

Constructor Details

BasicDeserializer

public BasicDeserializer(int code)

Method Details

getType

public Class getType()
Overrides:
getType in interface Deserializer

readList

public Object readList(AbstractHessianInput in,
                       int length)
            throws IOException
Overrides:
readList in interface Deserializer

readObject

public Object readObject(AbstractHessianInput in)
            throws IOException
Overrides:
readObject in interface Deserializer