| java.lang.Object salomeTMF_plug.docXML.export.XmlGenerator
XmlGenerator | public class XmlGenerator implements XMLWriterPlugin(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<String, Attachment> attachs, String relativePath) | void | ajouterInfoExecToTest(Test pTest, Element testElem) | public void | ajouterScript(Element text, String path) | public void | ajouterTexte(Element text, String path) | public void | documentToXML(Document doc, String path) | public String | formater(String s) | public Vector<XMLPrinterPlugin> | getListXMLPlugin() | public Document | toDocument(ArrayList<Family> selectFamilyList, ArrayList<TestList> selectSuiteList, ArrayList<Test> selectTestList) | public Document | toDocumentDyna(ArrayList<Campaign> selectCampList, ArrayList<Execution> selectExecList) | void | writeAutomaticTest(Element testElem, Family pFamily, TestList pSuite, AutomaticTest pTest) | void | writeBaseProjet(Element projetVT) | void | writeCampTest(Element campsElem, Campaign pCamp, int nbTest2, boolean filtre, ArrayList<Execution> selectExecList) | void | writeDataSet(Element campElem, Campaign pCamp) | void | writeEnvironnement(Element projetVT) | void | writeExecResult(Element resulExecsElem, Campaign pCamp, Execution pExec, ExecutionResult execRes, ArrayList<Test> testOrdonne) | void | writeExecResultStatus(Element execResElem, Campaign pCamp, Execution pExec, ExecutionResult execRes, ArrayList<Test> testOrdonne) | void | writeExecResults(Element execElem, Campaign pCamp, Execution pExec, ArrayList<Test> testOrdonne) | void | writeExecution(Element execsElem, Campaign pCamp, Execution exec, ArrayList<Test> testOrdonne, int nbTest2, boolean filtre) | void | writeExecutions(Element campElem, Campaign pCamp, ArrayList<Test> testOrdonne, int nbTest2, boolean filtre, ArrayList<Execution> selectExecList) | void | writeFamily(Element projetVT, boolean filtre, ArrayList<Family> selectFamilyList, ArrayList<TestList> selectSuiteList, ArrayList<Test> selectTestList) | void | writeManualActionResult(Element actionsElem, ManualExecutionResult pManualExecutionResult, ManualTest pTest) | void | writeManualTest(Element testElem, Family pFamily, TestList pSuite, ManualTest pTest) | void | writePostScript(Element execElem, Campaign pCamp, Execution exec) | void | writePreScript(Element execElem, Campaign pCamp, Execution exec) | void | writeRequirement(Element reqsElem, DefaultMutableTreeNode pTempNode, boolean first) | void | writeScriptExec(Element execElem, String type, Campaign pCamp, Execution exec, Script pScript) | void | writeTest(Element testsElem, Family pFamily, TestList pSuite, Test pTest) | ArrayList<Test> | writeTestInCamp(Element campElem, Campaign pCamp) | void | writeTestList(Element suitesElem, Family pFamily, TestList pSuite, boolean filtre, ArrayList<TestList> selectSuiteList, ArrayList<Test> selectTestList) |
addDocType | public boolean addDocType(Code) | | |
addAttach | public void addAttach(Element elem, String path, HashMap<String, Attachment> attachs, String relativePath) throws Exception(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 |
ajouterInfoExecToTest | void ajouterInfoExecToTest(Test pTest, Element testElem) throws Exception(Code) | | |
ajouterScript | public void ajouterScript(Element text, String path) throws Exception(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 |
ajouterTexte | public void ajouterTexte(Element text, String path) throws Exception(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 |
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 |
toDocument | public Document toDocument(ArrayList<Family> selectFamilyList, ArrayList<TestList> selectSuiteList, ArrayList<Test> selectTestList) throws Exception(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(ArrayList<Campaign> selectCampList, ArrayList<Execution> selectExecList) throws Exception(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 |
writeBaseProjet | void writeBaseProjet(Element projetVT) throws Exception(Code) | | |
writeEnvironnement | void writeEnvironnement(Element projetVT) throws Exception(Code) | | |
writeScriptExec | void writeScriptExec(Element execElem, String type, Campaign pCamp, Execution exec, Script pScript) throws Exception(Code) | | Parameters: execElem - Parameters: type - ScriptInitialisation ou ScriptRestitution Parameters: pCamp - Parameters: exec - Parameters: pathAttach - Parameters: ficType - |
|
|