Class ManipulationArbre

java.lang.Object
  extended by ManipulationArbre

public class ManipulationArbre
extends java.lang.Object

Classe permettant la manipulation d'Arbre Cette classe ne contient que des methodes static pour ne pas obliger a l'instancier

Author:
Baptiste Longy & Romain Ribault

Constructor Summary
ManipulationArbre()
           
 
Method Summary
static void Affiche(Arbre arbre)
          Methode permet d'afficher l'arbre.
static void arbreVersXML(Arbre arbreATransformer, java.lang.String adresse)
          Methode generale pour la generation d'un fichier XML a partir d'un Arbre
static Arbre generationArbredepuisTexte(java.lang.String operation)
          Methode generant un Arbre a partir d'une chaine de caracteres, methode donnee pour des raisons d'utilisation pratique.
static Arbre generationArbredepuisTexte(java.lang.String[] operation)
          Methode generant un Arbre a partir d'n tableau de chaines de caracteres, methode donnee pour des raisons d'utilisation pratique.
static void generationXMLdepuisTexte(java.lang.String[] operation, java.lang.String adresseCible)
          Generation d'un fichier XML a partir d'une chaine de caractere representant une operation.
static void generationXMLdepuisTexte(java.lang.String operationConcatenee, java.lang.String adresseCible)
          Generation d'un fichier XML a partir d'une chaine de caractere representant une operation.
static Arbre XMLVersArbre(java.lang.String adresseXML)
          Methode generale pour la generation d'un Arbre a partir d'un fichier XML a partir d'un Arbre
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ManipulationArbre

public ManipulationArbre()
Method Detail

generationXMLdepuisTexte

public static void generationXMLdepuisTexte(java.lang.String[] operation,
                                            java.lang.String adresseCible)
Generation d'un fichier XML a partir d'une chaine de caractere representant une operation.

Parameters:
operation - : tableau contenant tous les elements de l'operation.
adresseCible - : adresse cible pour le fichier XML de sortie (doit comprendre le nom du fichier et l'extension)

generationXMLdepuisTexte

public static void generationXMLdepuisTexte(java.lang.String operationConcatenee,
                                            java.lang.String adresseCible)
Generation d'un fichier XML a partir d'une chaine de caractere representant une operation.

Parameters:
operationConcatenee - : chaine de caracteres contenant l'operation
adresseCible - : adresse cible pour le fichier XML de sortie (doit comprendre le nom du fichier et l'extension)

arbreVersXML

public static void arbreVersXML(Arbre arbreATransformer,
                                java.lang.String adresse)
Methode generale pour la generation d'un fichier XML a partir d'un Arbre

Parameters:
arbreATransformer - : l'Arbre a transformer en XML
adresse - : l'adresse cible du fichier XML (doit comprendre le nom du fichier et l'extension)

XMLVersArbre

public static Arbre XMLVersArbre(java.lang.String adresseXML)
Methode generale pour la generation d'un Arbre a partir d'un fichier XML a partir d'un Arbre

Parameters:
adresseXML - : Adresse du fichier XML source (doit contenir le nom du fichier et l'extension)
Returns:
: l'Arbre correspondant

generationArbredepuisTexte

public static Arbre generationArbredepuisTexte(java.lang.String[] operation)
Methode generant un Arbre a partir d'n tableau de chaines de caracteres, methode donnee pour des raisons d'utilisation pratique.

Parameters:
operation - : tableau contenant tous les elements de l'operation.
Returns:
: l'Arbre correspondant

generationArbredepuisTexte

public static Arbre generationArbredepuisTexte(java.lang.String operation)
Methode generant un Arbre a partir d'une chaine de caracteres, methode donnee pour des raisons d'utilisation pratique.

Parameters:
operation - : chaine de caracteres contenant l'operation
Returns:
: l'Arbre correspondant

Affiche

public static void Affiche(Arbre arbre)
Methode permet d'afficher l'arbre.

Parameters:
arbre - : l'arbre ˆ afficher