Class AbstractBuildStatChartDimension
- java.lang.Object
-
- hudson.plugins.global_build_stats.model.AbstractBuildStatChartDimension
-
- Direct Known Subclasses:
AbstractBuildStatChartDimension.BuildAverageDurationChartDimension
,AbstractBuildStatChartDimension.BuildCounterChartDimension
,AbstractBuildStatChartDimension.BuildTotalDurationChartDimension
public abstract class AbstractBuildStatChartDimension extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AbstractBuildStatChartDimension.BuildAverageDurationChartDimension
static class
AbstractBuildStatChartDimension.BuildCounterChartDimension
static class
AbstractBuildStatChartDimension.BuildTotalDurationChartDimension
static class
AbstractBuildStatChartDimension.LegendItemData
-
Field Summary
Fields Modifier and Type Field Description protected BuildStatConfiguration
config
protected DataSetBuilder<String,DateRange>
datasetBuilder
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractBuildStatChartDimension(BuildStatConfiguration config, DataSetBuilder<String,DateRange> datasetBuilder)
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description DataSetBuilder<String,DateRange>
getDatasetBuilder()
abstract org.jfree.chart.axis.ValueAxis
getRangeAxis()
abstract org.jfree.chart.renderer.category.CategoryItemRenderer
getRenderer()
static List<AbstractBuildStatChartDimension.LegendItemData>
getSortedLegendItemsLabels()
abstract void
provideDataInDataSet(DateRange range)
abstract void
saveDataForBuild(JobBuildResult currentBuild)
-
-
-
Field Detail
-
config
protected BuildStatConfiguration config
-
datasetBuilder
protected DataSetBuilder<String,DateRange> datasetBuilder
-
-
Constructor Detail
-
AbstractBuildStatChartDimension
protected AbstractBuildStatChartDimension(BuildStatConfiguration config, DataSetBuilder<String,DateRange> datasetBuilder)
-
-
Method Detail
-
getDatasetBuilder
public DataSetBuilder<String,DateRange> getDatasetBuilder()
-
getSortedLegendItemsLabels
public static List<AbstractBuildStatChartDimension.LegendItemData> getSortedLegendItemsLabels()
-
provideDataInDataSet
public abstract void provideDataInDataSet(DateRange range)
-
saveDataForBuild
public abstract void saveDataForBuild(JobBuildResult currentBuild)
-
getRenderer
public abstract org.jfree.chart.renderer.category.CategoryItemRenderer getRenderer()
-
getRangeAxis
public abstract org.jfree.chart.axis.ValueAxis getRangeAxis()
-
-