Class TFile

java.lang.Object
  |
  +--TObject
        |
        +--TFile

public class TFile
extends TObject

La classe TFile implémente des méthodes permettant l'écriture formatée des fichiers binaires.

Since:
Release 1.0

Field Summary
static int EXPEND
          Mode extension
static int EXPENDUPDATE
          Mode extension avec mise à jour
 java.lang.Object file
          Le fichier géré
 int mode
          Spécifie le mode d'écriture
 TString name
          Le nom du fichier
 boolean opened
          Indique si le fichier est ouvert
static int READ
          Mode écriture seulement
static int READUPDATE
          Mode ouverture pour mise à jour
static int UPDATE
          Mode création pour mise à jour (lecture-écriture)
static int WRITE
          Mode écriture seulement
 
Constructor Summary
TFile()
           
 
Method Summary
 void close()
          Cette méthode ferme le fichier.
 boolean exists()
          Cette méthode indique si le fichier spécifié existe.
 void finalize()
          Cette méthode libère l'espace mémoire occupée par l'objet, détruisant ce dernier.
 void open()
          Cette méthode ouvre le fichier selon le mode spécifié.
 boolean readBoolean()
          Cette méthode lit un boolean dans le fichier.
 char readChar()
          Cette méthode lit un caractère dans le fichier.
 java.lang.String readChars(long length)
          Cette méthode lit une chaîne de caractères ANSI dans le fichier.
 double readDouble()
          Cette méthode lit un nombre à virgule de type double dans le fichier.
 float readFloat()
          Cette méthode lit un nombre à virgule de type float dans le fichier.
 int readInt()
          Cette méthode lit un entier de type integer dans le fichier.
 long readLong()
          Cette méthode lit un entier de type long dans le fichier.
 TString readString()
          Cette méthode lit un objet de Type String dans le fichier.
static char stringToVar(TString string)
          Cette méthode convertie un nom de variable TIOS le sous format chaine de caractères (TString) en format VAT string.
 void TFile0()
          Ce constructeur instancie un objet de Type File.
 void TFile1(java.lang.String fileName)
          Ce constructeur instancie un objet de Type File.
 void writeBoolean(boolean bool)
          Cette méthode écrit un boolean dans le fichier.
 void writeChar(char character)
          Cette méthode écrit un caractère dans le fichier.
 void writeChars(java.lang.String chars)
          Cette méthode écrit une chaîne de caractères ANSI dans le fichier.
 void writeDouble(double number)
          Cette méthode écrit un nombre à virgule de type double dans le fichier.
 void writeFloat(float number)
          Cette méthode écrit un nombre à virgule de type float dans le fichier.
 void writeInt(int integer)
          Cette méthode écrit un entier de type integer dans le fichier.
 void writeLong(long integer)
          Cette méthode écrit un entier de type long dans le fichier.
 void writeString(TString string)
          Cette méthode écrit un objet de Type String dans le fichier.
 
Methods inherited from class TObject
clone, equals, TObject0, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

WRITE

public static final int WRITE
Mode écriture seulement

See Also:
Constant Field Values

UPDATE

public static final int UPDATE
Mode création pour mise à jour (lecture-écriture)

See Also:
Constant Field Values

EXPEND

public static final int EXPEND
Mode extension

See Also:
Constant Field Values

EXPENDUPDATE

public static final int EXPENDUPDATE
Mode extension avec mise à jour

See Also:
Constant Field Values

READ

public static final int READ
Mode écriture seulement

See Also:
Constant Field Values

READUPDATE

public static final int READUPDATE
Mode ouverture pour mise à jour

See Also:
Constant Field Values

file

public java.lang.Object file
Le fichier géré


name

public TString name
Le nom du fichier


opened

public boolean opened
Indique si le fichier est ouvert


mode

public int mode
Spécifie le mode d'écriture

Constructor Detail

TFile

public TFile()
Method Detail

TFile0

public void TFile0()
Ce constructeur instancie un objet de Type File.

Since:
Release 1.0

TFile1

public void TFile1(java.lang.String fileName)
Ce constructeur instancie un objet de Type File.

Parameters:
fileName - Le nom du fichier à gérer.
Since:
Release 1.0

finalize

public void finalize()
Cette méthode libère l'espace mémoire occupée par l'objet, détruisant ce dernier.

Overrides:
finalize in class TObject
Since:
Release 1.0

open

public void open()
Cette méthode ouvre le fichier selon le mode spécifié.

Since:
Release 1.0

close

public void close()
Cette méthode ferme le fichier.

Since:
Release 1.0

writeBoolean

public void writeBoolean(boolean bool)
Cette méthode écrit un boolean dans le fichier.

Since:
Release 1.0

writeChar

public void writeChar(char character)
Cette méthode écrit un caractère dans le fichier.

Parameters:
character - Le caractère à écrire.
Since:
Release 1.0

writeDouble

public void writeDouble(double number)
Cette méthode écrit un nombre à virgule de type double dans le fichier.

Parameters:
number - Le nombre à écrire.
Since:
Release 1.0

writeFloat

public void writeFloat(float number)
Cette méthode écrit un nombre à virgule de type float dans le fichier.

Parameters:
number - Le nombre à écrire.
Since:
Release 1.0

writeChars

public void writeChars(java.lang.String chars)
Cette méthode écrit une chaîne de caractères ANSI dans le fichier.

Parameters:
chars - La chaîne de caractères ANSI à écrire.
Since:
Release 1.0

writeInt

public void writeInt(int integer)
Cette méthode écrit un entier de type integer dans le fichier.

Parameters:
integer - L'entier à écrire.
Since:
Release 1.0

writeLong

public void writeLong(long integer)
Cette méthode écrit un entier de type long dans le fichier.

Parameters:
integer - L'entier à écrire.
Since:
Release 1.0

writeString

public void writeString(TString string)
Cette méthode écrit un objet de Type String dans le fichier.

Since:
Release 1.0

readBoolean

public boolean readBoolean()
Cette méthode lit un boolean dans le fichier.

Returns:
boolean - Le boolean lu.
Since:
Release 1.0

readChar

public char readChar()
Cette méthode lit un caractère dans le fichier.

Returns:
character - Le caractère lu.
Since:
Release 1.0

readDouble

public double readDouble()
Cette méthode lit un nombre à virgule de type double dans le fichier.

Returns:
number - Le nombre lu.
Since:
Release 1.0

readFloat

public float readFloat()
Cette méthode lit un nombre à virgule de type float dans le fichier.

Returns:
number - Le nombre lu.
Since:
Release 1.0

readChars

public java.lang.String readChars(long length)
Cette méthode lit une chaîne de caractères ANSI dans le fichier.

Parameters:
length - Le nombre de caractères à lire.
Returns:
string La chaîne de caractères ANSI lu.
Since:
Release 1.0

readInt

public int readInt()
Cette méthode lit un entier de type integer dans le fichier.

Returns:
integer - L'entier lu.
Since:
Release 1.0

readLong

public long readLong()
Cette méthode lit un entier de type long dans le fichier.

Returns:
integer - L'entier lu.
Since:
Release 1.0

readString

public TString readString()
Cette méthode lit un objet de Type String dans le fichier.

Returns:
string - L'objet de Type String lu.
Since:
Release 1.0

exists

public boolean exists()
Cette méthode indique si le fichier spécifié existe.

Returns:
exists - Vrai si le fichier existe.
Since:
Release 1.0

stringToVar

public static char stringToVar(TString string)
Cette méthode convertie un nom de variable TIOS le sous format chaine de caractères (TString) en format VAT string.

Parameters:
string - Le nom de la variable sous le format TString
Returns:
var - Le nom de la variable sous le format VAT string
Since:
Release 1.0