ProjetCompil.Global.Src
Class Decor

java.lang.Object
  extended by ProjetCompil.Global.Src.Decor

public class Decor
extends java.lang.Object

Classe des décors. Un décor est un triplet (Defn defn, Type type, int infoCode). Le champ infoCode est initialisé par défaut à -1.


Constructor Summary
Decor()
          Constructeur de décor.
Decor(Defn defn)
          Constructeur de décor avec la defn spécifiée.
Decor(Defn defn, Type type)
          Constructeur de décor avec la defn et le type spécifiées.
Decor(Type type)
          Constructeur de décor avec le type spécifiée.
 
Method Summary
 void afficher(int niveau)
          Affiche ce décor avec le niveau de détails spécifié.
 Defn getDefn()
          La defn de ce décor.
 int getInfoCode()
          L'infoCode de ce décor.
 Type getType()
          Le type de ce décor.
 void setDefn(Defn defn)
          Modifie la defn de ce décor avec la defn spécifiée.
 void setInfoCode(int infoCode)
          Modifie l'infoCode de ce décor avec l'entier spécifié.
 void setType(Type type)
          Modifie le type de ce décor avec le type spécifiée.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Decor

public Decor()
Constructeur de décor. La defn et le type sont initialisées à null. Le champ infoCode est initialisé à -1.


Decor

public Decor(Defn defn)
Constructeur de décor avec la defn spécifiée. Le type est initialisée à null. Le champ infoCode est initialisé à -1.


Decor

public Decor(Type type)
Constructeur de décor avec le type spécifiée. La defn est initialisée à null; Le champ infoCode est initialisé à -1.


Decor

public Decor(Defn defn,
             Type type)
Constructeur de décor avec la defn et le type spécifiées. Le champ infoCode est initialisé à -1.

Method Detail

getDefn

public Defn getDefn()
La defn de ce décor.


getType

public Type getType()
Le type de ce décor.


getInfoCode

public int getInfoCode()
L'infoCode de ce décor.


setDefn

public void setDefn(Defn defn)
Modifie la defn de ce décor avec la defn spécifiée.


setType

public void setType(Type type)
Modifie le type de ce décor avec le type spécifiée.


setInfoCode

public void setInfoCode(int infoCode)
Modifie l'infoCode de ce décor avec l'entier spécifié.


afficher

public void afficher(int niveau)
Affiche ce décor avec le niveau de détails spécifié.