net.logAnalyzer.reports
Class HTMLReportRenderer

java.lang.Object
  extended bynet.logAnalyzer.reports.XMLReportRenderer
      extended bynet.logAnalyzer.reports.HTMLReportRenderer
All Implemented Interfaces:
LAReportRenderer

public class HTMLReportRenderer
extends XMLReportRenderer

This renderer generates an HTML report from analyzers results. Each analysis is serialized in XML format according to the class of its result. The XLM result is transform in HTML format with an xslt.

The report returned by render() is an XML document of class Document wrapped in a XMLReport.

Version:
0.1
Author:
David Vicente

Constructor Summary
HTMLReportRenderer(RendererDefinition definition, LAAnalyzer[] analyzers)
          Creates a new report for specified analyzers.
 
Method Summary
 LAReport[] render()
          Render the report.
 
Methods inherited from class net.logAnalyzer.reports.XMLReportRenderer
createNewXMLDocument, getName, renderAnalysis, renderAnalysis, renderAnalysis
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HTMLReportRenderer

public HTMLReportRenderer(RendererDefinition definition,
                          LAAnalyzer[] analyzers)
Creates a new report for specified analyzers.

Parameters:
definition - Renderer definition.
analyzers - Analyzers to include in the report.
Method Detail

render

public LAReport[] render()
                  throws ReportException
Render the report. The report is a HTMLReport wrapping a XML Document representation of all anlyzers results.

Specified by:
render in interface LAReportRenderer
Overrides:
render in class XMLReportRenderer
Returns:
Generated report.
Throws:
ReportException
See Also:
LAReportRenderer.render()


Copyright © 2006 null. All Rights Reserved.