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(StringBuffer 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, setyAxisLabelprotected 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(StringBuffer 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.XYToolTipGeneratorpublic String generateURL(org.jfree.data.xy.XYDataset dataset, int row, int column)
generateURL in interface org.jfree.chart.urls.XYURLGeneratorpublic Map<String,Object> generateChartParams()
generateChartParams in interface ChartBuilderprotected org.jfree.chart.JFreeChart getChart()
Copyright © 2016 Atlassian Software Systems Pty Ltd. All rights reserved.