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

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

public abstract class ReportStatisticsGadget
extends ConfigurationBasedGadget

See Also:
Serialized Form

Constructor Summary
ReportStatisticsGadget()
           
 
Method Summary
protected  void checkPermission()
           
protected  void configureRendererContext(RendererContext rc)
           
protected  org.apache.wicket.markup.html.panel.Panel createGadgetPanel(java.lang.String id, java.lang.String[] reportsets, org.apache.wicket.model.IModel<RendererContext> model)
           
protected abstract  AbstractRenderer createRenderer()
           
 AbstractRenderer getRenderer()
           
 java.util.List<java.lang.String> getReportsets()
           
protected  java.lang.String getTitleUrl(Configuration c)
           
protected  org.apache.wicket.markup.html.panel.Panel renderBodyForConfiguration(java.lang.String panelId)
           
protected  org.apache.wicket.Component renderHeadForConfiguration(java.lang.String componentId)
           
 void setReportsets(java.util.List<java.lang.String> reportsets)
           
 
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

ReportStatisticsGadget

public ReportStatisticsGadget()
Method Detail

createRenderer

protected abstract AbstractRenderer createRenderer()

getReportsets

public java.util.List<java.lang.String> getReportsets()

setReportsets

public void setReportsets(java.util.List<java.lang.String> reportsets)

checkPermission

protected void checkPermission()

renderHeadForConfiguration

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

getTitleUrl

protected java.lang.String getTitleUrl(Configuration c)

renderBodyForConfiguration

protected org.apache.wicket.markup.html.panel.Panel renderBodyForConfiguration(java.lang.String panelId)
Specified by:
renderBodyForConfiguration in class ConfigurationBasedGadget

createGadgetPanel

protected org.apache.wicket.markup.html.panel.Panel createGadgetPanel(java.lang.String id,
                                                                      java.lang.String[] reportsets,
                                                                      org.apache.wicket.model.IModel<RendererContext> model)

getRenderer

public AbstractRenderer getRenderer()

configureRendererContext

protected void configureRendererContext(RendererContext rc)


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