com.pmease.quickbuild.plugin.report.engine.contribution.web
Class CategoryBuildTab

java.lang.Object
  extended by com.pmease.quickbuild.plugin.report.engine.contribution.web.CategoryBuildTab
All Implemented Interfaces:
BuildTabContribution, java.io.Serializable

public abstract class CategoryBuildTab
extends java.lang.Object
implements BuildTabContribution

See Also:
Serialized Form

Constructor Summary
CategoryBuildTab()
           
 
Method Summary
protected  GroupingTab createGroupingTab(java.util.List<Tab> children)
           
protected  Tab createReportTab(AbstractRenderer renderer)
           
protected abstract  ReportCategory getCategory()
           
 int getOrder()
          Get order of the tabs.
 java.util.List<Tab> getTabs()
          Get tabs that will be contributed to the build page.
 boolean isApplicable()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CategoryBuildTab

public CategoryBuildTab()
Method Detail

getCategory

protected abstract ReportCategory getCategory()

getOrder

public int getOrder()
Description copied from interface: BuildTabContribution
Get order of the tabs. This order will be used to determine order of build tabs if there are multiple contributions.

Specified by:
getOrder in interface BuildTabContribution
Returns:

isApplicable

public boolean isApplicable()

getTabs

public java.util.List<Tab> getTabs()
Description copied from interface: BuildTabContribution
Get tabs that will be contributed to the build page. Current build can be obtained by calling Context.getBuild().

Specified by:
getTabs in interface BuildTabContribution
Returns:
null or empty list if no tabs will be contributed.

createReportTab

protected Tab createReportTab(AbstractRenderer renderer)

createGroupingTab

protected GroupingTab createGroupingTab(java.util.List<Tab> children)


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