|
JavaTM 2 Platform Std. Ed. v1.3 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
オブジェクト直列化ストリームに書き込まれる定数です。
フィールドの概要 | |
static int |
baseWireHandle
割り当てられる最初のワイヤハンドルです。 |
static int |
PROTOCOL_VERSION_1
ストリームプロトコルのバージョンです。 |
static int |
PROTOCOL_VERSION_2
ストリームプロトコルのバージョンです。 |
static byte |
SC_BLOCK_DATA
ObejctStreamClass フラグのビットマスクです。 |
static byte |
SC_EXTERNALIZABLE
ObjectStreamClass フラグのビットマスクです。 |
static byte |
SC_SERIALIZABLE
ObjectStreamClass フラグのビットマスクです。 |
static byte |
SC_WRITE_METHOD
ObjectStreamClass フラグのビットマスクです。 |
static short |
STREAM_MAGIC
ストリームヘッダへ書き込まれるマジック番号です。 |
static short |
STREAM_VERSION
ストリームヘッダへ書き込まれるバージョン番号です。 |
static SerializablePermission |
SUBCLASS_IMPLEMENTATION_PERMISSION
readObject および writeObject のオーバーライドを可能にします。 |
static SerializablePermission |
SUBSTITUTION_PERMISSION
直列化および直列化復元中のオブジェクトの置換を可能にします。 |
static byte |
TC_ARRAY
新しい配列です。 |
static byte |
TC_BASE
最初のタグ値です。 |
static byte |
TC_BLOCKDATA
任意指定のデータのブロックです。 |
static byte |
TC_BLOCKDATALONG
long ブロックデータです。 |
static byte |
TC_CLASS
クラスへの参照です。 |
static byte |
TC_CLASSDESC
新しいクラス記述子です。 |
static byte |
TC_ENDBLOCKDATA
オブジェクトの任意指定のブロックデータの最後です。 |
static byte |
TC_EXCEPTION
書き込み時の例外です。 |
static byte |
TC_LONGSTRING
Long 文字列です。 |
static byte |
TC_MAX
最後のタグ値です。 |
static byte |
TC_NULL
null オブジェクト参照です。 |
static byte |
TC_OBJECT
新しいオブジェクトです。 |
static byte |
TC_PROXYCLASSDESC
新しいプロキシクラス記述子です。 |
static byte |
TC_REFERENCE
ストリームにすでに書き込まれたオブジェクトへの参照です。 |
static byte |
TC_RESET
ストリームコンテキストをリセットします。 |
static byte |
TC_STRING
新しい文字列です。 |
フィールドの詳細 |
public static final short STREAM_MAGIC
public static final short STREAM_VERSION
public static final byte TC_BASE
public static final byte TC_NULL
public static final byte TC_REFERENCE
public static final byte TC_CLASSDESC
public static final byte TC_OBJECT
public static final byte TC_STRING
public static final byte TC_ARRAY
public static final byte TC_CLASS
public static final byte TC_BLOCKDATA
public static final byte TC_ENDBLOCKDATA
public static final byte TC_RESET
public static final byte TC_BLOCKDATALONG
public static final byte TC_EXCEPTION
public static final byte TC_LONGSTRING
public static final byte TC_PROXYCLASSDESC
public static final byte TC_MAX
public static final int baseWireHandle
public static final byte SC_WRITE_METHOD
public static final byte SC_BLOCK_DATA
PROTOCOL_VERSION_2
public static final byte SC_SERIALIZABLE
public static final byte SC_EXTERNALIZABLE
public static final SerializablePermission SUBSTITUTION_PERMISSION
ObjectOutputStream.enableReplaceObject(boolean)
,
ObjectInputStream.enableResolveObject(boolean)
public static final SerializablePermission SUBCLASS_IMPLEMENTATION_PERMISSION
ObjectOutputStream.writeObjectOverride(Object)
,
ObjectInputStream.readObjectOverride()
public static final int PROTOCOL_VERSION_1
すべての外部化可能データは、このメソッドが呼び出されたあとに JDK 1.1 外部データ形式で書き込まれます。このバージョンは、JDK 1.1.6 より前の JVM で読み込むことができる外部化可能データを格納するストリームを書き込むために必要です。
ObjectOutputStream.useProtocolVersion(int)
public static final int PROTOCOL_VERSION_2
このプロトコルは、JVM 1.2 で書き込まれます。 外部化可能データは、ブロックデータモードで書き込まれ、TC_ENDBLOCKDATA で終了します。外部化可能なクラス記述子フラグは、SC_BLOCK_DATA を有効にします。JVM 1.1.6 以降では、この形式の変更を読み込むことができます。 非直列化可能クラスの記述子をストリームに書き込むことを可能にします。非直列化可能クラスの serialVersionUID は 0L に設定されます。
ObjectOutputStream.useProtocolVersion(int)
,
SC_BLOCK_DATA
|
JavaTM 2 Platform Std. Ed. v1.3 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.