|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectGFI_Datas
GFI_Parseur
public class GFI_Parseur
Cette classe définie un parseur pour charger la structure de données depuis un fichier.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class GFI_Datas |
---|
GFI_Datas.QuadrupletEntiers |
Field Summary | |
---|---|
char |
DernierCarLuInutilise
Variable gloable servant au parseur de fichiers d'oracle. |
boolean |
FinChargementEtats
Vrai ssi les états ont terminés d'etre chargés lors de la lecture d'un orcale depuis un fichier |
boolean |
FinChargementEv
Vrai ssi les événements ont terminés d'etre chargés lors de la lecture d'un orcale depuis un fichier |
Fields inherited from class GFI_Datas |
---|
AttConnues, Atteignable, AvecG, DeclConnues, Declenchable, DejaEtudie, EquivEtatsConnues, EtatsEtudies, EtatsInitiaux, FormatDot, FormatGxl, FormatHtml, Inconnu, Invariant, ListeEtatsParCluster, ListeVariables, NbEtatsCharges, NbEvCharges, NonPr, RepresentationConstantesPlus1, TabFormatsSortie, terminal, TjrsF, TjrsV |
Constructor Summary | |
---|---|
GFI_Parseur(PrintWriterGeneSyst term,
java.lang.String NomFichierOracle)
|
|
GFI_Parseur(PrintWriterGeneSyst term,
java.lang.String NomFichierOracle,
int NbEtats,
int NbEvents)
|
Method Summary | |
---|---|
(package private) int |
CaptureAssocNumEtat_Etat(java.io.FileReader F)
Méthode du parseur de fichiers d'oracle. |
(package private) int |
CaptureAssocNumEv_Ev(java.io.FileReader F)
Méthode du parseur de fichiers d'oracle. |
(package private) int |
CaptureAtt(java.io.FileReader F)
Méthode du parseur de fichiers d'oracle. |
(package private) int |
CaptureDecl(java.io.FileReader F)
Méthode du parseur de fichiers d'oracle. |
(package private) int |
CaptureEqu(java.io.FileReader F)
Méthode du parseur de fichiers d'oracle. |
(package private) int |
CaptureInit(java.io.FileReader F)
Méthode du parseur de fichiers d'oracle. |
(package private) int |
CaptureInstruction(java.io.FileReader F)
Méthode du parseur de fichiers d'oracle. |
(package private) int |
CaptureInt(java.io.FileReader F)
Méthode du parseur de fichiers d'oracle. |
(package private) java.lang.String |
CaptureNomIdf(java.io.FileReader F)
Méthode du parseur de fichiers d'oracle. |
(package private) int |
CapturePr(java.io.FileReader F)
Méthode du parseur de fichiers d'oracle. |
(package private) java.lang.String |
CaptureStr(java.io.FileReader F)
Méthode du parseur de fichiers d'oracle. |
(package private) void |
chargeOracle(java.lang.String NomFichier)
Méthode du parseur de fichiers d'oracle. |
(package private) boolean |
EstAlphaNum(char c)
Méthode du parseur de fichiers d'oracle. |
(package private) boolean |
EstInt(char c)
Méthode du parseur de fichiers d'oracle. |
(package private) int |
FermeParenthese(java.io.FileReader F)
Méthode du parseur de fichiers d'oracle. |
(package private) int |
OuvreParenthese(java.io.FileReader F)
Méthode du parseur de fichiers d'oracle. |
(package private) void |
PasseEspaces(java.io.FileReader F)
Méthode du parseur de fichiers d'oracle. |
(package private) int |
Virgule(java.io.FileReader F)
Méthode du parseur de fichiers d'oracle. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public boolean FinChargementEtats
public boolean FinChargementEv
public char DernierCarLuInutilise
Constructor Detail |
---|
GFI_Parseur(PrintWriterGeneSyst term, java.lang.String NomFichierOracle)
GFI_Parseur(PrintWriterGeneSyst term, java.lang.String NomFichierOracle, int NbEtats, int NbEvents)
Method Detail |
---|
boolean EstAlphaNum(char c)
Méthode du parseur de fichiers d'oracle.
Indique si oui ou non un charactère est un alphanumérique.
c
- caractère à analyser
boolean EstInt(char c)
Méthode du parseur de fichiers d'oracle.
Indique si oui ou non un charactère est un entier
c
- caractère à analyser
void PasseEspaces(java.io.FileReader F) throws java.io.IOException
Méthode du parseur de fichiers d'oracle.
Avance le pointeur courant de flux pour ignorer les espaces, tabulations et autres retours à la ligne. DernierCarLuInutilise contient le dernier caractère lu qui ne soit pas un espace.
F
- flux à lire
java.io.IOException
int OuvreParenthese(java.io.FileReader F) throws java.io.IOException
Méthode du parseur de fichiers d'oracle.
Avance le pointeur courant de flux pour ignorer les espaces, tabulations et autres retours à la ligne et le premier '('. DernierCarLuInutilise contient le dernier caractère lu qui ne soit pas '('.
F
- flux à lire
java.io.IOException
int FermeParenthese(java.io.FileReader F) throws java.io.IOException
Méthode du parseur de fichiers d'oracle.
Avance le pointeur courant de flux pour ignorer les espaces, tabulations et autres retours à la ligne et le premier ')'. DernierCarLuInutilise contient le dernier caractère lu qui ne soit pas ')'.
F
- flux à lire
java.io.IOException
int Virgule(java.io.FileReader F) throws java.io.IOException
Méthode du parseur de fichiers d'oracle.
Avance le pointeur courant de flux pour ignorer les espaces, tabulations et autres retours à la ligne et le premier ','. DernierCarLuInutilise contient le dernier caractère lu qui ne soit pas ','.
F
- flux à lire
java.io.IOException
int CaptureInt(java.io.FileReader F) throws java.io.IOException
Méthode du parseur de fichiers d'oracle.
Capture la prochaine séquence de caractère qui ne soit pas des espaces et qui soit des entiers. DernierCarLuInutilise contient le dernier caractère lu qui ne soit pas un entier. Les entiers pouvant etre lus sont >=-1. La valeur -2 est renvoyée en cas d'erreur.
F
- flux à lire
java.io.IOException
java.lang.String CaptureStr(java.io.FileReader F) throws java.io.IOException
Méthode du parseur de fichiers d'oracle.
Capture la prochaine chaine de caractère comprise entre double-quotes. DernierCarLuInutilise contient le premier caractère suivant la fermeture des quotes.
F
- flux à lire
java.io.IOException
int CapturePr(java.io.FileReader F) throws java.io.IOException
Méthode du parseur de fichiers d'oracle.
Capture le prochain indicateur de preuve (T/G/F/?). DernierCarLuInutilise contient le premier caractère suivant le caractère lu.
F
- flux à lire
java.io.IOException
int CaptureDecl(java.io.FileReader F) throws java.io.IOException
Méthode du parseur de fichiers d'oracle.
Capture les paramètres de la fonction Decl trouvée dans l'orcale et charge en mémoire cette inforamtion. DernierCarLuInutilise contient le premier caractère suivant le caractère lu.
F
- flux à lire
java.io.IOException
int CaptureAtt(java.io.FileReader F) throws java.io.IOException
Méthode du parseur de fichiers d'oracle.
Capture les paramètres de la fonction Att trouvée dans l'orcale et charge en mémoire cette inforamtion. DernierCarLuInutilise contient le premier caractère suivant le caractère lu.
F
- flux à lire
java.io.IOException
int CaptureInit(java.io.FileReader F) throws java.io.IOException
Méthode du parseur de fichiers d'oracle.
Capture les paramètres de la fonction Init trouvée dans l'orcale et charge en mémoire cette inforamtion. DernierCarLuInutilise contient le premier caractère suivant le caractère lu.
F
- flux à lire
java.io.IOException
int CaptureEqu(java.io.FileReader F) throws java.io.IOException
Méthode du parseur de fichiers d'oracle.
Capture les paramètres de la fonction Equ trouvée dans l'orcale et charge en mémoire cette inforamtion. DernierCarLuInutilise contient le premier caractère suivant le caractère lu.
F
- flux à lire
java.io.IOException
int CaptureAssocNumEv_Ev(java.io.FileReader F) throws java.io.IOException
Méthode du parseur de fichiers d'oracle.
Capture les paramètres de la fonction AssocNumEv-Ev trouvée dans l'orcale et charge en mémoire cette inforamtion. DernierCarLuInutilise contient le premier caractère suivant le caractère lu.
F
- flux à lire
java.io.IOException
int CaptureAssocNumEtat_Etat(java.io.FileReader F) throws java.io.IOException
Méthode du parseur de fichiers d'oracle.
Capture les paramètres de la fonction AssocNumEtat-Etat trouvée dans l'orcale et charge en mémoire cette inforamtion. DernierCarLuInutilise contient le premier caractère suivant le caractère lu.
F
- flux à lire
java.io.IOException
java.lang.String CaptureNomIdf(java.io.FileReader F) throws java.io.IOException
Méthode du parseur de fichiers d'oracle.
Capture la prochaine séquence de caractères alphanumériques. DernierCarLuInutilise contient le premier caractère suivant le caractère lu.
F
- flux à lire
java.io.IOException
int CaptureInstruction(java.io.FileReader F) throws java.io.IOException
Méthode du parseur de fichiers d'oracle.
Capture la prochaine instruction du flux et la charge en mémoire. DernierCarLuInutilise contient le premier caractère suivant le caractère lu.
F
- flux à lire
java.io.IOException
void chargeOracle(java.lang.String NomFichier)
Méthode du parseur de fichiers d'oracle.
Méthode de chargement d'un oracle en mémoire à partir d'un fichier.
NomFichier
- Nom du fichier d'oracle.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |