|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--Interfacage.MiniJaja
Classe MiniJaja Constitue le modèle de l'approche Modèle/Vue/Controleur
| Field Summary | |
(package private) static controleDeType.ControleDeType |
controleurDeType
Contrôleur de type |
private int |
etat
L'état courant |
static int |
ETAT_COMPILATION
L'état compilation de l'application |
static int |
ETAT_DEPART
L'état de départ de l'application : rien n'a été fait |
static int |
ETAT_INTERPRETATION_JJC
L'état interprétation JJC |
static int |
ETAT_INTERPRETATION_MJJ
L'état interpretation MJJ |
static int |
ETAT_INTERPRETATION_MJJ_PTS_ARRET
L'état interpretation MJJ avec Points d'arrets |
static int |
ETAT_PARSING_OK
Le parsing a réussi |
static int |
ETAT_REDEMARRE_INTERPRETATION_JJC
L'état redémarrage de l'interpretation JJC |
static int |
ETAT_REDEMARRE_INTERPRETATION_MJJ
L'état redémarrage de l'interpretation MJJ |
private boolean |
etatCompilation
La compilation a-t-elle déjà été effectuée? |
(package private) java.util.Vector |
etatsOnglets
Vecteur états onglets |
private IHM.Fenetre |
fen
La fenêtre de l'application |
(package private) int |
indexOnglet
Index de l'onglet courant |
(package private) interpretationJajacode.InterpretationJajacode |
jajaCode
Interpretation jajaCode |
private java.lang.String |
jajaCodeHTML
Affichage HTML du JajaCode |
(package private) interpretationMiniJaja.InterpretationMiniJaja |
miniJaja
Interpreteur MiniJaja |
private asa.SimpleNode |
noeudRacine
Noeud racine de l'arbre miniJaja |
private java.lang.String |
nomFichier
Nom du fichier |
(package private) asa.Parser |
parser
Parser MiniJaja |
(package private) java.util.Vector |
vectInstrs
Vecteur retour compilation |
| Constructor Summary | |
MiniJaja()
Constructeur : instancie un objet Fenetre |
|
| Method Summary | |
void |
chargeEtat(int index)
Charge l'état de l'onglet dans lequel on vient d'entrer |
private void |
compilation()
Lance la compilation |
private void |
creeEtat(int index)
Cree un état pour l'onglet spécifié par index. |
int |
getEtat()
Renvoie l'état courant |
java.lang.String |
getHachageJajaCode()
Renvoie le code HTML de la table de Hachage jajaCode |
java.lang.String |
getHachageMiniJaja()
Renvoie le code HTML de la table de Hachage miniJaja |
java.lang.String |
getJajaCodeHTML()
Renvoie le code HTML du Jaja-Code |
java.lang.String |
getTasJajaCode()
Renvoie le code HTML du tas jajaCode |
java.lang.String |
getTasMiniJaja()
Renvoie le code HTML du tas miniJaja |
private void |
interpretationJajaCode()
Lance l'interpretation JajaCode pas à pas |
private void |
interpretationMiniJaja()
Lance l'interpretation MiniJaja pas à pas |
private void |
interpretationMiniJajaPtsArrets()
Lance l'interpretation MiniJaja avec points d'arrêts |
private void |
lanceInterpretationMiniJaja(java.lang.String nolignes)
Lance l'interpretation MiniJaja |
private boolean |
parsing()
Lance le parsing |
void |
removeEtat(int index)
Retire l'état de l'onglet qui vient d'être fermé |
void |
sauveEtat()
Sauvegarde l'état de l'onglet que l'on vient de quitter |
void |
setEtat(int petat)
Affecte l'état courant et effectue les traitements adéquats |
void |
setNomFichier(java.lang.String nomFichier)
Affecte le nom du fichier buffer MiniJaja |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
private IHM.Fenetre fen
public static final int ETAT_DEPART
public static final int ETAT_COMPILATION
public static final int ETAT_PARSING_OK
public static final int ETAT_INTERPRETATION_JJC
public static final int ETAT_INTERPRETATION_MJJ
public static final int ETAT_INTERPRETATION_MJJ_PTS_ARRET
public static final int ETAT_REDEMARRE_INTERPRETATION_MJJ
public static final int ETAT_REDEMARRE_INTERPRETATION_JJC
private int etat
private boolean etatCompilation
private asa.SimpleNode noeudRacine
private java.lang.String nomFichier
private java.lang.String jajaCodeHTML
asa.Parser parser
interpretationJajacode.InterpretationJajacode jajaCode
interpretationMiniJaja.InterpretationMiniJaja miniJaja
static controleDeType.ControleDeType controleurDeType
java.util.Vector vectInstrs
java.util.Vector etatsOnglets
int indexOnglet
| Constructor Detail |
public MiniJaja()
| Method Detail |
private void creeEtat(int index)
public void sauveEtat()
public void chargeEtat(int index)
public void removeEtat(int index)
public void setEtat(int petat)
public int getEtat()
private boolean parsing()
private void compilation()
private void interpretationMiniJaja()
private void interpretationMiniJajaPtsArrets()
private void lanceInterpretationMiniJaja(java.lang.String nolignes)
private void interpretationJajaCode()
public java.lang.String getJajaCodeHTML()
public java.lang.String getHachageJajaCode()
public java.lang.String getHachageMiniJaja()
public java.lang.String getTasJajaCode()
public java.lang.String getTasMiniJaja()
public void setNomFichier(java.lang.String nomFichier)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||