Package org.ow2.clif.analyze.lib.report
Class Section
- java.lang.Object
-
- org.ow2.clif.analyze.lib.report.Section
-
public class Section extends java.lang.Object- Author:
- Tomas Perez Segovia, Bruno Dillenseger
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSection.ChartRepresentation
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanaddAggregateDataset(java.lang.String testName, java.lang.String bladeId, java.lang.String eventType)booleanaddDatasetModel(Dataset dataset)booleanaddDatasetToSection(Dataset dataset)booleanaddMultipleDataset(java.lang.String testName, java.lang.String bladeId, java.lang.String eventType)booleanaddSimpleDataset(java.lang.String testName, java.lang.String bladeId, java.lang.String eventType)intcompareToByOrder(Section _sectionB)java.lang.StringBufferdump(int nbTabs)java.lang.StringexportToHtml(int tabsMem, java.io.File resourceFolder, Report.imageFormats imageFormat)java.lang.StringBufferexportToTxt(int nbTabs, java.io.File mainFile, Report.imageFormats imageFormat)ChartgetChart()Section.ChartRepresentationgetChartRepresentation()java.util.Set<Dataset.ChartType>getChartTypes()java.lang.StringgetComment()java.util.ArrayList<Dataset>getDatasets()longgetDrawEndTime()longgetDrawStartTime()java.lang.StringgetEventFieldLabel()longgetFilterEndTime()longgetFilterStartTime()intgetId()org.jfree.chart.JFreeChartgetJfChart()intgetQuantilesNb()intgetSectionId()intgetSectionOrder()intgetSlicesNb()java.util.List<Statistics>getStatistics()java.lang.StringgetTitle()java.lang.StringgetYAxisLabel()voidloadReport(org.jdom.Element sectionLoded)booleanremoveDataset(Dataset dataset)org.jdom.ContentsaveMacro(int i)org.jdom.ContentsaveReportToXML(int i)org.jdom.ContentsaveReportToXML(int i, java.io.File mainFile, Report.imageFormats imageFormat)org.jdom.ContentsaveReportToXML(int i, Report.imageFormats imageFormat)org.jdom.ContentsaveToXml(int i)voidsetChart(Chart chart)voidsetChartRepresentation(Section.ChartRepresentation representation)voidsetComment(java.lang.String sectionComment)voidsetDatasets(java.util.ArrayList<Dataset> datasets)voidsetDrawEndTime(long l)voidsetDrawStartTime(long l)voidsetQuantilesNb(int i)voidsetSectionId(int currentId)voidsetSectionOrder(int sectionOrder)voidsetSlicesNb(int i)voidsetTitle(java.lang.String sectionTitle)java.lang.Stringtoc()java.lang.StringtoString()voidupdateChart()voidupdateDrawEndTime()if not set, computes (max) chart's (draw) end time from all dataset's drawStartTime and stores it in chart's datavoidupdateDrawStartTime()if not set, computes (min) chart's (draw) start time from all dataset's drawStartTime and stores it in chart's datajava.lang.StringXMLToString(org.jdom.Element current)
-
-
-
Field Detail
-
title
protected java.lang.String title
-
comment
protected java.lang.String comment
-
sectionId
protected int sectionId
-
sectionOrder
protected int sectionOrder
-
datasets
protected java.util.ArrayList<Dataset> datasets
-
-
Method Detail
-
getTitle
public java.lang.String getTitle()
- Returns:
- section's title
-
setTitle
public void setTitle(java.lang.String sectionTitle)
- Parameters:
sectionTitle-
-
getComment
public java.lang.String getComment()
- Returns:
- returns section's comment
-
setComment
public void setComment(java.lang.String sectionComment)
- Parameters:
sectionComment-
-
getSectionOrder
public int getSectionOrder()
-
setSectionOrder
public void setSectionOrder(int sectionOrder)
-
getSectionId
public int getSectionId()
-
setSectionId
public void setSectionId(int currentId)
-
getChart
public Chart getChart()
-
setChart
public void setChart(Chart chart)
-
getDatasets
public java.util.ArrayList<Dataset> getDatasets()
-
setDatasets
public void setDatasets(java.util.ArrayList<Dataset> datasets)
-
setChartRepresentation
public void setChartRepresentation(Section.ChartRepresentation representation)
-
getChartRepresentation
public Section.ChartRepresentation getChartRepresentation()
-
getDrawStartTime
public long getDrawStartTime()
-
setDrawStartTime
public void setDrawStartTime(long l)
-
getDrawEndTime
public long getDrawEndTime()
-
setDrawEndTime
public void setDrawEndTime(long l)
-
updateDrawStartTime
public void updateDrawStartTime()
if not set, computes (min) chart's (draw) start time from all dataset's drawStartTime and stores it in chart's data
-
updateDrawEndTime
public void updateDrawEndTime()
if not set, computes (max) chart's (draw) end time from all dataset's drawStartTime and stores it in chart's data
-
addDatasetToSection
public boolean addDatasetToSection(Dataset dataset)
-
removeDataset
public boolean removeDataset(Dataset dataset)
-
updateChart
public void updateChart()
-
getJfChart
public org.jfree.chart.JFreeChart getJfChart()
-
addDatasetModel
public boolean addDatasetModel(Dataset dataset)
-
addSimpleDataset
public boolean addSimpleDataset(java.lang.String testName, java.lang.String bladeId, java.lang.String eventType)
-
addMultipleDataset
public boolean addMultipleDataset(java.lang.String testName, java.lang.String bladeId, java.lang.String eventType)
-
addAggregateDataset
public boolean addAggregateDataset(java.lang.String testName, java.lang.String bladeId, java.lang.String eventType)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
toc
public java.lang.String toc()
-
exportToHtml
public java.lang.String exportToHtml(int tabsMem, java.io.File resourceFolder, Report.imageFormats imageFormat)
-
exportToTxt
public java.lang.StringBuffer exportToTxt(int nbTabs, java.io.File mainFile, Report.imageFormats imageFormat)
-
compareToByOrder
public int compareToByOrder(Section _sectionB)
-
getChartTypes
public java.util.Set<Dataset.ChartType> getChartTypes()
-
getEventFieldLabel
public java.lang.String getEventFieldLabel()
-
getFilterStartTime
public long getFilterStartTime()
-
getFilterEndTime
public long getFilterEndTime()
-
getYAxisLabel
public java.lang.String getYAxisLabel()
-
getStatistics
public java.util.List<Statistics> getStatistics()
-
getId
public int getId()
-
setSlicesNb
public void setSlicesNb(int i)
-
getSlicesNb
public int getSlicesNb()
-
getQuantilesNb
public int getQuantilesNb()
-
setQuantilesNb
public void setQuantilesNb(int i)
-
dump
public java.lang.StringBuffer dump(int nbTabs)
-
saveToXml
public org.jdom.Content saveToXml(int i)
-
saveMacro
public org.jdom.Content saveMacro(int i)
-
saveReportToXML
public org.jdom.Content saveReportToXML(int i)
-
loadReport
public void loadReport(org.jdom.Element sectionLoded)
-
XMLToString
public java.lang.String XMLToString(org.jdom.Element current)
-
saveReportToXML
public org.jdom.Content saveReportToXML(int i, java.io.File mainFile, Report.imageFormats imageFormat)
-
saveReportToXML
public org.jdom.Content saveReportToXML(int i, Report.imageFormats imageFormat)
-
-