
Base class for report formatters.

Consider this module to be an early ALPHA. It does the job for me, so it's here.
This is my first CPAN module, so I expect that some things may be a bit rough around edges.
The plan is, to fix both those issues, and remove this warning in next immediate release.

Constructor for report formatters derived from Devel::CoverReport::Formatter.
Open new report.
Parameters: $self + (HASH) code - report codename, used to uniquely identify a report. basename - file, where report will be saved. Without extension. title - short title for the report.
Close selected report, format it and write to disk.
Parameters: (ARRAY) $self $code - report's code.
Add table to the report.
Parameters: (ARRAY) $self $report_code - codename of the report,
to which new table will be appended.
$table_code - table's codename,
must be unique withing single report.
$table_params - parameters for the Devel::CoverReport::Table object.
Returns: $table_object - Devel::CoverReport::Table object.
Clean-up formatter (flush what was not flushed yet, etc).
This method should be overwritten - according to taste - in child classes.
This method should be overwritten - according to taste - in child classes.
This method should be overwritten - according to taste - in child classes.
This method should be overwritten - according to taste - in child classes.
This method should be overwritten - according to taste - in child classes.
This method should be overwritten - according to taste - in child classes.
This method should be overwritten - according to taste - in child classes.
This method should be overwritten - according to taste - in child classes.

Copyright 2009-2011, Bartłomiej Syguła (perl@bs502.pl)
This is free software. It is licensed, and can be distributed under the same terms as Perl itself.
For more, see my website: http://bs502.pl/