Contents | Package | Class | Tree | Deprecated | Index | Help Java 1.2 Beta 3
PREV | NEXT SHOW LISTS | HIDE LISTS

Interface java.io.ObjectStreamConstants

Implementing Classes:
ObjectOutputStream, ObjectInputStream

public interface ObjectStreamConstants

Field Summary
static int  baseWireHandle
 
static int  PROTOCOL_VERSION_1
A Stream Protocol Version.
static int  PROTOCOL_VERSION_2
A Stream Protocol Version.
static byte  SC_BLOCK_DATA
If SC_EXTERNALIZABLE, this bit indicates externalizable data written in block data mode.
static byte  SC_EXTERNALIZABLE
 
static byte  SC_SERIALIZABLE
 
static byte  SC_WRITE_METHOD
 
static short  STREAM_MAGIC
 
static short  STREAM_VERSION
 
static SerializablePermission  SUBCLASS_IMPLEMENTATION_PERMISSION
 
static SerializablePermission  SUBSTITUTION_PERMISSION
 
static byte  TC_ARRAY
 
static byte  TC_BASE
 
static byte  TC_BLOCKDATA
 
static byte  TC_BLOCKDATALONG
 
static byte  TC_CLASS
 
static byte  TC_CLASSDESC
 
static byte  TC_ENDBLOCKDATA
 
static byte  TC_EXCEPTION
 
static byte  TC_MAX
 
static byte  TC_NULL
 
static byte  TC_OBJECT
 
static byte  TC_REFERENCE
 
static byte  TC_RESET
 
static byte  TC_STRING
 
 

Field Detail

STREAM_MAGIC

public static final short STREAM_MAGIC

STREAM_VERSION

public static final short STREAM_VERSION

TC_BASE

public static final byte TC_BASE

TC_NULL

public static final byte TC_NULL

TC_REFERENCE

public static final byte TC_REFERENCE

TC_CLASSDESC

public static final byte TC_CLASSDESC

TC_OBJECT

public static final byte TC_OBJECT

TC_STRING

public static final byte TC_STRING

TC_ARRAY

public static final byte TC_ARRAY

TC_CLASS

public static final byte TC_CLASS

TC_BLOCKDATA

public static final byte TC_BLOCKDATA

TC_ENDBLOCKDATA

public static final byte TC_ENDBLOCKDATA

TC_RESET

public static final byte TC_RESET

TC_BLOCKDATALONG

public static final byte TC_BLOCKDATALONG

TC_EXCEPTION

public static final byte TC_EXCEPTION

TC_MAX

public static final byte TC_MAX

baseWireHandle

public static final int baseWireHandle

SC_WRITE_METHOD

public static final byte SC_WRITE_METHOD

SC_BLOCK_DATA

public static final byte SC_BLOCK_DATA
If SC_EXTERNALIZABLE, this bit indicates externalizable data written in block data mode. Added for PROTOCOL_VERSION_2.
See Also:
PROTOCOL_VERSION_2

SC_SERIALIZABLE

public static final byte SC_SERIALIZABLE

SC_EXTERNALIZABLE

public static final byte SC_EXTERNALIZABLE

SUBSTITUTION_PERMISSION

public static final SerializablePermission SUBSTITUTION_PERMISSION

SUBCLASS_IMPLEMENTATION_PERMISSION

public static final SerializablePermission SUBCLASS_IMPLEMENTATION_PERMISSION

PROTOCOL_VERSION_1

public static final int PROTOCOL_VERSION_1
A Stream Protocol Version.

All externalizable data is written in JDK 1.1 external data format after calling this method. This version is needed to write streams containing Externalizable data that can be read by pre-JDK 1.1.6 JVMs.

See Also:
useProtocolVersion(int)

PROTOCOL_VERSION_2

public static final int PROTOCOL_VERSION_2
A Stream Protocol Version.

This protocol is written by JVM 1.2 and can be read by JVM 1.1.6 and later versions. Externalizable data is written in block data mode and is terminated with TC_ENDBLOCKDATA. Externalizable classdescriptor flags has SC_BLOCK_DATA enabled.

See Also:
useProtocolVersion(int), SC_BLOCK_DATA

Contents | Package | Class | Tree | Deprecated | Index | Help Java 1.2 Beta 3
PREV | NEXT SHOW LISTS | HIDE LISTS

Submit a bug or feature
Submit comments/suggestions about new javadoc look.
Java is a trademark or registered trademark of Sun Microsystems, Inc. in the US and other countries.
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road, Palo Alto, California, 94303, U.S.A. All Rights Reserved.