public class BuildFailuresChart extends AbstractBambooChart implements org.jfree.chart.labels.XYToolTipGenerator, org.jfree.chart.urls.XYURLGenerator
AbstractBambooChart.AutoRange, AbstractBambooChart.NotifyListeners
Modifier and Type | Field and Description |
---|---|
protected Map<Integer,ResultStatisticsProvider> |
buildResults |
protected List<ResultsSummary> |
filteredResults |
protected PlanIdentifier |
plan |
protected String |
series |
chartTitle, contextPath, height, shortUrlUsed, width, xAxisLabel, yAxisLabel
Constructor and Description |
---|
BuildFailuresChart(int height,
int width,
String chartTitle,
String xAxisLabel,
String yAxisLabel,
PlanIdentifier plan,
List<? extends ResultsSummary> filteredResults,
String series) |
Modifier and Type | Method and Description |
---|---|
protected void |
appendTooltipSuffix(StringBuilder tooltip,
ResultsSummary buildResultsSummary) |
protected org.jfree.chart.JFreeChart |
generateChart(org.jfree.data.xy.CategoryTableXYDataset dataSet1) |
Map<String,Object> |
generateChartParams() |
String |
generateToolTip(org.jfree.data.xy.XYDataset dataset,
int row,
int column) |
String |
generateURL(org.jfree.data.xy.XYDataset dataset,
int row,
int column) |
org.jfree.chart.JFreeChart |
getChart() |
configureDurationRangeAxis, configureDurationRangeAxis, configureDurationRangeAxisForSeconds, generateChartImage, generateChartImage, generateRandomMapName, getChartTitle, getContextPath, getHeight, getWidth, getxAxisLabel, getyAxisLabel, isShortUrlUsed, setChartTitle, setContextPath, setHeight, setShortUrlUsed, setWidth, setxAxisLabel, setyAxisLabel
protected final PlanIdentifier plan
protected final List<ResultsSummary> filteredResults
protected final String series
protected Map<Integer,ResultStatisticsProvider> buildResults
public BuildFailuresChart(int height, int width, String chartTitle, String xAxisLabel, String yAxisLabel, @NotNull PlanIdentifier plan, @NotNull List<? extends ResultsSummary> filteredResults, @NotNull String series)
public Map<String,Object> generateChartParams()
generateChartParams
in interface ChartBuilder
public org.jfree.chart.JFreeChart getChart()
protected org.jfree.chart.JFreeChart generateChart(org.jfree.data.xy.CategoryTableXYDataset dataSet1)
public String generateToolTip(org.jfree.data.xy.XYDataset dataset, int row, int column)
generateToolTip
in interface org.jfree.chart.labels.XYToolTipGenerator
public String generateURL(org.jfree.data.xy.XYDataset dataset, int row, int column)
generateURL
in interface org.jfree.chart.urls.XYURLGenerator
protected void appendTooltipSuffix(StringBuilder tooltip, ResultsSummary buildResultsSummary)
Copyright © 2019 Atlassian Software Systems Pty Ltd. All rights reserved.