net.sf.infrared.web.report
Class ExcelSummaryReport

java.lang.Object
  extended bynet.sf.infrared.web.report.ExcelSummaryReport
All Implemented Interfaces:
SummaryReport

public class ExcelSummaryReport
extends Object
implements SummaryReport

This class creates a summary report as excel workbook The excel file is created using the Jakarta POI api.


Constructor Summary
ExcelSummaryReport()
          Constructor
 
Method Summary
 void addSnapShot(PerformanceDataSnapShot snapShot)
          Add the snapshot to the report
 void save(OutputStream os)
          Save the report to a stream
 void save(String fileName)
          Save the report
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExcelSummaryReport

public ExcelSummaryReport()
Constructor

Method Detail

addSnapShot

public void addSnapShot(PerformanceDataSnapShot snapShot)
Description copied from interface: SummaryReport
Add the snapshot to the report

Specified by:
addSnapShot in interface SummaryReport
Parameters:
snapShot -
See Also:
SummaryReport.addSnapShot(net.sf.infrared.agent.PerformanceDataSnapShot)

save

public void save(String fileName)
          throws IOException
Description copied from interface: SummaryReport
Save the report

Specified by:
save in interface SummaryReport
Parameters:
fileName -
Throws:
IOException
See Also:
SummaryReport.save(java.lang.String)

save

public void save(OutputStream os)
          throws IOException
Description copied from interface: SummaryReport
Save the report to a stream

Specified by:
save in interface SummaryReport
Parameters:
os -
Throws:
IOException
See Also:
SummaryReport.save(java.io.OutputStream)