com.pmease.quickbuild.plugin.report.engine.renderer.composite
Class CompositeRenderer

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.composite.CompositeRenderer
All Implemented Interfaces:
ReportRenderer, TypedObject, XMLSerializable, java.io.Serializable

public class CompositeRenderer
extends AbstractRenderer

See Also:
Serialized Form

Field Summary
protected  java.util.List<AbstractRenderer> subRenderers
           
 
Fields inherited from class com.pmease.quickbuild.plugin.report.engine.metadata.AbstractCategoryItem
category
 
Constructor Summary
CompositeRenderer(ReportCategory category)
           
 
Method Summary
 void addRenderer(AbstractRenderer renderer)
           
 org.apache.wicket.markup.html.panel.Panel createReportPanel(java.lang.String id, org.apache.wicket.model.IModel<RendererContext> model)
           
 void fromXML(org.dom4j.Element node)
           
 java.util.List<AbstractRenderer> getSubRenderers()
           
 java.lang.String getType()
           
 boolean isUseTab()
           
 void setSubRenderers(java.util.List<AbstractRenderer> subRenderers)
           
 void setUseTab(boolean useTab)
           
 
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, render, 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
 

Field Detail

subRenderers

protected java.util.List<AbstractRenderer> subRenderers
Constructor Detail

CompositeRenderer

public CompositeRenderer(ReportCategory category)
Method Detail

getType

public java.lang.String getType()

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

fromXML

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

addRenderer

public void addRenderer(AbstractRenderer renderer)

getSubRenderers

public java.util.List<AbstractRenderer> getSubRenderers()

setSubRenderers

public void setSubRenderers(java.util.List<AbstractRenderer> subRenderers)

isUseTab

public boolean isUseTab()

setUseTab

public void setUseTab(boolean useTab)


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