public abstract class AbstractTimePeriodCollector extends Object implements ReportCollector
| Modifier | Constructor and Description | 
|---|---|
protected  | 
AbstractTimePeriodCollector()  | 
| Modifier and Type | Method and Description | 
|---|---|
protected TimePeriodCollater | 
createCollater(org.jfree.data.time.RegularTimePeriod nextPeriod,
              String key)  | 
protected String | 
getAutoDate(Date startDate,
           Date lastDate)  | 
protected abstract TimePeriodCollater | 
getCollater()  | 
org.jfree.data.general.Dataset | 
getDataset()  | 
Map<String,String[]> | 
getParams()  | 
protected org.jfree.data.time.RegularTimePeriod | 
getPeriod(Date date,
         String periodRange)  | 
String | 
getPeriodRange()
 | 
List<? extends ResultsSummary> | 
getResultsList()  | 
protected String | 
getSeriesKey(ResultsSummary summary)  | 
protected boolean | 
isInPeriod(org.jfree.data.time.RegularTimePeriod time,
          Date date)  | 
void | 
setParams(Map<String,String[]> params)  | 
void | 
setResultsList(List<? extends ResultsSummary> resultsList)  | 
protected void | 
writeCollaterToDataSet(org.jfree.data.time.TimeTableXYDataset dataset,
                      TimePeriodCollater collater)  | 
@NotNull public org.jfree.data.general.Dataset getDataset()
getDataset in interface ReportCollectorprotected String getSeriesKey(@NotNull ResultsSummary summary)
public String getPeriodRange()
ReportCollectorAbstractTimePeriodGroupedChart.DAY, AbstractTimePeriodGroupedChart.WEEK and
 AbstractTimePeriodGroupedChart.MONTH.getPeriodRange in interface ReportCollectorprotected boolean isInPeriod(@Nullable
                             org.jfree.data.time.RegularTimePeriod time,
                             Date date)
protected void writeCollaterToDataSet(org.jfree.data.time.TimeTableXYDataset dataset,
                                      TimePeriodCollater collater)
protected TimePeriodCollater createCollater(org.jfree.data.time.RegularTimePeriod nextPeriod, String key)
protected abstract TimePeriodCollater getCollater()
public List<? extends ResultsSummary> getResultsList()
public void setResultsList(@NotNull
                           List<? extends ResultsSummary> resultsList)
setResultsList in interface ReportCollectorpublic void setParams(@NotNull
                      Map<String,String[]> params)
setParams in interface ReportCollectorCopyright © 2020 Atlassian Software Systems Pty Ltd. All rights reserved.