La classe ObjectStreamField représente une description d'un champ Serializable à partir d'une classe Serializable. Un tableau de ObjectStreamFields est utilisé pour déclarer les champs sérialisables d'une classe.
Les constructeurs |
---|
ObjectStreamField(String name, Class type) |
crée un objet ObjectStreamField à l'aide d'un nom et d'un objet Class. |
ObjectStreamField(String name, Class type, boolean unshared) |
crée un objet ObjectStreamField à l'aide d'un nom, d'un objet Class, et d'un booléen indiquant si l'objet peut être partagé lors d'opérations de lecture ou d'écriture. |
Les méthodes |
---|
int compareTo(Object obj) |
compare l'objet ObjectStreamField avec un autre objet. |
String getName() |
obtient le nom de l'objet. |
int getOffset() |
obtient la position du champ à l'intérieur des données d'instance. |
Class getType() |
obtient le type du champ. |
char getTypeCode() |
retourne l'encodage de caractères du type de champ. |
String getTypeString() |
retourne la signature type de la Machine Virtuelle Java. |
boolean isPrimitive() |
retourne true si le champ a un type primitif. |
boolean isUnshared() |
retourne une valeur booléenne indiquant si le champ sérialisable représenté par l'objet ObjectStreamField est ou n'est partagé. |
protected void setOffset(int offset) |
se positionne à l'index spécifié dans l'objet ObjectStreamField. |
String toString() |
retourne une chaîne de caractères décrivant l'objet ObjectStreamField. |
Les méthodes héritées de la classe java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |