Class Dataset

  • Direct Known Subclasses:
    AggregateDataset, MultipleDataset, SimpleDataset

    public class Dataset
    extends java.lang.Object
    Implementation of a dataset as viewed by the report generator
    Author:
    Colette Vincent, Bruno Dillenseger
    • Constructor Detail

      • Dataset

        public Dataset​(Dataset.DatasetType dsType,
                       java.lang.String _name,
                       java.lang.String _comment)
      • Dataset

        public Dataset()
      • Dataset

        public Dataset​(java.lang.String _name)
      • Dataset

        public Dataset​(java.lang.String _name,
                       java.lang.String _testName,
                       java.lang.String _bladeId)
      • Dataset

        public Dataset​(java.lang.String _name,
                       java.lang.String _testName,
                       java.lang.String _bladeId,
                       java.lang.String _eventType)
      • Dataset

        public Dataset​(Dataset.DatasetType datasetType,
                       java.lang.String name,
                       java.lang.String testName,
                       java.lang.String bladeId,
                       java.lang.String eventType)
      • Dataset

        public Dataset​(java.lang.String _name,
                       java.lang.String _testName,
                       java.lang.String _bladeId,
                       java.lang.String _eventType,
                       java.lang.String field)
    • Method Detail

      • getId

        public int getId()
      • getDatasources

        public java.util.List<Datasource> getDatasources()
      • setChartTypesSet

        public void setChartTypesSet​(java.util.Set<Dataset.ChartType> cts)
      • getDatasetId

        public int getDatasetId()
      • setId

        public void setId​(int id)
      • getComment

        public java.lang.String getComment()
      • setComment

        public void setComment​(java.lang.String str)
      • getTitle

        public java.lang.String getTitle()
      • getName

        public java.lang.String getName()
      • getNames

        public java.lang.String getNames()
      • setName

        public void setName​(java.lang.String str)
      • getInitialName

        public java.lang.String getInitialName()
      • setInitialName

        public void setInitialName​(java.lang.String str)
      • isPerformStatAnalysis

        public boolean isPerformStatAnalysis()
      • setPerformStatAnalysis

        public void setPerformStatAnalysis​(boolean b)
      • getFilterStartTime

        public long getFilterStartTime()
      • setFilterStartTime

        public void setFilterStartTime​(long l)
      • isStartFilterAtFirstEvent

        public boolean isStartFilterAtFirstEvent()
      • setStartFilterAtFirstEvent

        public void setStartFilterAtFirstEvent​(boolean b)
      • getFilterEndTime

        public long getFilterEndTime()
      • setFilterEndTime

        public void setFilterEndTime​(long l)
      • isEndFilterAtLastEvent

        public boolean isEndFilterAtLastEvent()
      • setEndFilterAtLastEvent

        public void setEndFilterAtLastEvent​(boolean b)
      • getkParam

        public double getkParam()
      • setkParam

        public void setkParam​(double d)
      • getPercentPointsKeptParam

        public double getPercentPointsKeptParam()
      • setPercentPointsKeptParam

        public void setPercentPointsKeptParam​(double d)
      • isPerformDraw

        public boolean isPerformDraw()
      • setPerformDraw

        public void setPerformDraw​(boolean b)
      • isPerformTimeChart

        public boolean isPerformTimeChart()
      • setPerformTimeChart

        public void setPerformTimeChart​(boolean b)
      • isPerformHistogram

        public boolean isPerformHistogram()
      • setPerformHistogram

        public void setPerformHistogram​(boolean b)
      • isPerformQuantiles

        public boolean isPerformQuantiles()
      • setPerformQuantiles

        public void setPerformQuantiles​(boolean b)
      • isDrawRaw

        public boolean isDrawRaw()
      • setDrawRaw

        public void setDrawRaw​(boolean b)
      • isDrawMovingMin

        public boolean isDrawMovingMin()
      • setDrawMovingMin

        public void setDrawMovingMin​(boolean b)
      • isDrawMovingMax

        public boolean isDrawMovingMax()
      • setDrawMovingMax

        public void setDrawMovingMax​(boolean b)
      • isDrawMovingAverage

        public boolean isDrawMovingAverage()
      • setDrawMovingAverage

        public void setDrawMovingAverage​(boolean b)
      • isDrawMovingMedian

        public boolean isDrawMovingMedian()
      • setDrawMovingMedian

        public void setDrawMovingMedian​(boolean b)
      • isDrawMovingStdDev

        public boolean isDrawMovingStdDev()
      • setDrawMovingStdDev

        public void setDrawMovingStdDev​(boolean b)
      • isDrawMovingThroughput

        public boolean isDrawMovingThroughput()
      • setDrawMovingThroughput

        public void setDrawMovingThroughput​(boolean b)
      • getMaxPointsNb

        public int getMaxPointsNb()
      • setMaxPointsNb

        public void setMaxPointsNb​(int i)
      • getTimeWindow

        public int getTimeWindow()
      • setTimeWindow

        public void setTimeWindow​(int i)
      • getStep

        public int getStep()
      • setStep

        public void setStep​(int i)
      • getSlicesNb

        public int getSlicesNb()
      • setSlicesNb

        public void setSlicesNb​(int i)
      • getQuantiles

        public int getQuantiles()
      • setQuantiles

        public void setQuantiles​(int n)
      • getFirstEventTime

        public long getFirstEventTime()
      • setFirstEventTime

        public void setFirstEventTime​(long l)
      • getLastEventTime

        public long getLastEventTime()
      • setLastEventTime

        public void setLastEventTime​(long l)
      • getFirstEventTimeAfterFilter

        public long getFirstEventTimeAfterFilter()
      • getLastEventTimeAfterFilter

        public long getLastEventTimeAfterFilter()
      • setStatistics

        public void setStatistics​(Statistics statistics)
      • setStatistics

        public void setStatistics​(java.util.List<Statistics> statistics)
      • getStatistics

        public java.util.List<Statistics> getStatistics()
      • setFieldsValuesFilter

        public void setFieldsValuesFilter​(FieldsValuesFilter fieldsValuesFilter)
      • getSection

        public Section getSection()
      • setSection

        public void setSection​(Section section)
      • addField

        public void addField​(java.lang.String field)
        adds to all Datasources in this Dataset
        Parameters:
        field -
      • exportToHtml

        public java.lang.String exportToHtml​(int tabsMem)
      • saveToXML

        public org.jdom.Content saveToXML​(int i)
      • toString

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

        public java.lang.String getEventFieldLabel()
      • exportToTxt

        public java.lang.StringBuffer exportToTxt​(int nbTabs)
      • createChartDataValues

        public java.util.List<ChartDataValues> createChartDataValues()
      • clearDatasources

        public void clearDatasources()
      • addDatasource

        public void addDatasource​(Datasource datasource)
      • getBladeId

        public java.lang.String getBladeId()
      • getBladeIds

        public java.lang.String getBladeIds()
        Returns:
        a String with all bladeIds
      • getUniqueBladeIds

        public java.lang.String getUniqueBladeIds()
        Returns:
        a String with all bladeIds, but without duplicates
      • dump

        public java.lang.String dump()
      • getEventType

        public java.lang.String getEventType()
      • getUniqueEventTypes

        public java.lang.String getUniqueEventTypes()
      • getFields

        public java.lang.String getFields()
      • getArrayFields

        public java.lang.String[] getArrayFields()
      • getUniqueFields

        public java.lang.String[] getUniqueFields()
      • getStatisticalFilteringParamsToString

        public java.lang.String getStatisticalFilteringParamsToString()
      • getStatisticalFilteringParamsToHtml

        public java.lang.String getStatisticalFilteringParamsToHtml()
      • getTimeFilterEventsDiscardedNumber

        public java.lang.String getTimeFilterEventsDiscardedNumber()
      • saveMacro

        public org.jdom.Content saveMacro​(int i)
      • loadReport

        public void loadReport​(org.jdom.Element datasetLoaded)
      • loadDatasourceReport

        public Datasource loadDatasourceReport​(org.jdom.Element eventCourant,
                                               java.lang.String eventType,
                                               java.lang.String field)
      • XMLToString

        public java.lang.String XMLToString​(org.jdom.Element current)