Class BambooReportLineChart

java.lang.Object
com.atlassian.bamboo.charts.AbstractBambooChart
com.atlassian.bamboo.reports.charts.BambooReportLineChart
All Implemented Interfaces:
ChartBuilder, BambooPluginModule, org.jfree.chart.labels.XYSeriesLabelGenerator, org.jfree.chart.labels.XYToolTipGenerator
Direct Known Subclasses:
AgentUtilizationLineChart, AuthorBrokenBuildsLineChart, AuthorFailuresLineChart, AuthorFixedBuildsLineChart, AuthorNumberBuildsLineChart, AuthorSuccessRatioLineChart, BuildNumberCoverageLineChart, BuildSummaryAverageDurationLineChart, BuildSummaryAverageQueuedDurationLineChart, BuildSummaryAverageTimeToFixLineChart, BuildSummaryCodeLinesLineChart, BuildSummaryCoverageLineChart, BuildSummaryFailureRatioWithLabelUsageLineChart, BuildSummaryFailuresLineChart, BuildSummaryLabelUsageCountLineChart, BuildSummaryLabelUsageRatioLineChart, BuildSummaryNumberBuildsLineChart, BuildSummaryNumberTestsLineChart, BuildSummarySuccessRatioLineChart

public class BambooReportLineChart extends AbstractBambooChart implements org.jfree.chart.labels.XYToolTipGenerator, org.jfree.chart.labels.XYSeriesLabelGenerator, BambooPluginModule
  • Field Details

    • dataSet

      protected org.jfree.data.xy.XYDataset dataSet
    • cachedPlanManager

      protected CachedPlanManager cachedPlanManager
    • resultsSummaryManager

      protected ResultsSummaryManager resultsSummaryManager
  • Constructor Details

    • BambooReportLineChart

      public BambooReportLineChart()
    • BambooReportLineChart

      public BambooReportLineChart(int height, int width, String chartTitle, String xAxisLabel, String yAxisLabel, org.jfree.data.xy.XYDataset dataSet)
  • Method Details

    • generateChartParams

      public Map<String,Object> generateChartParams()
      Specified by:
      generateChartParams in interface ChartBuilder
    • getJFreeChart

      public org.jfree.chart.JFreeChart getJFreeChart()
    • generateToolTip

      public String generateToolTip(org.jfree.data.xy.XYDataset xyDataset, int series, int item)
      Specified by:
      generateToolTip in interface org.jfree.chart.labels.XYToolTipGenerator
    • getDataSet

      public org.jfree.data.xy.XYDataset getDataSet()
    • setDataSet

      public void setDataSet(org.jfree.data.xy.XYDataset dataSet)
    • setCachedPlanManager

      public void setCachedPlanManager(CachedPlanManager cachedPlanManager)
    • getResultsSummaryManager

      public ResultsSummaryManager getResultsSummaryManager()
    • setResultsSummaryManager

      public void setResultsSummaryManager(ResultsSummaryManager resultsSummaryManager)
    • generateLabel

      public String generateLabel(org.jfree.data.xy.XYDataset xyDataset, int i)
      Specified by:
      generateLabel in interface org.jfree.chart.labels.XYSeriesLabelGenerator