|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object![]()
![]()
![]()
java.io.ObjectStreamClass

public class ObjectStreamClass


Serialization's descriptor for classes. It contains the name and serialVersionUID of the class. The ObjectStreamClass for a specific class loaded in this Java VM can be found/created using the lookup method.
The algorithm to compute the SerialVersionUID is described in Object Serialization Specification, Section 4.4, Stream Unique Identifiers.
ObjectStreamField
,
Object Serialization Specification, Section 4, Class Descriptors,
Serialized Form| Field Summary | |
|---|---|
static ObjectStreamField |
NO_FIELDS
serialPersistentFields value indicating no serializable fields |
| Method Summary | |
|---|---|
Class |
forClass
Return the class in the local VM that this version is mapped to. |
ObjectStreamField |
getField
Get the field of this class by name. |
ObjectStreamField |
getFields
Return an array of the fields of this serializable class. |
String |
getName
The name of the class described by this descriptor. |
long |
getSerialVersionUID
Return the serialVersionUID for this class. |
static ObjectStreamClass |
lookup
Find the descriptor for a class that can be serialized. |
String |
toString
Return a string describing this ObjectStreamClass. |
Methods inherited from class java.lang.Object ![]() |
|---|
clone |
| Field Detail |
|---|

public static final ObjectStreamField![]()
![]()
[] NO_FIELDS
| Method Detail |
|---|

public static ObjectStreamClass![]()
![]()
lookup(Class
![]()
![]()
<?> cl)
cl - class for which to get the descriptor

public String![]()
![]()
getName()
String representing the fully qualified name of
the class

public long getSerialVersionUID()

public Class![]()
![]()
<?> forClass()
Class instance that this descriptor represents

public ObjectStreamField![]()
![]()
[] getFields()

public ObjectStreamField![]()
![]()
getField(String
![]()
![]()
name)
name - the name of the data field to look for

public String![]()
![]()
toString()
toString

in class Object

|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||