- 既知のすべての実装クラス:
ObjectInputStream
,ObjectOutputStream
public interface ObjectStreamConstants
オブジェクト直列化ストリームに書き込まれる定数です。
- 導入されたバージョン:
- 1.1
-
フィールドのサマリー
修飾子と型フィールド説明static final int
割り当てられる最初のワイヤー・ハンドルです。static final int
ストリーム・プロトコルのバージョンです。static final int
ストリーム・プロトコルのバージョンです。static final byte
ObjectStreamClassフラグのビット・マスクです。static final byte
ObjectStreamClassフラグのビット・マスクです。static final byte
ObjectStreamClassフラグのビット・マスクです。static final byte
ObjectStreamClassフラグのビット・マスクです。static final byte
ObjectStreamClassフラグのビット・マスクです。static final SerializablePermission
システム全体のシリアル・フィルタの設定を有効にします。static final short
ストリーム・ヘッダーへ書き込まれるマジック番号です。static final short
ストリーム・ヘッダーへ書き込まれるバージョン番号です。static final SerializablePermission
readObjectおよびwriteObjectのオーバーライドを可能にします。static final SerializablePermission
直列化および直列化復元中のオブジェクトの置換を可能にします。static final byte
新しい配列です。static final byte
最初のタグ値です。static final byte
任意指定のデータのブロックです。static final byte
longブロック・データです。static final byte
クラスへの参照です。static final byte
新しいクラス記述子です。static final byte
オブジェクトの任意指定のブロック・データの最後です。static final byte
新しいenum定数です。static final byte
書込み時の例外です。static final byte
Long文字列です。static final byte
最後のタグ値です。static final byte
nullオブジェクト参照です。static final byte
新しいオブジェクトです。static final byte
新しいプロキシ・クラス記述子です。static final byte
ストリームにすでに書き込まれたオブジェクトへの参照です。static final byte
ストリーム・コンテキストをリセットします。static final byte
新しい文字列です。
-
フィールド詳細
-
STREAM_MAGIC
static final short STREAM_MAGICストリーム・ヘッダーへ書き込まれるマジック番号です。- 関連項目:
-
STREAM_VERSION
static final short STREAM_VERSIONストリーム・ヘッダーへ書き込まれるバージョン番号です。- 関連項目:
-
TC_BASE
static final byte TC_BASE最初のタグ値です。- 関連項目:
-
TC_NULL
static final byte TC_NULLnullオブジェクト参照です。- 関連項目:
-
TC_REFERENCE
static final byte TC_REFERENCEストリームにすでに書き込まれたオブジェクトへの参照です。- 関連項目:
-
TC_CLASSDESC
static final byte TC_CLASSDESC新しいクラス記述子です。- 関連項目:
-
TC_OBJECT
static final byte TC_OBJECT新しいオブジェクトです。- 関連項目:
-
TC_STRING
static final byte TC_STRING新しい文字列です。- 関連項目:
-
TC_ARRAY
static final byte TC_ARRAY新しい配列です。- 関連項目:
-
TC_CLASS
static final byte TC_CLASSクラスへの参照です。- 関連項目:
-
TC_BLOCKDATA
static final byte TC_BLOCKDATA任意指定のデータのブロックです。 タグに続くバイトは、このブロック・データのバイト数を示します。- 関連項目:
-
TC_ENDBLOCKDATA
static final byte TC_ENDBLOCKDATAオブジェクトの任意指定のブロック・データの最後です。- 関連項目:
-
TC_RESET
static final byte TC_RESETストリーム・コンテキストをリセットします。 ストリームに書き込まれたすべてのハンドルがリセットされます。- 関連項目:
-
TC_BLOCKDATALONG
static final byte TC_BLOCKDATALONGlongブロック・データです。 タグに続くlongは、このブロック・データのバイト数を示します。- 関連項目:
-
TC_EXCEPTION
static final byte TC_EXCEPTION書込み時の例外です。- 関連項目:
-
TC_LONGSTRING
static final byte TC_LONGSTRINGLong文字列です。- 関連項目:
-
TC_PROXYCLASSDESC
static final byte TC_PROXYCLASSDESC新しいプロキシ・クラス記述子です。- 関連項目:
-
TC_ENUM
static final byte TC_ENUM新しいenum定数です。- 導入されたバージョン:
- 1.5
- 関連項目:
-
TC_MAX
static final byte TC_MAX最後のタグ値です。- 関連項目:
-
baseWireHandle
static final int baseWireHandle割り当てられる最初のワイヤー・ハンドルです。- 関連項目:
-
SC_WRITE_METHOD
static final byte SC_WRITE_METHODObjectStreamClassフラグのビット・マスクです。 直列化可能クラスが独自のwriteObjectメソッドを定義することを示します。- 関連項目:
-
SC_BLOCK_DATA
static final byte SC_BLOCK_DATAObjectStreamClassフラグのビット・マスクです。 外部化可能データがブロック・データ・モードで書き込まれることを示します。 PROTOCOL_VERSION_2のために追加されました。- 導入されたバージョン:
- 1.2
- 関連項目:
-
SC_SERIALIZABLE
static final byte SC_SERIALIZABLEObjectStreamClassフラグのビット・マスクです。 クラスが直列化可能であることを示します。- 関連項目:
-
SC_EXTERNALIZABLE
static final byte SC_EXTERNALIZABLEObjectStreamClassフラグのビット・マスクです。 クラスがExternalizableであることを示します。- 関連項目:
-
SC_ENUM
static final byte SC_ENUMObjectStreamClassフラグのビット・マスクです。 クラスがenum型であることを示します。- 導入されたバージョン:
- 1.5
- 関連項目:
-
SUBSTITUTION_PERMISSION
static final SerializablePermission SUBSTITUTION_PERMISSION直列化および直列化復元中のオブジェクトの置換を可能にします。 -
SUBCLASS_IMPLEMENTATION_PERMISSION
static final SerializablePermission SUBCLASS_IMPLEMENTATION_PERMISSIONreadObjectおよびwriteObjectのオーバーライドを可能にします。- 導入されたバージョン:
- 1.2
- 関連項目:
-
SERIAL_FILTER_PERMISSION
static final SerializablePermission SERIAL_FILTER_PERMISSIONシステム全体のシリアル・フィルタの設定を有効にします。- 導入されたバージョン:
- 9
- 関連項目:
-
PROTOCOL_VERSION_1
static final int PROTOCOL_VERSION_1ストリーム・プロトコルのバージョンです。すべての外部化可能データは、このメソッドが呼び出されたあとにJDK 1.1外部データ形式で書き込まれます。 このバージョンは、JDK 1.1.6より前のJVMで読み込むことができる外部化可能データを格納するストリームを書き込むために必要です。
- 導入されたバージョン:
- 1.2
- 関連項目:
-
PROTOCOL_VERSION_2
static final int PROTOCOL_VERSION_2ストリーム・プロトコルのバージョンです。このプロトコルは、JVM 1.2で書き込まれます。 外部化可能データは、ブロック・データ・モードで書き込まれ、TC_ENDBLOCKDATAで終了します。 外部化可能クラス記述子フラグは、SC_BLOCK_DATAを有効にします。 JVM 1.1.6以降では、この形式の変更を読み込むことができます。 非直列化可能クラスの記述子をストリームに書き込むことを可能にします。 非直列化可能クラスのserialVersionUIDは0Lに設定されます。
- 導入されたバージョン:
- 1.2
- 関連項目:
-