com.pmease.quickbuild.plugin.report.engine.renderer.aggregation
Class AggregationLineChartData

java.lang.Object
  extended by com.pmease.quickbuild.plugin.report.engine.renderer.chart.line.LineChartData
      extended by com.pmease.quickbuild.plugin.report.engine.renderer.aggregation.AggregationLineChartData
All Implemented Interfaces:
XMLSerializable, java.io.Serializable

public class AggregationLineChartData
extends LineChartData

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class com.pmease.quickbuild.plugin.report.engine.renderer.chart.line.LineChartData
LineChartData.IndexTracker, LineChartData.PeriodData
 
Field Summary
 
Fields inherited from class com.pmease.quickbuild.plugin.report.engine.renderer.chart.line.LineChartData
chartOption, failed, items, max, min, periodMax, periodMin, setting, succeeded, totalBuilds, totals, validBuilds
 
Constructor Summary
AggregationLineChartData(LineChartSetting setting, LineChartOption chartOption)
           
 
Method Summary
 void build(DataReport report)
           
protected  LineChartData.PeriodData findPeriodData(DataReport report, DateRange range, LineChartData.IndexTracker tracker)
           
 double getAverage()
           
 java.lang.String getSummaryInfo()
           
protected  void groupByDate(DataReport report)
           
 
Methods inherited from class com.pmease.quickbuild.plugin.report.engine.renderer.chart.line.LineChartData
addItem, build, findPeriodBuilds, findPeriodData, fromXML, getChartOption, getCurrentRange, getDataType, getFailed, getIntervalCount, getItem, getItems, getLabel, getMax, getMin, getPeriodMax, getPeriodMin, getSetting, getSucceeded, getTotalBuilds, getTotals, getValidBuilds, groupByDate, groupByVersion, setFailed, setItems, setMax, setMin, setPeriodMax, setPeriodMin, setSucceeded, setTotalBuilds, setTotals, setValidBuilds, size, toXML
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AggregationLineChartData

public AggregationLineChartData(LineChartSetting setting,
                                LineChartOption chartOption)
Method Detail

build

public void build(DataReport report)

getSummaryInfo

public java.lang.String getSummaryInfo()
Overrides:
getSummaryInfo in class LineChartData

getAverage

public double getAverage()
Overrides:
getAverage in class LineChartData

groupByDate

protected void groupByDate(DataReport report)

findPeriodData

protected LineChartData.PeriodData findPeriodData(DataReport report,
                                                  DateRange range,
                                                  LineChartData.IndexTracker tracker)


Copyright © 2005-2010 PMEase Inc. All Rights Reserved.