Scroll to navigation

SVN::Dump::Headers(3pm) User Contributed Perl Documentation SVN::Dump::Headers(3pm)

NAME

SVN::Dump::Headers - Headers of a SVN dump record

SYNOPSIS

    # SVN::Dump::Headers objects are returned by the read_header_block()
    # method of SVN::Dump::Reader

DESCRIPTION

A "SVN::Dump::Headers" object represents the headers of a SVN dump record.

METHODS

"SVN::Dump::Headers" provides the following methods:
new( [$hashref] )
Create and return a new empty "SVN::Dump::Headers" object.
 
If $hashref is given (it can be a blessed hash reference), the keys from the hash are used to initialise the headers.
set($h, $v)
Set the $h header to the value $v.
 
"_" can be used as a replacement for "-" in the header name.
get($h)
Get the value of header $h.
 
"_" can be used as a replacement for "-" in the header name.
keys()
Return the list of headers, in canonical order.
as_string()
Return a string that represents the record headers.
type()
It is possible to guess the record type from its headers.
 
This method returns a string that represents the record type. The string is one of "revision", "node", "uuid" or "format".
 
The method dies if it can't determine the record type.

ENCAPSULATION

When using "SVN::Dump" to manipulate a SVN dump, one should not directly access the "SVN::Dump::Headers" component of a "SVN::Dump::Record", but use the "set_header()" and "get_header()" methods of the record object.

SEE ALSO

"SVN::Dump::Record".

COPYRIGHT

Copyright 2006-2011 Philippe 'BooK' Bruhat, All Rights Reserved.

LICENSE

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
2011-03-22 perl v5.10.1