| java.lang.Object salomeTMF_plug.gen_doc_xml.XmlGenerator
XmlGenerator | public class XmlGenerator (Code) | | Classe qui permet la construction des documents xml,
leur transformation en Html et leur sauvegarde dans un fichier
author: vapu8214 |
Method Summary | |
public void | addAttach(Element elem, String path, HashMap attachs, String relativePath, String[] ficType) | public void | addTitlePage(String pathHtml, String pathAdd, boolean tete) | public void | addTitlePage(String pathHtml, Element addElement, boolean tete) | void | ajouterInfoExecToTest(Test pTest, Element testElem) | public void | ajouterTexte(Element text, String path) | public void | createJpegFile(String dirJpeg, String url_txt, String pathXslt, ArrayList selectFamilyList, ArrayList selectSuiteList, ArrayList selectTestList, boolean noirEtBlanc) | public void | createJpegFile(boolean[] tab, String dirJpeg, String url_txt, String pathXslt, ArrayList selectCampList, ArrayList selectExecList, boolean noirEtBlanc) | void | createLangFile() | public void | documentToXML(Document doc, String path) | public String | formater(String s) | public String | getPoids(int id_test) | public Document | toDocument(String pathAttach, ArrayList selectFamilyList, ArrayList selectSuiteList, ArrayList selectTestList, String[] ficType) | public Document | toDocumentDyna(String pathAttach, ArrayList selectCampList, ArrayList selectExecList, String[] ficType) | public ArrayList | toExecSVG(ArrayList docList, ArrayList selectCampList, ArrayList selectExecList) | public ArrayList | toResExecSVG(ArrayList docList, ArrayList selectCampList, ArrayList selectExecList) | public ArrayList | toSVG(ArrayList docList, ArrayList selectCampList) | public Document | toTestSVG(ArrayList selectFamilyList, ArrayList selectSuiteList, ArrayList selectTestList) | public void | transform(boolean[] tab, String staticHtml, String srcXml, String url_txt, String srcXslt, String outHtml, boolean jpegImg, boolean gifImg, boolean pngImg, boolean testGraph, String destDir) | void | writeRequirement(Element reqsElem, DefaultMutableTreeNode pTempNode, boolean first, String pathAttach, String[] ficType) |
addDocType | public boolean addDocType(Code) | | |
hasCampRequirementsGraph | public static boolean hasCampRequirementsGraph(Code) | | |
hasRequirementsGraph | public static boolean hasRequirementsGraph(Code) | | |
hasResExecRequirementsGraph | public static boolean hasResExecRequirementsGraph(Code) | | |
addAttach | public void addAttach(Element elem, String path, HashMap attachs, String relativePath, String[] ficType)(Code) | | Méthode qui ajoute les attachements à l'élément elem passé en paramètre,
copie le fichier d'attachement à l'emplacement spécifié par le paramètre path
et suivant le tableau ficType inclut le contenu des fichiers dans le document xml
Parameters: elem - élément auquel sont ajoutés les attachements Parameters: path - chemin où sont sauvegardé les attachements Parameters: attachs - HashMap qui contient les attachements Parameters: relativePath - chemin relatif Parameters: ficType - indiquant les extensions des fichiers à inclure dans le document |
addTitlePage | public void addTitlePage(String pathHtml, String pathAdd, boolean tete) throws Exception(Code) | | Méthode qui permet d'ajouter soit une page de garde soit une en-tête soit un pied de page
Parameters: pathHtml - document Html auquel il faut ajouter la mise en page Parameters: pathAdd - document Html contenant la mise en page Parameters: tete - true->en-tête ou page de garde, false->pied de page |
addTitlePage | public void addTitlePage(String pathHtml, Element addElement, boolean tete) throws Exception(Code) | | Méthode qui ajoute la mise en forme
si boolean tete = true : ajoute un en-tête
sinon ajoute un pied de page
Parameters: pathHtml - page html auquel on ajoute une mise en page Parameters: addElement - élément à ajouter Parameters: tete - détermine en-tête ou pied de page |
ajouterInfoExecToTest | void ajouterInfoExecToTest(Test pTest, Element testElem)(Code) | | |
ajouterTexte | public void ajouterTexte(Element text, String path)(Code) | | Méthode qui ajoute dans le document résultant le texte contenu
dans le fichier dont le chemin est indiqué en paramètre
Parameters: text - élément auquel on rajoute lengthcontenu du fichier Parameters: path - chemin du fichier dont le contenu doit être ajouté au document |
createJpegFile | public void createJpegFile(String dirJpeg, String url_txt, String pathXslt, ArrayList selectFamilyList, ArrayList selectSuiteList, ArrayList selectTestList, boolean noirEtBlanc)(Code) | | Méthode pour la création du graphique du plan de test
Parameters: tab - tableaude booléens indiquant quels sont les graphiques qui sont requis Parameters: dirJpeg - répertoire où doivent être sauvegardés les graphiques Parameters: pathXslt - feuille de style xslt pour la création des graphiques en svg Parameters: selectFamilyList - liste des familles sélectionnées Parameters: selectSuiteList - liste des suites de test sélectionnées Parameters: selectTestList - liste des tests sélectionnées Parameters: noirEtBlanc - sélection du mode d'impression |
createJpegFile | public void createJpegFile(boolean[] tab, String dirJpeg, String url_txt, String pathXslt, ArrayList selectCampList, ArrayList selectExecList, boolean noirEtBlanc)(Code) | | Méthode pour la création des graphiques
Parameters: tab - tableaude booléens indiquant quels sont les graphiques qui sont requis Parameters: dirJpeg - répertoire où doivent être sauvegardés les graphiques Parameters: pathXslt - feuille de style xslt pour la création des graphiques en svg Parameters: selectCampList - liste des campagnes sélectionnées Parameters: selectExecList - liste des exécutions sélectionnées Parameters: noirEtBlanc - sélection du mode d'impression |
createLangFile | void createLangFile()(Code) | | |
documentToXML | public void documentToXML(Document doc, String path) throws Exception(Code) | | Méthode pour écrire le document dom4j dans un fichier
Parameters: doc - le document dom4j Parameters: path - chemin et nom du fichier à créer |
formater | public String formater(String s)(Code) | | Méthode pour le formatage des noms de fichiers
|
getPoids | public String getPoids(int id_test)(Code) | | Méthode qui récupère le poids associé à un test dans la BD
Parameters: id_test - identifiant du test le poids du test |
toDocument | public Document toDocument(String pathAttach, ArrayList selectFamilyList, ArrayList selectSuiteList, ArrayList selectTestList, String[] ficType)(Code) | | Méthode de création du document xml contenant la description
de la partie statique du projet Salomé courant
Parameters: pathAttach - répertoire pour la sauvegarde des attachements Parameters: selectFamilyList - liste des familles de tests sélectionnées pour figurer dans le rapport Parameters: selectSuiteList - liste des suites de tests sélectionnées pour figurer dans le rapport Parameters: selectTestList - liste des tests sélectionnés pour figurer dans le rapport Parameters: ficType - liste des types de fichier à insérer dans le document |
toDocumentDyna | public Document toDocumentDyna(String pathAttach, ArrayList selectCampList, ArrayList selectExecList, String[] ficType)(Code) | | Méthode de création du document xml contenant la description
de la partie dynamique du projet Salomé courant
Parameters: pathAttach - répertoire pour la sauvegarde des attachements Parameters: selectCampList - liste des campagnes de tests sélectionnées pour figurer dans le rapport Parameters: selectExecList - liste des exécutions sélectionnées pour figurer dans le rapport Parameters: ficType - liste des types de fichier à insérer dans le document Parameters: tab - tab[3] -> inclusion des exécutions ; tab[4] -> inclusion des résultats d'exécutions |
toExecSVG | public ArrayList toExecSVG(ArrayList docList, ArrayList selectCampList, ArrayList selectExecList)(Code) | | Méthode de création du document dom4j correspondant
aux graphiques svg à générer pour les exécutions
Parameters: docList - liste des documents svg générés Parameters: selectCampList - liste des campagnes sélectionnées Parameters: selectExecList - liste des exécutions sélectionnées |
toResExecSVG | public ArrayList toResExecSVG(ArrayList docList, ArrayList selectCampList, ArrayList selectExecList)(Code) | | Méthode de création du document dom4j correspondant
aux graphiques svg à générer pour les résultats
Parameters: docList - liste des documents svg générés Parameters: selectCampList - liste des campagnes sélectionnées Parameters: selectExecList - liste des exécutions sélectionnées |
toSVG | public ArrayList toSVG(ArrayList docList, ArrayList selectCampList)(Code) | | Méthode de création du document dom4j correspondant
aux graphiques svg à générer pour les campagnes
Parameters: docList - liste des documents dom4j générés Parameters: selectCampList - liste des campagnes sélectionnées |
toTestSVG | public Document toTestSVG(ArrayList selectFamilyList, ArrayList selectSuiteList, ArrayList selectTestList)(Code) | | Méthode de création du document dom4j correspondant
aux graphiques svg à générer pour les tests
Parameters: docList - liste des documents dom4j générés Parameters: selectCampList - liste des campagnes sélectionnées |
transform | public void transform(boolean[] tab, String staticHtml, String srcXml, String url_txt, String srcXslt, String outHtml, boolean jpegImg, boolean gifImg, boolean pngImg, boolean testGraph, String destDir) throws Exception(Code) | | Méthode pour effectuer une transformation xslt
Parameters: tab - tab[0]->insertion graphiques des campagnes, tab[1]->insertion graphiques des exécutions, tab[2]->insertion graphiques des résultats d'exécution, tab[3]->mode multi-frames Parameters: staticHtml - si document des campagnes -> nom du fichier contenant lengthdocument des tests Parameters: srcXml - document xml source pour la transformation Parameters: srcXslt - document xslt pour la transformation Parameters: outHtml - fichier dans lequel doit être mis lengthrésultat de la transformation Parameters: jpegImg - si true, insertion des fichiers jpeg dans le document html Parameters: gifImg - si true, insertion des fichiers gif dans le document html Parameters: pngImg - si true, insertion des fichiers png dans le document html Parameters: testGraph - insertion du graphique récapitulatif du plan de tests |
|
|