bob.composant
Class TClauseDefinitions

java.lang.Object
  extended by bob.elementB.TElementB
      extended by bob.composant.TClause
          extended by bob.composant.TClauseDefinitions

public class TClauseDefinitions
extends TClause

La classe TClauseDefinitions contient les informations relatives à la clause de type definitions.

Syntaxe B:

"DEFINITIONS" liste de TDefinition

Version:
1.0 du 25/07/2001
Author:
Aymeric CALLENDRIER
See Also:
TClause

Constructor Summary
TClauseDefinitions()
          constructeur non initialisant
TClauseDefinitions(java.util.Vector<TDefinition> liste)
          constructeur initialisant
 
Method Summary
 void Afficher(java.io.Writer f)
          affiche la clause definition Cette clause n'est pas traduite par le programme de Aymeric, donc son affichage produit une erreur dans certains cas.
 tatibouet.bparser.Noeud ConstruireNoeud()
          construit un Noeud à partir d'une clause definition
 java.util.Vector<TDefinition> DonnerDefinitions()
           
 void RangerDefinitions(java.util.Vector<TDefinition> x)
          initialisation de l'attribut Definitions
 
Methods inherited from class bob.elementB.TElementB
Afficher, Dupliquer, ListeDesNomsLibres, Remplacer, RemplacerMultiple
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TClauseDefinitions

public TClauseDefinitions()
constructeur non initialisant


TClauseDefinitions

public TClauseDefinitions(java.util.Vector<TDefinition> liste)
constructeur initialisant

Method Detail

RangerDefinitions

public void RangerDefinitions(java.util.Vector<TDefinition> x)
initialisation de l'attribut Definitions


DonnerDefinitions

public java.util.Vector<TDefinition> DonnerDefinitions()
Returns:
une liste de définitions

Afficher

public void Afficher(java.io.Writer f)
              throws java.io.IOException,
                     java.io.FileNotFoundException
affiche la clause definition Cette clause n'est pas traduite par le programme de Aymeric, donc son affichage produit une erreur dans certains cas. Elle est implantée par une instruction vide

Overrides:
Afficher in class TElementB
Parameters:
f - Flux de sortie: fichier de type FileWriter ou terminal(new PrintWriter(System.out)).
Throws:
java.io.IOException
java.io.FileNotFoundException

ConstruireNoeud

public tatibouet.bparser.Noeud ConstruireNoeud()
construit un Noeud à partir d'une clause definition

Overrides:
ConstruireNoeud in class TElementB
Returns:
Noeud


Copyright OB.