Class Section


  • public class Section
    extends java.lang.Object
    Author:
    Tomas Perez Segovia, Bruno Dillenseger
    • 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
    • Constructor Detail

      • Section

        public Section​(int _order,
                       java.lang.String _title,
                       java.lang.String _comment)
      • Section

        public Section()
      • Section

        public Section​(int _order)
      • Section

        public Section​(java.lang.String _title)
      • Section

        public Section​(java.lang.String _title,
                       java.lang.String _comment)
    • 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)
      • 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:
        toString in class java.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)
      • 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)