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

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.extensionpoint.support.BuildBasedGadget
                  extended by com.pmease.quickbuild.plugin.report.engine.renderer.gadget.ReportBuildGadget
                      extended by com.pmease.quickbuild.plugin.report.engine.renderer.gadget.ReportGadgetWithTable
All Implemented Interfaces:
java.io.Serializable

public abstract class ReportGadgetWithTable
extends ReportBuildGadget

See Also:
Serialized Form

Nested Class Summary
protected  class ReportGadgetWithTable.SearchNavBar
           
 
Nested classes/interfaces inherited from class com.pmease.quickbuild.extensionpoint.support.BuildBasedGadget
BuildBasedGadget.BuildLocator, BuildBasedGadget.LatestFinishedBuildLocator, BuildBasedGadget.LatestRecommendedBuildLocator, BuildBasedGadget.LatestSuccessfulBuildLocator, BuildBasedGadget.SpecifiedBuildLocator
 
Constructor Summary
ReportGadgetWithTable()
           
 
Method Summary
protected  AbstractRenderer createRenderer()
           
protected abstract  TableRenderer createTableRenderer()
           
protected abstract  ReportCategory getCategory()
           
 java.lang.String getRowsPerPage()
           
protected abstract  java.lang.String getToTab()
           
 void setRowsPerPage(java.lang.String rowsPerPage)
           
 
Methods inherited from class com.pmease.quickbuild.plugin.report.engine.renderer.gadget.ReportBuildGadget
checkPermission, configureRendererContext, createHeader, getActualReportsets, getNoReportSetErrorMessage, getPattern, getRenderer, getReportsets, getReportsetsPerPage, getTitleUrl, isIgnoreCase, renderBodyForBuild, renderHeadForBuild, setIgnoreCase, setPattern, setReportsets, setReportsetsPerPage
 
Methods inherited from class com.pmease.quickbuild.extensionpoint.support.BuildBasedGadget
getBuildLocator, getConfigurationPath, guessBuild, renderBodyForConfiguration, renderHeadForConfiguration, setBuildLocator, setConfigurationPath
 
Methods inherited from class com.pmease.quickbuild.extensionpoint.support.ConfigurationBasedGadget
guessConfiguration, renderBody, renderHead
 
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

ReportGadgetWithTable

public ReportGadgetWithTable()
Method Detail

getCategory

protected abstract ReportCategory getCategory()

createTableRenderer

protected abstract TableRenderer createTableRenderer()

getToTab

protected abstract java.lang.String getToTab()

createRenderer

protected AbstractRenderer createRenderer()
Specified by:
createRenderer in class ReportBuildGadget

getRowsPerPage

@NotEmpty
public java.lang.String getRowsPerPage()

setRowsPerPage

public void setRowsPerPage(java.lang.String rowsPerPage)


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