com.pmease.quickbuild.plugin.report.engine.renderer.statistics
Class StatisticsRenderer

java.lang.Object
  extended by com.pmease.quickbuild.plugin.report.engine.extensionpoint.AbstractTypedXMLObject
      extended by com.pmease.quickbuild.plugin.report.engine.metadata.AbstractCategoryItem
          extended by com.pmease.quickbuild.plugin.report.engine.renderer.AbstractRenderer
              extended by com.pmease.quickbuild.plugin.report.engine.renderer.statistics.StatisticsRenderer
All Implemented Interfaces:
ReportRenderer, TypedObject, XMLSerializable, java.io.Serializable
Direct Known Subclasses:
AggregationStatsRenderer, HistoryStatsRenderer

public class StatisticsRenderer
extends AbstractRenderer

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.pmease.quickbuild.plugin.report.engine.metadata.AbstractCategoryItem
category
 
Constructor Summary
StatisticsRenderer(ReportCategory category)
           
 
Method Summary
 org.apache.wicket.markup.html.panel.Panel createReportPanel(java.lang.String id, org.apache.wicket.model.IModel<RendererContext> model)
           
 StatisticsItem findItem(java.lang.String valueExpression)
           
 void fromXML(org.dom4j.Element node)
           
 java.util.List<Tab> getContributeTabs()
           
 java.util.List<StatisticsItem> getItems()
           
 java.lang.String getType()
           
 boolean hasItem(StatisticsItem item)
           
 boolean isSimpleMode()
           
 org.apache.wicket.markup.html.panel.Panel render(java.lang.String id, org.apache.wicket.model.IModel<RendererContext> model)
           
 void setItems(java.util.List<StatisticsItem> items)
           
 void setSimpleMode(boolean simpleMode)
           
 
Methods inherited from class com.pmease.quickbuild.plugin.report.engine.renderer.AbstractRenderer
createDefaultPanel, getCss, getDataSource, getDescription, getElementName, getId, getMeta, getMode, getOrder, getParentRenderer, getReportName, getScript, getStatsQueries, getTabName, getTitle, isApplicable, isContentOnly, isIgnoreSessionFilter, isInDropDown, isLazyload, setContentOnly, setCss, setDataSource, setDescription, setId, setIgnoreSessionFilter, setInDropDown, setLazyload, setMode, setOrder, setParentRenderer, setScript, setStatsQueries, setTabName, setTitle, setUseDefaultStats, toString
 
Methods inherited from class com.pmease.quickbuild.plugin.report.engine.metadata.AbstractCategoryItem
getCategory
 
Methods inherited from class com.pmease.quickbuild.plugin.report.engine.extensionpoint.AbstractTypedXMLObject
initFromClassResource, initFromLocal, initFromStream, reflectionReadFromNode, reflectionWriteToNode, toXML
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

StatisticsRenderer

public StatisticsRenderer(ReportCategory category)
Method Detail

getType

public java.lang.String getType()

render

public org.apache.wicket.markup.html.panel.Panel render(java.lang.String id,
                                                        org.apache.wicket.model.IModel<RendererContext> model)
Specified by:
render in interface ReportRenderer
Overrides:
render in class AbstractRenderer

createReportPanel

public org.apache.wicket.markup.html.panel.Panel createReportPanel(java.lang.String id,
                                                                   org.apache.wicket.model.IModel<RendererContext> model)
Specified by:
createReportPanel in class AbstractRenderer

getContributeTabs

public java.util.List<Tab> getContributeTabs()

hasItem

public boolean hasItem(StatisticsItem item)

getItems

public java.util.List<StatisticsItem> getItems()

setItems

public void setItems(java.util.List<StatisticsItem> items)

findItem

public StatisticsItem findItem(java.lang.String valueExpression)

fromXML

public void fromXML(org.dom4j.Element node)
Specified by:
fromXML in interface XMLSerializable
Overrides:
fromXML in class AbstractRenderer

isSimpleMode

public boolean isSimpleMode()

setSimpleMode

public void setSimpleMode(boolean simpleMode)


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