Package com.atlassian.bamboo.charts
Class AbstractBambooChart
java.lang.Object
com.atlassian.bamboo.charts.AbstractBambooChart
- All Implemented Interfaces:
ChartBuilder
- Direct Known Subclasses:
AbstractTimePeriodGroupedChart
,AuthorNumberBuildsBarChart
,BambooReportLineChart
,BuildFailuresChart
,BuildTimesChart
,CombinedBuildSummaryByBuildChart
,CombinedBuildSummaryByTimeChart
,TestCaseBuildTimesChart
-
Nested Class Summary
Modifier and TypeClassDescriptionprotected static enum
protected static enum
-
Field Summary
-
Constructor Summary
ModifierConstructorDescriptionprotected
protected
AbstractBambooChart
(int height, int width, String chartTitle, String xAxisLabel, String yAxisLabel) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
configureDurationRangeAxis
(@NotNull org.jfree.chart.JFreeChart chart, @NotNull AbstractBambooChart.AutoRange autoRange) Helper method to display "nice" durations rather than just in secondsprotected void
configureDurationRangeAxis
(org.jfree.chart.JFreeChart chart) protected void
configureDurationRangeAxisForSeconds
(org.jfree.chart.JFreeChart chart) generateChartImage
(@NotNull org.jfree.chart.JFreeChart chart) generateChartImage
(@NotNull org.jfree.chart.JFreeChart chart, @NotNull Map<String, Object> params) protected String
int
int
getWidth()
boolean
void
setChartTitle
(String chartTitle) void
setContextPath
(String contextPath) void
setHeight
(int height) void
setShortUrlUsed
(boolean shortUrlUsed) void
setWidth
(int width) void
setxAxisLabel
(String xAxisLabel) void
setyAxisLabel
(String yAxisLabel) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.atlassian.bamboo.charts.ChartBuilder
generateChartParams
-
Field Details
-
height
protected int height -
width
protected int width -
chartTitle
-
xAxisLabel
-
yAxisLabel
-
contextPath
-
shortUrlUsed
protected boolean shortUrlUsed
-
-
Constructor Details
-
AbstractBambooChart
protected AbstractBambooChart() -
AbstractBambooChart
-
-
Method Details
-
generateChartImage
-
generateRandomMapName
-
getHeight
public int getHeight() -
setHeight
public void setHeight(int height) -
getWidth
public int getWidth() -
setWidth
public void setWidth(int width) -
getChartTitle
-
setChartTitle
-
getxAxisLabel
-
setxAxisLabel
-
getyAxisLabel
-
setyAxisLabel
-
getContextPath
-
setContextPath
-
isShortUrlUsed
public boolean isShortUrlUsed() -
setShortUrlUsed
public void setShortUrlUsed(boolean shortUrlUsed) -
generateChartImage
-
configureDurationRangeAxis
protected void configureDurationRangeAxis(@NotNull @NotNull org.jfree.chart.JFreeChart chart, @NotNull @NotNull AbstractBambooChart.AutoRange autoRange) Helper method to display "nice" durations rather than just in seconds- Parameters:
chart
- chart to change the duration autoRange - autorange setting for absolute duration display
-
configureDurationRangeAxis
protected void configureDurationRangeAxis(org.jfree.chart.JFreeChart chart) -
configureDurationRangeAxisForSeconds
protected void configureDurationRangeAxisForSeconds(org.jfree.chart.JFreeChart chart)
-