NAME

Meta::Revision::Revision - an object representing full revision history.

COPYRIGHT

Copyright (C) 2001 Mark Veltzer; All rights reserved.

LICENSE

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.

DETAILS

MANIFEST: Revision.pm PROJECT: meta

SYNOPSIS

package foo; use Meta::Revision::Revision qw(); my($object)=Meta::Revision::Revision-new();> my($result)=$object-printd($xml);>

DESCRIPTION

This object represents a full revision history of a module. The object is able to print itself in DocBook xml format.

EXPORTS

new($) print($$) string($) docbook_revhistory_print($$) docbook_revhistory($) docbook_edition_print($$) docbook_edition($) docbook_date_print($$) docbook_date($) html_last_print($$) html_last($)

FUNCTION DOCUMENTATION

print($$)

This method prints the object to a regular file. The format is debug.

string($)

This method will create a string representing the current revision information. The format is perl revision.

docbook_revhistory_print($$)

This method prints the Revision history to an XML file writer. This format is XML docbook.

docbook_revhistory($)

This method will create an XML string representing the current revision information.

docbook_edition_print($$)

This will print the edition information to a XML::Writer type object.

docbook_edition($)

This method will create an XML string representing the current edition information.

docbook_date_print($$)

This will print the date information to a XML::Writer type object.

docbook_date($)

This method will create an XML string representing the current date information.

html_last_print($$)

This will print a "page last modified at" html notice.

html_last($)

This method will create an XML string representing the last modified information.

BUGS

None.

AUTHOR

Mark Veltzer <mark2776@yahoo.com>

HISTORY

start of revision info 1 Tue Feb 6 07:02:13 2001 MV more perl code quality 2 Tue Feb 6 22:19:51 2001 MV revision change end of revision info

SEE ALSO

Nothing.

TODO

Nothing.