SVN::Dump::Headers(3)

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

VERSION
version 0.08

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, SVN::Dump::Reader, SVN::Dump::Record.

COPYRIGHT
Copyright 2006-2011 Philippe Bruhat (BooK), All Rights Reserved.

LICENSE
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.