com.pmease.quickbuild.plugin.report.engine.renderer
Class AbstractRenderer
java.lang.Object
com.pmease.quickbuild.plugin.report.engine.extensionpoint.AbstractTypedXMLObject
com.pmease.quickbuild.plugin.report.engine.metadata.AbstractCategoryItem
com.pmease.quickbuild.plugin.report.engine.renderer.AbstractRenderer
- All Implemented Interfaces:
- ReportRenderer, TypedObject, XMLSerializable, java.io.Serializable
- Direct Known Subclasses:
- CompositeRenderer, DashboardRenderer, LatestStatusRenderer, PieChartRenderer, ReportSummaryRenderer, StatisticsRenderer, StatsTableRenderer, TableRenderer, UnProcessedRenderer, VelocityRenderer
public abstract class AbstractRenderer
- extends AbstractCategoryItem
- implements ReportRenderer
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface com.pmease.quickbuild.plugin.report.engine.extensionpoint.TypedObject |
getType |
AbstractRenderer
public AbstractRenderer(ReportCategory category)
isApplicable
public boolean isApplicable()
- Specified by:
isApplicable
in interface ReportRenderer
createReportPanel
public abstract org.apache.wicket.markup.html.panel.Panel createReportPanel(java.lang.String id,
org.apache.wicket.model.IModel<RendererContext> model)
createDefaultPanel
public org.apache.wicket.markup.html.panel.Panel createDefaultPanel(java.lang.String id,
org.apache.wicket.model.IModel<RendererContext> model)
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
getElementName
public java.lang.String getElementName()
- Specified by:
getElementName
in class AbstractTypedXMLObject
getId
public java.lang.String getId()
setId
public void setId(java.lang.String id)
getOrder
public int getOrder()
setOrder
public void setOrder(int order)
getTitle
public java.lang.String getTitle()
setTitle
public void setTitle(java.lang.String title)
getTabName
public java.lang.String getTabName()
setTabName
public void setTabName(java.lang.String tabName)
getDescription
public java.lang.String getDescription()
setDescription
public void setDescription(java.lang.String description)
getMode
public RendererMode getMode()
setMode
public void setMode(RendererMode mode)
isContentOnly
public boolean isContentOnly()
setContentOnly
public void setContentOnly(boolean contentOnly)
getDataSource
public ReportDataSource getDataSource()
setDataSource
public void setDataSource(ReportDataSource dataSource)
fromXML
public void fromXML(org.dom4j.Element node)
- Specified by:
fromXML
in interface XMLSerializable
- Overrides:
fromXML
in class AbstractTypedXMLObject
setUseDefaultStats
public void setUseDefaultStats()
getStatsQueries
public java.util.List<StatsQuery> getStatsQueries()
setStatsQueries
public void setStatsQueries(java.util.List<StatsQuery> statsQueries)
getCss
public java.lang.String getCss()
setCss
public void setCss(java.lang.String cssClass)
isLazyload
public boolean isLazyload()
setLazyload
public void setLazyload(boolean lazyload)
isInDropDown
public boolean isInDropDown()
setInDropDown
public void setInDropDown(boolean inDropDown)
getParentRenderer
public AbstractRenderer getParentRenderer()
setParentRenderer
public void setParentRenderer(AbstractRenderer parentRenderer)
getReportName
public java.lang.String getReportName()
getMeta
public ReportMetaData getMeta()
isIgnoreSessionFilter
public boolean isIgnoreSessionFilter()
setIgnoreSessionFilter
public void setIgnoreSessionFilter(boolean ignoreSessionFilter)
getScript
public java.lang.String getScript()
setScript
public void setScript(java.lang.String script)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
Copyright © 2005-2010 PMEase Inc. All Rights Reserved.