NAME

Java::IO::ObjectStreamConstants - Class containing all the Object Stream grammar terminals

AUTHOR

Sal Scotto sscotto@cpan.org

REQUIRES

Perl 5.005 or greater

SYNOPSIS

use Java::IO::ObjectStreamConstants;

ABSTRACT

Class to expose the Java Object Serialization Grammer Terminals Constants

CONSTANTS

Please see the Java Object Serialization Specification for details on the meaning of these constants.

Terminal Constants

STREAM_MAGIC 0xaced

STREAM_VERSION 5

TC_NULL 0x70

TC_REFERENCE 0x71

TC_CLASSDESC 0x72

TC_OBJECT 0x73

TC_STRING 0x74

TC_ARRAY 0x75

TC_CLASS 0x76

TC_BLOCKDATA 0x77

TC_ENDBLOCKDATA 0x78

TC_RESET 0x79

TC_BLOCKDATALONG 0x7A

TC_EXCEPTION 0x7B

TC_LONGSTRING 0x7C

TC_PROXYCLASSDESC 0x7D

baseWireHandle 0x7E0000

Class Desc Flags

SC_WRITE_METHOD 0x01

SC_BLOCK_DATA 0x08

SC_SERIALIZABLE 0x02

SC_EXTERNALIZABLE 0x04

DESCRIPTION

This class contains all the TERMINAL constants for the Java ObjectSerialization Specification.

It is probably important to at least have briefly read "The JavaTM Serialized Object Specification", http://java.sun.com/j2se/1.3/docs/guide/serialization/spec/serialTOC.doc.html