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
-
Nested Class Summary
Nested classes/interfaces inherited from class com.atlassian.bamboo.charts.AbstractBambooChart
AbstractBambooChart.AutoRange, AbstractBambooChart.NotifyListeners
-
Field Summary
Modifier and TypeFieldDescriptionprotected CachedPlanManager
protected org.jfree.data.xy.XYDataset
protected ResultsSummaryManager
Fields inherited from class com.atlassian.bamboo.charts.AbstractBambooChart
chartTitle, contextPath, height, shortUrlUsed, width, xAxisLabel, yAxisLabel
-
Constructor Summary
ConstructorDescriptionBambooReportLineChart
(int height, int width, String chartTitle, String xAxisLabel, String yAxisLabel, org.jfree.data.xy.XYDataset dataSet) -
Method Summary
Modifier and TypeMethodDescriptiongenerateLabel
(org.jfree.data.xy.XYDataset xyDataset, int i) generateToolTip
(org.jfree.data.xy.XYDataset xyDataset, int series, int item) org.jfree.data.xy.XYDataset
org.jfree.chart.JFreeChart
void
setCachedPlanManager
(CachedPlanManager cachedPlanManager) void
setDataSet
(org.jfree.data.xy.XYDataset dataSet) void
setResultsSummaryManager
(ResultsSummaryManager resultsSummaryManager) Methods inherited from class com.atlassian.bamboo.charts.AbstractBambooChart
configureDurationRangeAxis, configureDurationRangeAxis, configureDurationRangeAxisForSeconds, generateChartImage, generateChartImage, generateRandomMapName, getChartTitle, getContextPath, getHeight, getWidth, getxAxisLabel, getyAxisLabel, isShortUrlUsed, setChartTitle, setContextPath, setHeight, setShortUrlUsed, setWidth, setxAxisLabel, setyAxisLabel
-
Field Details
-
dataSet
protected org.jfree.data.xy.XYDataset dataSet -
cachedPlanManager
-
resultsSummaryManager
-
-
Constructor Details
-
BambooReportLineChart
public BambooReportLineChart() -
BambooReportLineChart
-
-
Method Details
-
generateChartParams
- Specified by:
generateChartParams
in interfaceChartBuilder
-
getJFreeChart
public org.jfree.chart.JFreeChart getJFreeChart() -
generateToolTip
- Specified by:
generateToolTip
in interfaceorg.jfree.chart.labels.XYToolTipGenerator
-
getDataSet
public org.jfree.data.xy.XYDataset getDataSet() -
setDataSet
public void setDataSet(org.jfree.data.xy.XYDataset dataSet) -
setCachedPlanManager
-
getResultsSummaryManager
-
setResultsSummaryManager
-
generateLabel
- Specified by:
generateLabel
in interfaceorg.jfree.chart.labels.XYSeriesLabelGenerator
-