hudson.plugins.global_build_stats.model
Class AbstractBuildStatChartDimension

java.lang.Object
  extended by hudson.plugins.global_build_stats.model.AbstractBuildStatChartDimension
Direct Known Subclasses:
AbstractBuildStatChartDimension.BuildAverageDurationChartDimension, AbstractBuildStatChartDimension.BuildCounterChartDimension, AbstractBuildStatChartDimension.BuildTotalDurationChartDimension

public abstract class AbstractBuildStatChartDimension
extends java.lang.Object


Nested Class Summary
static class AbstractBuildStatChartDimension.BuildAverageDurationChartDimension
           
static class AbstractBuildStatChartDimension.BuildCounterChartDimension
           
static class AbstractBuildStatChartDimension.BuildTotalDurationChartDimension
           
static class AbstractBuildStatChartDimension.LegendItemData
           
 
Field Summary
protected  BuildStatConfiguration config
           
protected  hudson.util.DataSetBuilder<java.lang.String,DateRange> datasetBuilder
           
 
Constructor Summary
protected AbstractBuildStatChartDimension(BuildStatConfiguration config, hudson.util.DataSetBuilder<java.lang.String,DateRange> datasetBuilder)
           
 
Method Summary
 hudson.util.DataSetBuilder<java.lang.String,DateRange> getDatasetBuilder()
           
abstract  org.jfree.chart.axis.ValueAxis getRangeAxis()
           
abstract  org.jfree.chart.renderer.category.CategoryItemRenderer getRenderer()
           
static java.util.List<AbstractBuildStatChartDimension.LegendItemData> getSortedLegendItemsLabels()
           
abstract  void provideDataInDataSet(DateRange range)
           
abstract  void saveDataForBuild(JobBuildResult currentBuild)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

config

protected BuildStatConfiguration config

datasetBuilder

protected hudson.util.DataSetBuilder<java.lang.String,DateRange> datasetBuilder
Constructor Detail

AbstractBuildStatChartDimension

protected AbstractBuildStatChartDimension(BuildStatConfiguration config,
                                          hudson.util.DataSetBuilder<java.lang.String,DateRange> datasetBuilder)
Method Detail

getDatasetBuilder

public hudson.util.DataSetBuilder<java.lang.String,DateRange> getDatasetBuilder()

getSortedLegendItemsLabels

public static java.util.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()


Copyright © 2010. All Rights Reserved.