Package org.ow2.clif.analyze.lib.report
Class Dataset
- java.lang.Object
-
- org.ow2.clif.analyze.lib.report.Dataset
-
- Direct Known Subclasses:
AggregateDataset,MultipleDataset,SimpleDataset
public class Dataset extends java.lang.ObjectImplementation of a dataset as viewed by the report generator- Author:
- Colette Vincent, Bruno Dillenseger
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDataset.ChartTypestatic classDataset.DatasetType
-
Field Summary
Fields Modifier and Type Field Description protected Dataset.DatasetTypedatasetTypeprotected java.util.List<Datasource>datasources
-
Constructor Summary
Constructors Constructor Description Dataset()Dataset(java.lang.String _name)Dataset(java.lang.String _name, java.lang.String _testName, java.lang.String _bladeId)Dataset(java.lang.String _name, java.lang.String _testName, java.lang.String _bladeId, java.lang.String _eventType)Dataset(java.lang.String _name, java.lang.String _testName, java.lang.String _bladeId, java.lang.String _eventType, java.lang.String field)Dataset(Dataset.DatasetType dsType)Dataset(Dataset.DatasetType dsType, java.lang.String _name, java.lang.String _comment)Dataset(Dataset.DatasetType datasetType, java.lang.String name, java.lang.String testName, java.lang.String bladeId, java.lang.String eventType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddDatasource(Datasource datasource)voidaddField(java.lang.String field)addsto all Datasources in this Dataset voidclearDatasources()java.util.List<ChartDataValues>createChartDataValues()java.lang.Stringdump()java.lang.StringexportToHtml(int tabsMem)java.lang.StringBufferexportToTxt(int nbTabs)Dataset.DatasetTypefromString(java.lang.String st)java.lang.String[]getArrayFields()java.lang.StringgetBladeId()java.lang.StringgetBladeIds()java.util.Set<Dataset.ChartType>getChartTypes()java.util.Set<Dataset.ChartType>getChartTypesSet()java.lang.StringgetComment()intgetDatasetId()Dataset.DatasetTypegetDatasetType()java.util.List<Datasource>getDatasources()java.lang.StringgetEventFieldLabel()java.lang.StringgetEventType()java.lang.StringgetFields()FieldsValuesFiltergetFieldsValuesFilter()longgetFilterEndTime()longgetFilterStartTime()longgetFirstEventTime()longgetFirstEventTimeAfterFilter()intgetId()java.lang.StringgetInitialName()doublegetkParam()longgetLastEventTime()longgetLastEventTimeAfterFilter()intgetMaxPointsNb()java.lang.StringgetName()java.lang.StringgetNames()doublegetPercentPointsKeptParam()intgetQuantiles()SectiongetSection()intgetSlicesNb()java.lang.StringgetStatisticalFilteringParamsToHtml()java.lang.StringgetStatisticalFilteringParamsToString()java.util.List<Statistics>getStatistics()intgetStep()java.lang.StringgetTimeFilterEventsDiscardedNumber()intgetTimeWindow()java.lang.StringgetTitle()java.lang.StringgetUniqueBladeIds()java.lang.StringgetUniqueEventTypes()java.lang.String[]getUniqueFields()booleanisDrawMovingAverage()booleanisDrawMovingMax()booleanisDrawMovingMedian()booleanisDrawMovingMin()booleanisDrawMovingStdDev()booleanisDrawMovingThroughput()booleanisDrawRaw()booleanisEndFilterAtLastEvent()booleanisPerformDraw()booleanisPerformHistogram()booleanisPerformQuantiles()booleanisPerformStatAnalysis()booleanisPerformTimeChart()booleanisStartFilterAtFirstEvent()DatasourceloadDatasourceReport(org.jdom.Element eventCourant, java.lang.String eventType, java.lang.String field)voidloadReport(org.jdom.Element datasetLoaded)org.jdom.ContentsaveMacro(int i)org.jdom.ContentsaveToXML(int i)voidsetChartTypesSet(java.util.Set<Dataset.ChartType> cts)voidsetComment(java.lang.String str)voidsetDatasetType(Dataset.DatasetType d)voidsetDrawMovingAverage(boolean b)voidsetDrawMovingMax(boolean b)voidsetDrawMovingMedian(boolean b)voidsetDrawMovingMin(boolean b)voidsetDrawMovingStdDev(boolean b)voidsetDrawMovingThroughput(boolean b)voidsetDrawRaw(boolean b)voidsetEndFilterAtLastEvent(boolean b)voidsetFieldsValuesFilter(FieldsValuesFilter fieldsValuesFilter)voidsetFilterEndTime(long l)voidsetFilterStartTime(long l)voidsetFirstEventTime(long l)voidsetId(int id)voidsetInitialName(java.lang.String str)voidsetkParam(double d)voidsetLastEventTime(long l)voidsetLogicalOp(FieldsValuesFilter.LogicalEnum logicalOp)voidsetMaxPointsNb(int i)voidsetName(java.lang.String str)voidsetPercentPointsKeptParam(double d)voidsetPerformDraw(boolean b)voidsetPerformHistogram(boolean b)voidsetPerformQuantiles(boolean b)voidsetPerformStatAnalysis(boolean b)voidsetPerformTimeChart(boolean b)voidsetQuantiles(int n)voidsetSection(Section section)voidsetSlicesNb(int i)voidsetStartFilterAtFirstEvent(boolean b)voidsetStatistics(java.util.List<Statistics> statistics)voidsetStatistics(Statistics statistics)voidsetStep(int i)voidsetTimeWindow(int i)java.lang.StringtoString()java.lang.StringXMLToString(org.jdom.Element current)
-
-
-
Field Detail
-
datasetType
protected Dataset.DatasetType datasetType
-
datasources
protected java.util.List<Datasource> datasources
-
-
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)
-
Dataset
public Dataset(Dataset.DatasetType dsType)
-
-
Method Detail
-
fromString
public Dataset.DatasetType fromString(java.lang.String st)
-
getId
public int getId()
-
getDatasources
public java.util.List<Datasource> getDatasources()
-
getChartTypesSet
public java.util.Set<Dataset.ChartType> getChartTypesSet()
-
setChartTypesSet
public void setChartTypesSet(java.util.Set<Dataset.ChartType> cts)
-
getDatasetId
public int getDatasetId()
-
setId
public void setId(int id)
-
getDatasetType
public Dataset.DatasetType getDatasetType()
-
setDatasetType
public void setDatasetType(Dataset.DatasetType d)
-
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()
-
getFieldsValuesFilter
public FieldsValuesFilter getFieldsValuesFilter()
-
setFieldsValuesFilter
public void setFieldsValuesFilter(FieldsValuesFilter fieldsValuesFilter)
-
getSection
public Section getSection()
-
setSection
public void setSection(Section section)
-
addField
public void addField(java.lang.String field)
addsto 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:
toStringin classjava.lang.Object
-
getChartTypes
public java.util.Set<Dataset.ChartType> getChartTypes()
-
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()
-
setLogicalOp
public void setLogicalOp(FieldsValuesFilter.LogicalEnum logicalOp)
-
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)
-
-