public class BuildTimesChart 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,ResultsSummary> |
buildResults |
protected List<ResultsSummary> |
filteredResults |
protected PlanIdentifier |
plan |
chartTitle, contextPath, height, shortUrlUsed, width, xAxisLabel, yAxisLabel
Constructor and Description |
---|
BuildTimesChart(int height,
int width,
String chartTitle,
String xAxisLabel,
String yAxisLabel,
PlanIdentifier plan,
List<? extends ResultsSummary> filteredResults,
String seriesLabel) |
Modifier and Type | Method and Description |
---|---|
protected void |
addDataSet(ResultsSummary resultsSummary,
org.jfree.data.xy.CategoryTableXYDataset categoryTableXYDataSet) |
protected void |
appendTooltipSuffix(StringBuilder tooltip,
ResultsSummary buildResultsSummary) |
protected org.jfree.chart.JFreeChart |
generateChart(org.jfree.data.xy.CategoryTableXYDataset dataSet) |
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) |
protected 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 Map<Integer,ResultsSummary> buildResults
public BuildTimesChart(int height, int width, String chartTitle, String xAxisLabel, String yAxisLabel, @NotNull PlanIdentifier plan, @NotNull List<? extends ResultsSummary> filteredResults, @NotNull String seriesLabel)
protected void appendTooltipSuffix(StringBuilder tooltip, ResultsSummary buildResultsSummary)
protected void addDataSet(ResultsSummary resultsSummary, org.jfree.data.xy.CategoryTableXYDataset categoryTableXYDataSet)
protected org.jfree.chart.JFreeChart generateChart(org.jfree.data.xy.CategoryTableXYDataset dataSet)
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
public Map<String,Object> generateChartParams()
generateChartParams
in interface ChartBuilder
protected org.jfree.chart.JFreeChart getChart()
Copyright © 2020 Atlassian Software Systems Pty Ltd. All rights reserved.