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
FieldsModifier and TypeFieldDescriptionprotected CachedPlanManagerprotected org.jfree.data.xy.XYDatasetprotected ResultsSummaryManagerFields inherited from class com.atlassian.bamboo.charts.AbstractBambooChart
chartTitle, contextPath, height, shortUrlUsed, width, xAxisLabel, yAxisLabel -
Constructor Summary
ConstructorsConstructorDescriptionBambooReportLineChart(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.XYDatasetorg.jfree.chart.JFreeChartvoidsetCachedPlanManager(CachedPlanManager cachedPlanManager) voidsetDataSet(org.jfree.data.xy.XYDataset dataSet) voidsetResultsSummaryManager(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:
generateChartParamsin interfaceChartBuilder
-
getJFreeChart
public org.jfree.chart.JFreeChart getJFreeChart() -
generateToolTip
- Specified by:
generateToolTipin 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:
generateLabelin interfaceorg.jfree.chart.labels.XYSeriesLabelGenerator
-