|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectProjetCompil.Global.Src.Arbre
public class Arbre
Classe pour représenter les arbres abstraits du programme.
Method Summary | |
---|---|
void |
afficher(int niveau)
Affiche cet arbre, avec un niveau de détails spécifié. |
static Arbre |
creation0(Noeud noeud,
int numLigne)
Constructeur d'arbre d'arité 0. |
static Arbre |
creation1(Noeud noeud,
Arbre fils1,
int numLigne)
Constructeur d'arbre d'arité 1. |
static Arbre |
creation2(Noeud noeud,
Arbre fils1,
Arbre fils2,
int numLigne)
Constructeur d'arbre d'arité 2. |
static Arbre |
creation3(Noeud noeud,
Arbre fils1,
Arbre fils2,
Arbre fils3,
int numLigne)
Constructeur d'arbre d'arité 3. |
static Arbre |
creationChaine(java.lang.String valChaine,
int numLigne)
Constructeur d'arbre de noeud Noeud.Chaine. |
static Arbre |
creationEntier(int valEntier,
int numLigne)
Constructeur d'arbre de noeud Noeud.Entier. |
static Arbre |
creationIdent(java.lang.String valIdent,
int numLigne)
Constructeur d'arbre de noeud Noeud.Ident. |
static Arbre |
creationReel(float valReel,
int numLigne)
Constructeur d'arbre de noeud Noeud.Reel. |
void |
decompiler(int niveau)
Décompile cet arbre, avec un niveau de détails spécifié. |
int |
getArite()
L'arité de l'arbre. |
java.lang.String |
getChaine()
La chaîne associée à l'arbre. |
Decor |
getDecor()
Le décor de cet arbre. |
int |
getEntier()
L'entier associé à un Noeud.Entier. |
Arbre |
getFils(int n)
Le n-ième fils de cet arbre. |
Arbre |
getFils1()
Le premier fils de cet arbre. |
Arbre |
getFils2()
Le deuxième fils de cet arbre. |
Arbre |
getFils3()
Le troisième fils de cet arbre. |
Noeud |
getNoeud()
Le noeud de l'arbre. |
int |
getNumLigne()
Le numéro de ligne de l'arbre. |
float |
getReel()
Le réel associé à un Noeud.Reel. |
void |
setChaine(java.lang.String valChaine)
Modifie la chaîne associée à cet arbre. |
void |
setDecor(Decor decor)
Modifie le décor associé à cet arbre. |
void |
setEntier(int valEntier)
Modifie l'entier associé à cet arbre. |
void |
setFils(int n,
Arbre fils)
Modifie le n-ième fils de cet arbre. |
void |
setFils1(Arbre fils1)
Modifie le premier fils de cet arbre. |
void |
setFils2(Arbre fils2)
Modifie le deuxième fils de cet arbre. |
void |
setFils3(Arbre fils3)
Modifie le troisième fils de cet arbre. |
void |
setNumLigne(int numLigne)
Modifie le numéro de ligne associé à cet arbre. |
void |
setReel(float valReel)
Modifie le réel associé à cet arbre. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static Arbre creationEntier(int valEntier, int numLigne)
public static Arbre creationReel(float valReel, int numLigne)
public static Arbre creationChaine(java.lang.String valChaine, int numLigne)
public static Arbre creationIdent(java.lang.String valIdent, int numLigne)
public static Arbre creation0(Noeud noeud, int numLigne)
public static Arbre creation1(Noeud noeud, Arbre fils1, int numLigne)
public static Arbre creation2(Noeud noeud, Arbre fils1, Arbre fils2, int numLigne)
public static Arbre creation3(Noeud noeud, Arbre fils1, Arbre fils2, Arbre fils3, int numLigne)
public Noeud getNoeud()
public int getNumLigne()
public int getArite()
public java.lang.String getChaine()
public int getEntier()
public float getReel()
public Arbre getFils1()
public Arbre getFils2()
public Arbre getFils3()
public Arbre getFils(int n)
public Decor getDecor()
public void setNumLigne(int numLigne)
public void setChaine(java.lang.String valChaine)
public void setEntier(int valEntier)
public void setReel(float valReel)
public void setFils1(Arbre fils1)
public void setFils2(Arbre fils2)
public void setFils3(Arbre fils3)
public void setFils(int n, Arbre fils)
public void setDecor(Decor decor)
public void afficher(int niveau)
public void decompiler(int niveau)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |