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

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
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
AggregatedLineChartGadget

public abstract class LineChartGadget
extends ReportStatisticsGadget

See Also:
Serialized Form

Constructor Summary
LineChartGadget()
           
 
Method Summary
protected  void configureRendererContext(RendererContext rc)
           
protected abstract  StatisticsRenderer createRenderer()
           
 java.lang.String getGroupBy()
           
 java.util.List<java.lang.String> getIndicators()
           
 StatisticsRenderer getRenderer()
           
protected  StatisticsItem getStatisticsItem(java.lang.String name)
           
 boolean isExcludingFailed()
           
 boolean isIgnoreNoBuildDays()
           
 void setExcludingFailed(boolean excludingFailed)
           
 void setGroupBy(java.lang.String groupBy)
           
 void setIgnoreNoBuildDays(boolean ignoreNoBuildDays)
           
 void setIndicators(java.util.List<java.lang.String> indicators)
           
 
Methods inherited from class com.pmease.quickbuild.plugin.report.engine.renderer.gadget.ReportStatisticsGadget
checkPermission, createGadgetPanel, getReportsets, getTitleUrl, renderBodyForConfiguration, renderHeadForConfiguration, 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

LineChartGadget

public LineChartGadget()
Method Detail

createRenderer

protected abstract StatisticsRenderer createRenderer()
Specified by:
createRenderer in class ReportStatisticsGadget

configureRendererContext

protected void configureRendererContext(RendererContext rc)
Overrides:
configureRendererContext in class ReportStatisticsGadget

getStatisticsItem

protected StatisticsItem getStatisticsItem(java.lang.String name)

getRenderer

public StatisticsRenderer getRenderer()
Overrides:
getRenderer in class ReportStatisticsGadget

getIndicators

@Size(min=1,
      max=100)
public java.util.List<java.lang.String> getIndicators()

setIndicators

public void setIndicators(java.util.List<java.lang.String> indicators)

getGroupBy

@NotEmpty
public java.lang.String getGroupBy()

setGroupBy

public void setGroupBy(java.lang.String groupBy)

isExcludingFailed

public boolean isExcludingFailed()

setExcludingFailed

public void setExcludingFailed(boolean excludingFailed)

isIgnoreNoBuildDays

public boolean isIgnoreNoBuildDays()

setIgnoreNoBuildDays

public void setIgnoreNoBuildDays(boolean ignoreNoBuildDays)


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