com.pmease.quickbuild.plugin.report.engine.renderer.gadget
Class AggregatedLineChartGadget

java.lang.Object
  extended by com.pmease.quickbuild.extensionpoint.support.TypeInstance
      extended by com.pmease.quickbuild.extensionpoint.support.Gadget
          extended by com.pmease.quickbuild.extensionpoint.support.ConfigurationBasedGadget
              extended by com.pmease.quickbuild.plugin.report.engine.renderer.gadget.ReportStatisticsGadget
                  extended by com.pmease.quickbuild.plugin.report.engine.renderer.gadget.LineChartGadget
                      extended by com.pmease.quickbuild.plugin.report.engine.renderer.gadget.AggregatedLineChartGadget
All Implemented Interfaces:
java.io.Serializable

public abstract class AggregatedLineChartGadget
extends LineChartGadget

See Also:
Serialized Form

Constructor Summary
AggregatedLineChartGadget()
           
 
Method Summary
protected abstract  AggregationStatsRenderer createRenderer()
           
protected abstract  java.lang.String getAggregatedTabName()
           
 java.lang.String getAggregationName()
           
 java.util.List<java.lang.String> getReportsets()
           
protected  java.lang.String getTitleUrl(Configuration c)
           
 boolean isExcludingFailed()
           
protected abstract  boolean isValidAggregation(Aggregation aggregation)
           
protected  org.apache.wicket.Component renderHeadForConfiguration(java.lang.String componentId)
           
 void setAggregationName(java.lang.String aggregationName)
           
 
Methods inherited from class com.pmease.quickbuild.plugin.report.engine.renderer.gadget.LineChartGadget
configureRendererContext, getGroupBy, getIndicators, getRenderer, getStatisticsItem, isIgnoreNoBuildDays, setExcludingFailed, setGroupBy, setIgnoreNoBuildDays, setIndicators
 
Methods inherited from class com.pmease.quickbuild.plugin.report.engine.renderer.gadget.ReportStatisticsGadget
checkPermission, createGadgetPanel, renderBodyForConfiguration, setReportsets
 
Methods inherited from class com.pmease.quickbuild.extensionpoint.support.ConfigurationBasedGadget
getConfigurationPath, guessConfiguration, renderBody, renderHead, setConfigurationPath
 
Methods inherited from class com.pmease.quickbuild.extensionpoint.support.Gadget
fromDOM, getCssClass, getInterpolatedTitle, getTitle, newInstance, setTitle
 
Methods inherited from class com.pmease.quickbuild.extensionpoint.support.TypeInstance
getPlugin
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AggregatedLineChartGadget

public AggregatedLineChartGadget()
Method Detail

createRenderer

protected abstract AggregationStatsRenderer createRenderer()
Specified by:
createRenderer in class LineChartGadget

isValidAggregation

protected abstract boolean isValidAggregation(Aggregation aggregation)

getAggregatedTabName

protected abstract java.lang.String getAggregatedTabName()

getReportsets

public java.util.List<java.lang.String> getReportsets()
Overrides:
getReportsets in class ReportStatisticsGadget

isExcludingFailed

public boolean isExcludingFailed()
Overrides:
isExcludingFailed in class LineChartGadget

renderHeadForConfiguration

protected org.apache.wicket.Component renderHeadForConfiguration(java.lang.String componentId)
Overrides:
renderHeadForConfiguration in class ReportStatisticsGadget

getTitleUrl

protected java.lang.String getTitleUrl(Configuration c)
Overrides:
getTitleUrl in class ReportStatisticsGadget

getAggregationName

@NotEmpty
public java.lang.String getAggregationName()

setAggregationName

public void setAggregationName(java.lang.String aggregationName)


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