public abstract class AbstractTimePeriodGroupedChart extends AbstractBambooChart
AbstractBambooChart.AutoRange, AbstractBambooChart.NotifyListeners
Modifier and Type | Field and Description |
---|---|
static String |
DAY |
static String |
MONTH |
static String |
WEEK |
static String |
YEAR |
chartTitle, contextPath, height, shortUrlUsed, width, xAxisLabel, yAxisLabel
Constructor and Description |
---|
AbstractTimePeriodGroupedChart(int height,
int width,
String chartTitle,
String xAxisLabel,
String yAxisLabel,
String periodRange) |
Modifier and Type | Method and Description |
---|---|
protected abstract TimePeriodCollater |
createNewPeriod(Date buildDate,
ResultStatisticsProvider result,
String seriesName) |
protected List |
getAllPeriodsBetweenDates(Date earliest,
Date latest) |
protected org.jfree.data.time.RegularTimePeriod |
getPeriod(Date date,
String periodRange) |
String |
getPeriodRange() |
protected boolean |
isInPeriod(org.jfree.data.time.RegularTimePeriod time,
Date date) |
protected org.jfree.data.time.TimeTableXYDataset |
populateDataSet(Collection<ResultStatisticsProvider> results,
org.jfree.data.time.TimeTableXYDataset dataset,
String seriesName) |
protected abstract void |
writeCounterToDataSet(org.jfree.data.time.TimeTableXYDataset dataset,
TimePeriodCollater counter) |
configureDurationRangeAxis, configureDurationRangeAxis, configureDurationRangeAxisForSeconds, generateChartImage, generateChartImage, generateRandomMapName, getChartTitle, getContextPath, getHeight, getWidth, getxAxisLabel, getyAxisLabel, isShortUrlUsed, setChartTitle, setContextPath, setHeight, setShortUrlUsed, setWidth, setxAxisLabel, setyAxisLabel
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
generateChartParams
public static final String MONTH
public static final String YEAR
public static final String WEEK
public static final String DAY
protected org.jfree.data.time.TimeTableXYDataset populateDataSet(Collection<ResultStatisticsProvider> results, org.jfree.data.time.TimeTableXYDataset dataset, String seriesName)
protected abstract TimePeriodCollater createNewPeriod(Date buildDate, ResultStatisticsProvider result, String seriesName)
protected abstract void writeCounterToDataSet(org.jfree.data.time.TimeTableXYDataset dataset, TimePeriodCollater counter)
protected boolean isInPeriod(org.jfree.data.time.RegularTimePeriod time, Date date)
public String getPeriodRange()
Copyright © 2019 Atlassian Software Systems Pty Ltd. All rights reserved.