Weitere aktuelle Java-Titel finden Sie bei dpunkt.
 Inhaltsverzeichnis   Vorhergehendes Paket   Seite Zurück   Seite Vor   Nächstes Paket   Paketübersicht   Index

Interface java.io.ObjectStreamConstants1.1

Deklaration

public interface ObjectStreamConstants

Beschreibung

Dieses Interface definiert verschiedene Konstanten, deren Werte zur Serialisierung von Objekten in Objekt-Streams verwendet werden.


 
Datenelemente
public final static shortSTREAM_MAGIC
public final static shortSTREAM_VERSION
public final static intbaseWireHandle
public final static byteTC_BASE
public final static byteTC_NULL
public final static byteTC_REFERENCE
public final static byteTC_CLASSDESC
public final static byteTC_OBJECT
public final static byteTC_STRING
public final static byteTC_ARRAY
public final static byteTC_CLASS
public final static byteTC_BLOCKDATA
public final static byteTC_ENDBLOCKDATA
public final static byteTC_RESET
public final static byteTC_BLOCKDATALONG
public final static byteTC_EXCEPTION
public final static byteTC_LONGSTRING
public final static byteTC_PROXYCLASSDESC
public final static byteTC_MAX
public final static byteSC_WRITE_METHOD
public final static byteSC_BLOCK_DATA     [1.2]
public final static byteSC_SERIALIZABLE
public final static byteSC_EXTERNALIZABLE
public final static SerializablePermissionSUBSTITUTION_PERMISSION     [1.2]
public final static SerializablePermissionSUBCLASS_IMPLEMENTATION_PERMISSION     [1.2]
public final static intPROTOCOL_VERSION_1     [1.2]
public final static intPROTOCOL_VERSION_2     [1.2]


 

Datenelemente im Detail

public final static short STREAM_MAGIC
Die »Magic Number« des Protokolls
public final static short STREAM_VERSION
Die Versionsnummer im Header
public final static int baseWireHandle
Das erste zu verwendende Handle
public final static byte TC_BASE
Anfang eines Objekts
public final static byte TC_NULL
Eine null-Referenz
public final static byte TC_REFERENCE
Referenz auf ein Objekt, das bereits in den Stream geschrieben wurde
public final static byte TC_CLASSDESC
Neue Klasse.
public final static byte TC_OBJECT
Neues Objekt
public final static byte TC_STRING
Neuer String
public final static byte TC_ARRAY
Neues Array
public final static byte TC_CLASS
Referenz auf ein Class-Exemplar
public final static byte TC_BLOCKDATA
Allgemeiner Datenblock
public final static byte TC_ENDBLOCKDATA
Ende eines Datenblocks
public final static byte TC_RESET
Setzt den Stream zurück
public final static byte TC_BLOCKDATALONG
Langer Datenblock
public final static byte TC_EXCEPTION
Signalisiert eine Exception, die beim Schreiben des Objekts auftrat.
public final static byte TC_LONGSTRING
Langer String
public final static byte TC_PROXYCLASSDESC
Proxy-Deskriptor
public final static byte TC_MAX
Nummer des höchsten Tag-Werts.
public final static byte SC_WRITE_METHOD
Signalisiert, daß eine Serializable-Implementierung eine eigene writeObject()-Methode definiert.
public final static byte SC_BLOCK_DATA     [1.2]
Zeigt an, daß Daten in dem im neuen Serialisierungsformat eingeführten Blockformat gespeichert wurden.
public final static byte SC_SERIALIZABLE
Bitmaske für eine Serializable-Implementierung
public final static byte SC_EXTERNALIZABLE
Bitmaske für eine Externalizable-Implementierung
public final static SerializablePermission SUBSTITUTION_PERMISSION     [1.2]
Berechtigung zum Austauschen von Objekten bei der Serialisierung.
public final static SerializablePermission SUBCLASS_IMPLEMENTATION_PERMISSION     [1.2]
Berechtigung zum Überschreiben von readObject() und writeObject().
public final static int PROTOCOL_VERSION_1     [1.2]
Signalisiert, daß der Stream im alten Format geschrieben wurde.
public final static int PROTOCOL_VERSION_2     [1.2]
Signalisiert, daß der Stream im neuen Format geschrieben wurde.


 Inhaltsverzeichnis   Vorhergehendes Paket   Seite Zurück   Seite Vor   Nächstes Paket   Paketübersicht   Index

Copyright © 2002 dpunkt.Verlag, Heidelberg. Alle Rechte vorbehalten.