com.caucho.hessian.io

Class BasicSerializer


public class BasicSerializer
extends Serializer

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

BasicSerializer(int code)

Method Summary

void
writeObject(Object obj, AbstractHessianOutput out)

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

writeObject

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

BasicSerializer

public BasicSerializer(int code)

Method Details

writeObject

public void writeObject(Object obj,
                        AbstractHessianOutput out)
            throws IOException
Overrides:
writeObject in interface Serializer