Class Report


  • public class Report
    extends java.lang.Object
    Author:
    Tomas Perez Segovia, Bruno Dillenseger
    • Field Detail

      • title

        protected java.lang.String title
      • comment

        protected java.lang.String comment
      • sections

        protected java.util.List<Section> sections
    • Constructor Detail

      • Report

        public Report​(java.lang.String _title,
                      java.lang.String _comment)
        Parameters:
        _title - : report's title
        _comment - : report's general comment
      • Report

        public Report​(java.lang.String reportTitle)
      • Report

        public Report()
    • Method Detail

      • getTitle

        public java.lang.String getTitle()
      • setTitle

        public void setTitle​(java.lang.String title)
      • getTitleMacro

        public java.lang.String getTitleMacro()
      • setTitleMacro

        public void setTitleMacro​(java.lang.String title)
      • getComment

        public java.lang.String getComment()
      • setComment

        public void setComment​(java.lang.String comment)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • toc

        public java.lang.String toc()
      • getSectionByTitle

        public Section getSectionByTitle​(java.lang.String title)
      • exportToHtml

        public java.lang.String exportToHtml​(int indent,
                                             java.io.File resourceFolder)
      • saveMacroXml

        public java.lang.String saveMacroXml()
      • exportToTxt

        public java.lang.String exportToTxt​(java.io.File mainFile)
      • addDatasetToReport

        public Section addDatasetToReport​(Dataset _dataset)
      • addDataset

        public Section addDataset​(Dataset _dataset,
                                  int _order)
      • removeSection

        public boolean removeSection​(Section sec)
      • getSections

        public java.util.List<Section> getSections()
      • setSectionsList

        public void setSectionsList​(java.util.ArrayList<Section> sections)
      • saveRoutine

        public void saveRoutine()
      • loadRoutine

        public void loadRoutine()
      • removeDataset

        public void removeDataset​(int sectionId,
                                  int datasetId)
      • clearAll

        public void clearAll()
      • dump

        public void dump()
      • loadReport

        public void loadReport​(org.jdom.Element root)
      • loadReportFromXLM

        public Report loadReportFromXLM​(org.jdom.Element root)
      • loadMacro

        public void loadMacro​(org.jdom.Element root)
      • exportXML

        public java.lang.String exportXML​(java.io.File mainFile)