ObjectOutputStream |
Objet de flux de données de sortie |
|---|---|
| Java | java.io |
Description
Cette classe contient les types de données primitives et les graphiques d'écriture des objets Java et d'un objet «OutputStream».
Liste des méthodes
| Méthode | Prototype | Description | Hérité |
|---|---|---|---|
| OBJECTOUTPUTSTREAM | public ObjectOutputStream(OutputStream out) throws IOException; | Ce constructeur permet de créer l'objet avec le flux de données en sortie spécifié. | |
| OBJECTOUTPUTSTREAM | protected ObjectOutputStream() throws IOException, SecurityException; | Ce constructeur permet de créer l'objet avec le flux de données en sortie par défaut. | |
| ANNOTATECLASS | protected void annotateClass(Class<?> cl); | Cette méthode permet d'allouer la classe de données à entreposer dans le flux de données. | |
| ANNOTATEPROXYCLASS | protected void annotateProxyClass(Class<?> cl); | Cette méthode permet d'entreposer le flux de données avec le descripteur pour les classes dynamiques à proximité. | |
| CLOSE | void close(); | Cette méthode permet de fermer le flux de données. | |
| DEFAULTWRITEOBJECT | void defaultWriteObject(); | Cette méthode permet d'écrire les champs non-statique et non-transitoire de la classe courante du flux de données. | |
| DRAIN | protected void drain(); | Cette méthode permet de sortir de force tous les données de tampon de l'objet ObjectOutputStream. | |
| ENABLEREPLACEOBJECT | protected boolean enableReplaceObject(boolean enable); | Cette méthode permet d'activer le flux de données remplaçant l'objets dans le flux de données. | |
| FLUSH | void flush(); | Cette méthode permet de vider le flux de données. | |
| PUTFIELDS | ObjectOutputStream.PutField putFields(); | Cette méthode permet de demander l'objet utilisant le champ de tampon persistant pour l'écriture dans le flux de données. | |
| REPLACEOBJECT | protected Object replaceObject(Object obj); | Cette méthode permet de substituer un objet par un autre durant la sérialisation. | |
| RESET | void reset(); | Cette méthode permet de réinitialiser l'état de n'importe quel objet déjà écrit dans le flux de données. | |
| USEPROTOCOLVERSION | void useProtocolVersion(int version); | Cette méthode permet d'indiquer la version de protocole de flux de données utilisé lors de l'écriture dans le flux de données. | |
| WRITE | void write(byte[] buf); | Cette méthode permet d'écrire un bloc d'octets. | |
| WRITE | void write(byte[] buf, int off, int len); | Cette méthode permet d'écrire un bloc d'octets à la position et de taille spécifiés. | |
| WRITE | void write(int val); | Cette méthode permet d'écrire un octet. | |
| WRITEBOOLEAN | void writeBoolean(boolean val); | Cette méthode permet d'écrire une valeur booléenne. | |
| WRITEBYTE | void writeByte(int val); | Cette méthode permet d'écrire un octet de 8 bits. | |
| WRITEBYTES | void writeBytes(String str); | Cette méthode permet d'écrire une séquence d'octets. | |
| WRITECHAR | void writeChar(int val); | Cette méthode permet d'écrire un caractère de 16 bits. | |
| WRITECHARS | void writeChars(String str); | Cette méthode permet d'écrire une chaine de caractères en séquence de caractères. | |
| WRITECLASSDESCRIPTOR | protected void writeClassDescriptor(ObjectStreamClass desc); | Cette méthode permet d'écrire le descripteur de classe spécifié vers l'objet ObjectOutputStream spécifié. | |
| WRITEDOUBLE | void writeDouble(double val); | Cette méthode permet d'écrire une valeur réel de double précision de 64 bits. | |
| WRITEFIELDS | void writeFields(); | Cette méthode permet d'écrire les champs tamporisés vers le flux de données. | |
| WRITEFLOAT | void writeFloat(float val); | Cette méthode permet d'écrire une valeur réel de 32 bits. | |
| WRITEINT | void writeInt(int val); | Cette méthode permet d'écrire une valeur entière de 32 bits. | |
| WRITELONG | void writeLong(long val); | Cette méthode permet d'écrire une valeur entière longue de 64 bits. | |
| WRITEOBJECT | void writeObject(Object obj); | Cette méthode permet d'écrire l'objet spécifié vers l'objet ObjectOutputStream. | |
| WRITEOBJECTOVERRIDE | protected void writeObjectOverride(Object obj); | Cette méthode est utilisé par une sous-classe afin de remplacer la méthode writeObject par défaut. | |
| WRITESHORT | void writeShort(int val); | Cette méthode permet d'écrire une valeur entière courte de 16 bits. | |
| WRITESTREAMHEADER | protected void writeStreamHeader(); | Cette méthode permet de fournir une sous-classse pouvant ajouter ou préparer le propriétaire de l'entête dans le flux de données. | |
| WRITEUNSHARED | void writeUnshared(Object obj); | Cette méthode permet d'écrire un objet non-partagé dans l'objet ObjectOutputStream. | |
| WRITEUTF | void writeUTF(String str); | Cette méthode permet d'écrire une donnée primitive de chaine de caractères en format UTF-8 modifié. |
Dernière mise à jour : Dimanche, le 21 juin 2015