opale.tools
Class RFile

java.lang.Object
  |
  +--opale.tools.RFile

public class RFile
extends java.lang.Object

Cette classe encapsule des methodes pour lire les types de base stocké dans un fichier et sous forme ASCII.


Field Summary
 double dval
           
static int RF_DOUBLE
           
static int RF_EOF
           
static int RF_STRING
           
 java.lang.String sval
           
 
Constructor Summary
RFile(java.io.InputStream inp)
           
RFile(java.lang.String name)
           
 
Method Summary
 int next()
          Cette méthode next() renvoie un entier indiquant le type de la prochaine entité lu, soit un nombre soit une chaine de caractères soit la fin du fichier.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

RF_EOF

public static int RF_EOF

RF_DOUBLE

public static int RF_DOUBLE

RF_STRING

public static int RF_STRING

dval

public double dval

sval

public java.lang.String sval
Constructor Detail

RFile

public RFile(java.lang.String name)
      throws java.io.IOException

RFile

public RFile(java.io.InputStream inp)
      throws java.io.IOException
Method Detail

next

public int next()
         throws java.io.IOException
Cette méthode next() renvoie un entier indiquant le type de la prochaine entité lu, soit un nombre soit une chaine de caractères soit la fin du fichier. Si c'et un niombre on récupère sa valeur dans le champ public dval, sinon on récupère la valeur de la chaine dans sval.
Returns:
int type, RF_EOF = fin de fichier; RF_NUMBER = nombre; RF_STRING = chaine de caratères.
Since:
Opale 0.1

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object