org.erowid.sperowider
Class SummaryReportGenerator

java.lang.Object
  extended byorg.erowid.sperowider.SummaryReportGenerator

public class SummaryReportGenerator
extends Object

Generates a report to an html doc after a download run.

Version:
: $Header: /cvsroot/sperowider/SPEROWIDER_MODULE/javasource/org/erowid/sperowider/SummaryReportGenerator.java,v 1.10 2005/04/19 08:05:54 gurustu Exp $
Author:
: $Author: gurustu $

Constructor Summary
SummaryReportGenerator(String filename)
          Default constructor
 
Method Summary
 void generateSummaryFooter()
          Generates page footer
 void generateSummaryFooter(String summaryFileName)
          Generates page footer
 void generateSummaryHeader(String configurationSource)
          Generates page header, using the default bland header.
 void generateSummaryHeader(String configurationSource, String headerFileName)
          Generates page header, using the named file as the header, instead of the default bland header.
 void reportOnDownload(ISperowiderModel sperowiderModel, DownloadRunner downloadRunner, Date start, Date end)
          Generates a download report to the log.
 void reportOnIndex(ISperowiderModel sperowiderModel, IndexerRunner indexerRunner, Date start, Date end)
          Generates a indexer report to the log.
 void reportOnRectify(ISperowiderModel sperowiderModel, RectifierRunner rectifierRunner, Date start, Date end)
          Generates a indexer report to the log.
 void reportOnStatus(ISperowiderModel sperowiderModel)
          Generates a indexer report to the log.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SummaryReportGenerator

public SummaryReportGenerator(String filename)
                       throws IOException
Default constructor

Method Detail

generateSummaryHeader

public void generateSummaryHeader(String configurationSource,
                                  String headerFileName)
Generates page header, using the named file as the header, instead of the default bland header.


generateSummaryHeader

public void generateSummaryHeader(String configurationSource)
Generates page header, using the default bland header.


generateSummaryFooter

public void generateSummaryFooter(String summaryFileName)
Generates page footer


generateSummaryFooter

public void generateSummaryFooter()
Generates page footer


reportOnDownload

public void reportOnDownload(ISperowiderModel sperowiderModel,
                             DownloadRunner downloadRunner,
                             Date start,
                             Date end)
Generates a download report to the log.


reportOnIndex

public void reportOnIndex(ISperowiderModel sperowiderModel,
                          IndexerRunner indexerRunner,
                          Date start,
                          Date end)
Generates a indexer report to the log.


reportOnRectify

public void reportOnRectify(ISperowiderModel sperowiderModel,
                            RectifierRunner rectifierRunner,
                            Date start,
                            Date end)
Generates a indexer report to the log.


reportOnStatus

public void reportOnStatus(ISperowiderModel sperowiderModel)
Generates a indexer report to the log.


spero logo small Sperowider is
© 2005 Erowid.org