DOKK / manpages / debian 12 / libbiblio-counter-perl / Biblio::COUNTER::Processor::Validate.3pm.en
Biblio::COUNTER::Processor::Validate(3pm) User Contributed Perl Documentation Biblio::COUNTER::Processor::Validate(3pm)

Biblio::COUNTER::Processor::Validate - simple COUNTER report validator

    use Biblio::COUNTER::Processor::Validate;
    $processor = Biblio::COUNTER::Processor::Validate->new;
    $report = $processor->run;

Biblio::COUNTER::Processor::Validate processes a COUNTER report and prints a verbose stream of data from the report to standard error, while printing the report with corrections to standard output.

    $processor = Biblio::COUNTER::Processor::Validate->new;
    
    $report = $processor->run($what);
    

Process the given report.

$what may be a file handle, the name of a file, or an instance of (a subclass of) Biblio::COUNTER::Report.

    $processor->ignore(qw/line input output/);
    

Specify the events to ignore. The various events are documented in Biblio::COUNTER.

Biblio::COUNTER::Processor::Validate is designed to be inheritable.

There are no known bugs. Please report bugs to the author via e-mail (see below).

Document in detail the output that's produced.

Paul Hoffman (nkuitse AT cpan DOT org)

Copyright 2008-2009 Paul M. Hoffman.

This is free software, and is made available under the same terms as Perl itself.

Biblio::COUNTER

Biblio::COUNTER::Report

Biblio::COUNTER::Report::Processor

2023-02-04 perl v5.36.0