public class Section
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
Section.ChartRepresentation |
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
comment |
protected java.util.ArrayList<Dataset> |
datasets |
protected int |
sectionId |
protected int |
sectionOrder |
protected java.lang.String |
title |
Constructor and Description |
---|
Section() |
Section(int _order) |
Section(int _order,
java.lang.String _title,
java.lang.String _comment) |
Section(java.lang.String _title) |
Section(java.lang.String _title,
java.lang.String _comment) |
Modifier and Type | Method and Description |
---|---|
boolean |
addAggregateDataset(java.lang.String testName,
java.lang.String bladeId,
java.lang.String eventType) |
boolean |
addDatasetModel(Dataset dataset) |
boolean |
addDatasetToSection(Dataset dataset) |
boolean |
addMultipleDataset(java.lang.String testName,
java.lang.String bladeId,
java.lang.String eventType) |
boolean |
addSimpleDataset(java.lang.String testName,
java.lang.String bladeId,
java.lang.String eventType) |
int |
compareToByOrder(Section _sectionB) |
java.lang.StringBuffer |
dump(int nbTabs) |
java.lang.String |
exportToHtml(int tabsMem,
java.io.File resourceFolder,
Report.imageFormats imageFormat) |
java.lang.StringBuffer |
exportToTxt(int nbTabs,
java.io.File mainFile,
Report.imageFormats imageFormat) |
Chart |
getChart() |
Section.ChartRepresentation |
getChartRepresentation() |
java.util.Set<Dataset.ChartType> |
getChartTypes() |
java.lang.String |
getComment() |
java.util.ArrayList<Dataset> |
getDatasets() |
long |
getDrawEndTime() |
long |
getDrawStartTime() |
java.lang.String |
getEventFieldLabel() |
long |
getFilterEndTime() |
long |
getFilterStartTime() |
int |
getId() |
org.jfree.chart.JFreeChart |
getJfChart() |
int |
getQuantilesNb() |
int |
getSectionId() |
int |
getSectionOrder() |
int |
getSlicesNb() |
java.util.List<Statistics> |
getStatistics() |
java.lang.String |
getTitle() |
java.lang.String |
getYAxisLabel() |
void |
loadReport(org.jdom.Element sectionLoded) |
boolean |
removeDataset(Dataset dataset) |
org.jdom.Content |
saveMacro(int i) |
org.jdom.Content |
saveReportToXML(int i) |
org.jdom.Content |
saveReportToXML(int i,
java.io.File mainFile,
Report.imageFormats imageFormat) |
org.jdom.Content |
saveReportToXML(int i,
Report.imageFormats imageFormat) |
org.jdom.Content |
saveToXml(int i) |
void |
setChart(Chart chart) |
void |
setChartRepresentation(Section.ChartRepresentation representation) |
void |
setComment(java.lang.String sectionComment) |
void |
setDatasets(java.util.ArrayList<Dataset> datasets) |
void |
setDrawEndTime(long l) |
void |
setDrawStartTime(long l) |
void |
setQuantilesNb(int i) |
void |
setSectionId(int currentId) |
void |
setSectionOrder(int sectionOrder) |
void |
setSlicesNb(int i) |
void |
setTitle(java.lang.String sectionTitle) |
java.lang.String |
toc() |
java.lang.String |
toString() |
void |
updateChart() |
void |
updateDrawEndTime()
if not set, computes (max) chart's (draw) end time from all dataset's drawStartTime
and stores it in chart's data
|
void |
updateDrawStartTime()
if not set, computes (min) chart's (draw) start time from all dataset's drawStartTime
and stores it in chart's data
|
java.lang.String |
XMLToString(org.jdom.Element current) |
protected java.lang.String title
protected java.lang.String comment
protected int sectionId
protected int sectionOrder
protected java.util.ArrayList<Dataset> datasets
public Section(int _order, java.lang.String _title, java.lang.String _comment)
public Section()
public Section(int _order)
public Section(java.lang.String _title)
public Section(java.lang.String _title, java.lang.String _comment)
public java.lang.String getTitle()
public void setTitle(java.lang.String sectionTitle)
sectionTitle
- public java.lang.String getComment()
public void setComment(java.lang.String sectionComment)
sectionComment
- public int getSectionOrder()
public void setSectionOrder(int sectionOrder)
public int getSectionId()
public void setSectionId(int currentId)
public Chart getChart()
public void setChart(Chart chart)
public java.util.ArrayList<Dataset> getDatasets()
public void setDatasets(java.util.ArrayList<Dataset> datasets)
public void setChartRepresentation(Section.ChartRepresentation representation)
public Section.ChartRepresentation getChartRepresentation()
public long getDrawStartTime()
public void setDrawStartTime(long l)
public long getDrawEndTime()
public void setDrawEndTime(long l)
public void updateDrawStartTime()
public void updateDrawEndTime()
public boolean addDatasetToSection(Dataset dataset)
public boolean removeDataset(Dataset dataset)
public void updateChart()
public org.jfree.chart.JFreeChart getJfChart()
public boolean addDatasetModel(Dataset dataset)
public boolean addSimpleDataset(java.lang.String testName, java.lang.String bladeId, java.lang.String eventType)
public boolean addMultipleDataset(java.lang.String testName, java.lang.String bladeId, java.lang.String eventType)
public boolean addAggregateDataset(java.lang.String testName, java.lang.String bladeId, java.lang.String eventType)
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String toc()
public java.lang.String exportToHtml(int tabsMem, java.io.File resourceFolder, Report.imageFormats imageFormat)
public java.lang.StringBuffer exportToTxt(int nbTabs, java.io.File mainFile, Report.imageFormats imageFormat)
public int compareToByOrder(Section _sectionB)
public java.util.Set<Dataset.ChartType> getChartTypes()
public java.lang.String getEventFieldLabel()
public long getFilterStartTime()
public long getFilterEndTime()
public java.lang.String getYAxisLabel()
public java.util.List<Statistics> getStatistics()
public int getId()
public void setSlicesNb(int i)
public int getSlicesNb()
public int getQuantilesNb()
public void setQuantilesNb(int i)
public java.lang.StringBuffer dump(int nbTabs)
public org.jdom.Content saveToXml(int i)
public org.jdom.Content saveMacro(int i)
public org.jdom.Content saveReportToXML(int i)
public void loadReport(org.jdom.Element sectionLoded)
public java.lang.String XMLToString(org.jdom.Element current)
public org.jdom.Content saveReportToXML(int i, java.io.File mainFile, Report.imageFormats imageFormat)
public org.jdom.Content saveReportToXML(int i, Report.imageFormats imageFormat)