applications/cpan

perl-HTML-Tabulate - HTML-Tabulate - HTML table rendering class

Website: http://www.cpan.org
License: Artistic
Vendor: Gavin Carr <gavin@openfusion.com.au>
Description:
HTML::Tabulate is used to render/display a given set of data in an
HTML table. It takes a data set and a presentation definition and
applies the presentation to the data set to produce the HTML table
output. The presentation definition accepts arguments corresponding
to HTML table tags ('table', 'tr', 'th', 'td' etc.), to define
attributes for those tags, plus additional arguments for other
aspects of the presentation. HTML::Tabulate supports advanced
features like automatic striping, arbitrary cell formatting,
link creation, etc.

Presentation definitions can be defined in multiple passes, which
are progressively merged, allowing general defaults to be defined
in common and then overridden by more specific requirements.
Presentation definitions are stored in the current object, except
for those defined for a specific 'render', which are temporary.

Supported data sets include arrayrefs of arrayrefs (DBI
selectall_arrayref, for example), arrayrefs of hashrefs, a simple
hashref (producing single row tables), or iterator objects that
support first() and next() methods (like DBIx::Recordset objects or
Class::DBI iterators).

By default arrayref-based datasets are interpreted as containing
successive table rows; a column-based interpretation can be forced
using style => 'across'.

The primary interface is object-oriented, but a procedural
interface is also available where the extra flexibility of the OO
interface is not required.

Packages

perl-HTML-Tabulate-0.23-1.noarch [27 KiB] Changelog by gordonr@bigted (2005-08-23):
- Initial build.

Listing created by Repoview-0.6.4-1.el5