Spec-Zone .ru
спецификации, руководства, описания, API
|
|
JavaTM 2 Platform Std. Ed. v1.3.1 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.io.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 FormField Summary | |
static ObjectStreamField[] |
NO_FIELDS
Set serialPersistentFields of a Serializable class to this value to denote that the class has no Serializable fields. |
Method Summary | |
Class |
forClass()
Return the class in the local VM that this version is mapped to. |
ObjectStreamField |
getField(String name)
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(Class cl)
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, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final ObjectStreamField[] NO_FIELDS
Method Detail |
public static ObjectStreamClass lookup(Class cl)
cl
- class for which to get the descriptorpublic String getName()
String
representing the fully qualified name of
the classpublic long getSerialVersionUID()
public Class forClass()
Class
instance that this descriptor representspublic ObjectStreamField[] getFields()
public ObjectStreamField getField(String name)
name
- the name of the data field to look forpublic String toString()
toString
in class Object
java.lang.Object
|
JavaTM 2 Platform Std. Ed. v1.3.1 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Java, Java 2D, and JDBC are trademarks or registered trademarks of Sun Microsystems, Inc. in the US and other countries.
Copyright 1993-2001 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.