Package org.ow2.clif.analyze.lib.report
Class Report
- java.lang.Object
-
- org.ow2.clif.analyze.lib.report.Report
-
public class Report extends java.lang.Object- Author:
- Tomas Perez Segovia, Bruno Dillenseger
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classReport.exportFormatsstatic classReport.imageFormats
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.Stringcommentprotected Report.exportFormatsexportFormatprotected Report.imageFormatsimageFormatprotected java.util.List<Section>sectionsprotected java.lang.Stringtitle
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SectionaddDataset(Dataset _dataset, int _order)SectionaddDatasetToReport(Dataset _dataset)voidclearAll()voiddump()java.lang.StringexportToHtml(int indent, java.io.File resourceFolder)java.lang.StringexportToTxt(java.io.File mainFile)java.lang.StringexportXML(java.io.File mainFile)java.lang.StringgetComment()Report.exportFormatsgetExportFormat()Report.imageFormatsgetImageFormat()SectiongetSectionByTitle(java.lang.String title)java.util.List<Section>getSections()java.lang.StringgetTitle()java.lang.StringgetTitleMacro()voidloadMacro(org.jdom.Element root)voidloadReport(org.jdom.Element root)ReportloadReportFromXLM(org.jdom.Element root)voidloadRoutine()voidremoveDataset(int sectionId, int datasetId)booleanremoveSection(Section sec)java.lang.StringsaveMacroXml()voidsaveRoutine()voidsetComment(java.lang.String comment)voidsetExportFormat(Report.exportFormats exportFormat)voidsetImageFormat(Report.imageFormats imageFormat)voidsetSectionsList(java.util.ArrayList<Section> sections)voidsetTitle(java.lang.String title)voidsetTitleMacro(java.lang.String title)java.lang.Stringtoc()java.lang.StringtoString()
-
-
-
Field Detail
-
title
protected java.lang.String title
-
comment
protected java.lang.String comment
-
exportFormat
protected Report.exportFormats exportFormat
-
imageFormat
protected Report.imageFormats imageFormat
-
sections
protected java.util.List<Section> sections
-
-
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)
-
getExportFormat
public Report.exportFormats getExportFormat()
-
setExportFormat
public void setExportFormat(Report.exportFormats exportFormat)
-
getImageFormat
public Report.imageFormats getImageFormat()
-
setImageFormat
public void setImageFormat(Report.imageFormats imageFormat)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.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)
-
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)
-
-