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, setyAxisLabelclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgenerateChartParamspublic 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.