Package org.schmant.report

Support classes for Schmant script Report:s.

See:
          Description

Interface Summary
Report The Report interface defines a reporting (logging, if you like) interface for Schmant scripts.
ReportFactory The ReportManager uses a ReportFactory instance to create the Report to use when running the Schmant script.
ReportLineFormatter This interface defines a class that formats Report messages.
 

Class Summary
AbstractPrintingReport This is an abstract base class for Report implementations that print their output somewhere.
AbstractReport Abstract base class for Report implementations.
AsynchronousReport  
AsynchronousStdoutReportFactory This report factory creates an asynchronous report that logs to stdout and stderr.
FileReport This Report prints its output to a file.
FileReportFactory This is a ReportFactory that creates FileReport Report:s.
MultiplexingReport This is a Report that writes its output to one or more other Report:s.
OverwritingFileReportFactory This class inherits FileReportFactory and overrides the OverwritingFileReportFactory.isAppend() method to return false.
ReportLogAdapter This is a bridge between EntityFS' LogAdapter and Schmant's Report.
ReportManager The ReportManager creates and manages a Schmant application's different Report instances.
SchmantReportLogAdapter This acts as a bridge between the EntityFS logging and the Schmant logging (reporting).
SimpleReportLineFormatter This is the default LogLineFormatter.
StdoutReport This Report logs messages to stdout and stderr.
StdoutReportFactory A factory for creating StdoutReport instances.
TraceMode This class has got a static boolean property that is set to true if Schmant is launched in trace mode.
 

Package org.schmant.report Description

Support classes for Schmant script Report:s.

Since:
0.5
Author:
Karl Gustafsson