de.smartics.maven.issues.bugzilla
Class TabularReportRenderer

Package class diagram package TabularReportRenderer
java.lang.Object
  extended by org.apache.maven.reporting.AbstractMavenReportRenderer
      extended by de.smartics.maven.issues.bugzilla.AbstractIssuesReportRenderer
          extended by de.smartics.maven.issues.bugzilla.TabularReportRenderer
All Implemented Interfaces:
MavenReportRenderer

public class TabularReportRenderer
     
     
extends AbstractIssuesReportRenderer

The renderer prints issues in the order fetched to a table. The columns shown can be parameterized.

Author:
Robert Reiner

Field Summary
 
Fields inherited from class de.smartics.maven.issues.bugzilla.AbstractIssuesReportRenderer
config, issues
 
Fields inherited from class org.apache.maven.reporting.AbstractMavenReportRenderer
sink
 
Constructor Summary
TabularReportRenderer(RendererConfig config, Sink sink, List<org.eclipse.mylyn.tasks.core.data.TaskData> issues)
          Default constructor.
 
Method Summary
 String getDescription()
          Returns a short description of the report.
 String getNoResultsDescription()
          Returns a short description of the report when there are no results.
 String getTitle()
          
protected  void renderBody()
          
 
Methods inherited from class de.smartics.maven.issues.bugzilla.AbstractIssuesReportRenderer
getDescription, getNoResultsDescription, getTitle, renderFooter, renderTableHeader, renderTableRow, renderTitle
 
Methods inherited from class org.apache.maven.reporting.AbstractMavenReportRenderer
createLinkPatternedText, endSection, endTable, javaScript, link, linkPatternedText, paragraph, propertiesToString, render, startSection, startTable, tableCaption, tableCell, tableCell, tableHeader, tableHeaderCell, tableRow, text, verbatimLink, verbatimText
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TabularReportRenderer

public TabularReportRenderer(RendererConfig config,
                             Sink sink,
                             List<org.eclipse.mylyn.tasks.core.data.TaskData> issues)
Default constructor.

Parameters:
config - the configuration to control the rendering process.
sink - the sink to write to.
issues - the issue information to render in the report.
Method Detail

renderBody

protected void renderBody()

Specified by:
renderBody in class AbstractMavenReportRenderer

getTitle

public String getTitle()

Specified by:
getTitle in interface MavenReportRenderer
Specified by:
getTitle in class AbstractMavenReportRenderer

getDescription

public String getDescription()
Returns a short description of the report.

Specified by:
getDescription in class AbstractIssuesReportRenderer
Returns:
a short description of the report.

getNoResultsDescription

public String getNoResultsDescription()
Returns a short description of the report when there are no results.

Specified by:
getNoResultsDescription in class AbstractIssuesReportRenderer
Returns:
a short description of the report when there are no results.


Copyright © 2008-2010 Kronseder & Reiner GmbH - smartics. All Rights Reserved.