Java Doc for XmlGenerator.java in  » Test-Coverage » salome-tmf » salomeTMF_plug » gen_doc_xml » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » Test Coverage » salome tmf » salomeTMF_plug.gen_doc_xml 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


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


Field Summary
public  booleanaddDocType
    
public static  booleanhasCampRequirementsGraph
    
public static  booleanhasRequirementsGraph
    
public static  booleanhasResExecRequirementsGraph
    
 IPlugObjectpIPlugObject
    

Constructor Summary
public  XmlGenerator(IPlugObject _pIPlugObject)
    

Method Summary
public  voidaddAttach(Element elem, String path, HashMap attachs, String relativePath, String[] ficType)
    
public  voidaddTitlePage(String pathHtml, String pathAdd, boolean tete)
    
public  voidaddTitlePage(String pathHtml, Element addElement, boolean tete)
    
 voidajouterInfoExecToTest(Test pTest, Element testElem)
    
public  voidajouterTexte(Element text, String path)
    
public  voidcreateJpegFile(String dirJpeg, String url_txt, String pathXslt, ArrayList selectFamilyList, ArrayList selectSuiteList, ArrayList selectTestList, boolean noirEtBlanc)
    
public  voidcreateJpegFile(boolean[] tab, String dirJpeg, String url_txt, String pathXslt, ArrayList selectCampList, ArrayList selectExecList, boolean noirEtBlanc)
    
 voidcreateLangFile()
    
public  voiddocumentToXML(Document doc, String path)
    
public  Stringformater(String s)
    
public  StringgetPoids(int id_test)
    
public  DocumenttoDocument(String pathAttach, ArrayList selectFamilyList, ArrayList selectSuiteList, ArrayList selectTestList, String[] ficType)
    
public  DocumenttoDocumentDyna(String pathAttach, ArrayList selectCampList, ArrayList selectExecList, String[] ficType)
    
public  ArrayListtoExecSVG(ArrayList docList, ArrayList selectCampList, ArrayList selectExecList)
    
public  ArrayListtoResExecSVG(ArrayList docList, ArrayList selectCampList, ArrayList selectExecList)
    
public  ArrayListtoSVG(ArrayList docList, ArrayList selectCampList)
    
public  DocumenttoTestSVG(ArrayList selectFamilyList, ArrayList selectSuiteList, ArrayList selectTestList)
    
public  voidtransform(boolean[] tab, String staticHtml, String srcXml, String url_txt, String srcXslt, String outHtml, boolean jpegImg, boolean gifImg, boolean pngImg, boolean testGraph, String destDir)
    
 voidwriteRequirement(Element reqsElem, DefaultMutableTreeNode pTempNode, boolean first, String pathAttach, String[] ficType)
    

Field Detail
addDocType
public boolean addDocType(Code)



hasCampRequirementsGraph
public static boolean hasCampRequirementsGraph(Code)



hasRequirementsGraph
public static boolean hasRequirementsGraph(Code)



hasResExecRequirementsGraph
public static boolean hasResExecRequirementsGraph(Code)



pIPlugObject
IPlugObject pIPlugObject(Code)




Constructor Detail
XmlGenerator
public XmlGenerator(IPlugObject _pIPlugObject)(Code)




Method Detail
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



writeRequirement
void writeRequirement(Element reqsElem, DefaultMutableTreeNode pTempNode, boolean first, String pathAttach, String[] ficType)(Code)



Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.