-
-
08 Jun 2021 16:09:57 UTC
- Distribution: marc-moose
- Module version: 1.0.45
- Source (raw)
- Browse (raw)
- Changes
- How to Contribute
- Issues (3)
- Testers (553 / 0 / 1)
- Kwalitee
Bus factor: 1- 80.21% Coverage
- License: perl_5
- Perl: v5.10.0
- Activity
24 month- Tools
- Download (52KB)
- MetaCPAN Explorer
- Permissions
- Subscribe to distribution
- Permalinks
- This version
- Latest version
- Dependencies
- AnyEvent::Processor
- Carp
- Getopt::Long
- JSON
- List::Util
- MARC::Record
- Modern::Perl
- Moose
- Moose::Role
- Moose::Util::TypeConstraints
- MooseX::RW::Reader
- MooseX::RW::Reader::File
- MooseX::RW::Writer
- Pod::Usage
- Text::Iconv
- XML::SAX
- XML::SAX::Base
- XML::Simple
- XML::Writer
- YAML
- YAML::Syck
- base
- bytes
- strict
- utf8
- warnings
- Reverse dependencies
- CPAN Testers List
- Dependency graph
NAME
MARC::Moose::Formater - Base class to format Marc record
VERSION
version 1.0.45
DESCRIPTION
A Marc formater is used by any writer to transform a Marc record into something undestandable by human (text readable format) or by machine (standartized format like ISO2709 or MARCXML).
A formater surclass this base class 3 methods to format a set of Marc records.
METHODS
begin
Prior to formating a set of records one by one calling format method, a writer may need an header which is returned by this method.
end
A the end of formating a set of records, it may be required by a writer to finished its stream of date by a footer.
format
Returns something (a string, another object) containing a representation of a MARC record.
# $formater type is Marc::Formater subclass # $record type Marc::Record or any subclass my $formatted_string = $formater->format( $record );
SEE ALSO
AUTHOR
Frédéric Demians <f.demians@tamil.fr>
COPYRIGHT AND LICENSE
This software is copyright (c) 2022 by Frédéric Demians.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
Module Install Instructions
To install MARC::Moose, copy and paste the appropriate command in to your terminal.
cpanm MARC::Moose
perl -MCPAN -e shell install MARC::Moose
For more information on module installation, please visit the detailed CPAN module installation guide.