Section courante

A propos

Section administrative du site

ObjectInputStream

Objet de flux de données d'entrée
Java java.io

Description

Cette classe contient les données primitives de désérialisation et l'objet précédemment écrit en utilisant un objet «ObjectOutputStream».

Liste des méthodes

Méthode Prototype Description Hérité
OBJECTINPUTSTREAM public ObjectInputStream(InputStream in) throws IOException; Ce constructeur permet de créer l'objet avec le flux de données d'entrée spécifié.  
OBJECTINPUTSTREAM protected ObjectInputStream() throws IOException, SecurityException; Ce constructeur permet de créer l'objet avec le flux de données d'entrée par défaut.  
AVAILABLE int available(); Cette méthode permet de demander le nombre d'octets pouvant être lue avant de bloquer.  
CLOSE void close(); Cette méthode permet de fermer le flux de données en entrée.  
DEFAULTREADOBJECT void defaultReadObject(); Cette méthode permet d'effectuer la lecture de champs non-statique et non transitoire dans la classe courante du flux de données.  
ENABLERESOLVEOBJECT protected boolean enableResolveObject(boolean enable); Cette méthode permet d'activer le flux de données aux objets alloué en lecture du flux de données à remplacer.  
READ int read(); Cette méthode permet d'effectuer la lecture d'un octet de données.  
READ int read(byte[] buf, int off, int len); Cette méthode permet d'effectuer la lecture d'un bloc d'octets de données à la position et de taille spécifié.  
READBOOLEAN boolean readBoolean(); Cette méthode permet d'effectuer la lecture d'un booléen.  
READBYTE byte readByte(); Cette méthode permet d'effectuer la lecture d'un octet de 8 bits.  
READCHAR char readChar(); Cette méthode permet d'effectuer la lecture d'un caractère de 16 bits.  
READCLASSDESCRIPTOR protected ObjectStreamClass readClassDescriptor(); Cette méthode permet d'effectuer la lecture d'un descripteur de classe d'un flux de sérialisation.  
READDOUBLE double readDouble(); Cette méthode permet d'effectuer la lecture d'un nombre réel de double précisions d'une taille de 64 bits.  
READFIELDS ObjectInputStream.GetField readFields(); Cette méthode permet d'effectuer la lecture des champs persistants de flux de données et marque leur disponibilité par nom.  
READFLOAT float readFloat(); Cette méthode permet d'effectuer la lecture d'un nombre réel d'une taille de 32 bits.  
READFULLY void readFully(byte[] buf); Cette méthode permet d'effectuer la lecture d'un bloc d'octets jusqu'à tous les octets soit lues.  
READFULLY void readFully(byte[] buf, int off, int len); Cette méthode permet d'effectuer la lecture d'un bloc d'octets à la position et de taille spécifié jusqu'à tous les octets soit lues.  
READINT int readInt(); Cette méthode permet d'effectuer la lecture d'un entier de 32 bits.  
READLINE String readLine(); Cette méthode permet de convertir des octets en caractères. Cette méthode est obsolète.  
READLONG long readLong(); Cette méthode permet d'effectuer la lecture d'un entier long de 64 bits.  
READOBJECT Object readObject(); Cette méthode permet d'effectuer la lecture d'un objet de l'objet ObjectInputStream.  
READOBJECTOVERRIDE protected Object readObjectOverride(); Cette méthode permet de construire ObjectOutputStream en utilisant des constructeurs protégés sans paramètre.  
READSHORT short readShort(); Cette méthode permet d'effectuer la lecture d'un entier court de 16 bits.  
READSTREAMHEADER protected void readStreamHeader(); Cette méthode permet de fournir une sous-classe alloué à la lecture et vérifier les propriétaire des entêtes de flux de données.  
READUNSHARED Object readUnshared(); Cette méthode permet d'effectuer la lecture d'objet non-partagé d'un objet ObjectInputStream.  
READUNSIGNEDBYTE int readUnsignedByte(); Cette méthode permet d'effecture la lecture d'un naturel de 8 bits.  
READUNSIGNEDSHORT int readUnsignedShort(); Cette méthode permet d'effecture la lecture d'un naturel de 16 bits.  
READUTF String readUTF(); Cette méthode permet d'effectuer la lecture d'une chaine de caractères en format UTF-8 modifié.  
REGISTERVALIDATION void registerValidation(ObjectInputValidation obj, int prio); Cette méthode permet d'enregistrer un objet à valider avant que le graphique soit retourné.  
RESOLVECLASS protected Class<?> resolveClass(ObjectStreamClass desc); Cette méthode permet de charger la classe locale équivalente aux descriptions de classe de flux de données spécifié.  
RESOLVEOBJECT protected Object resolveObject(Object obj); Cette méthode permet de substituer un objet par un autre durant la désérialisation.  
RESOLVEPROXYCLASS protected Class<?> resolveProxyClass(String[] interfaces); Cette méthode permet de demander une classe à proximité intégrant les interfaces nommés dans le descripteur de classe de proximité.  
SKIPBYTES int skipBytes(int len); Cette méthode permet d'indiquer qu'il faut sauter le nombre d'octets spécifiés.  


Dernière mise à jour : Dimanche, le 21 juin 2015