May 26, 2018

Data::Report - Framework for flexible reporting

DataReport is a flexible, plugin-driven reporting framework.

The DataReport framework consists of three parts

  • the plugins

Plugins implement a specific type of report. Standard plugins provided are DataReportPluginText for textual reports, DataReportPluginHtml for HTML reports, and DataReportPluginCsv for CSV comma-separated files.

  • the base class

The base class DataReportBase implements the functionality common to all reporters, plus a number of utility functions the plugins can use.

  • the factory

The actual DataReport module is a factory that creates a reporter for a given report type by selecting the appropriate plugin and returning an instance thereof.

WWW http//