The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

 FileHash::Name - A Hash of file data keyed by the file's name.

SYNOPSIS

 use FileHash::Name;
 $obj = FileHash::Name->alloc;

Inheritance

 FileHash::Base

Description

This is a container for lists of file name entries. It modifies the definition of hash to to be the file name portion of the absolute path. For instance:

        /my/directory/foo.jpg

would be hashed as foo.jpg so that all instances of that name will be added to the same bucket.

Other than the hash key definition, it inherits its behavior from FileHash::Base.

Examples

 use FileHash::Content;
 my $a = FileHash::Name->alloc;
 $a->initFromTree ("/root");

Class Variables

 None.

Instance Variables

 None.

Class Methods

$obj = FileHash::Name->alloc

Allocate an empty instance of FileHash::Name.

Instance Methods

 See FileHash::Base.

Private Class Method

 None.

Private Instance Methods

$key = $obj->_genKey($entry)

Create an appropriate hash key. If needed values are undef, it will generate a name of "" for the key.

Errors and Warnings

 Lots.

KNOWN BUGS

 See TODO.

SEE ALSO

 FileHash::Base, FileHash::Entry.

AUTHOR

Dale Amon <amon@vnl.com>

2 POD Errors

The following errors were encountered while parsing the POD:

Around line 78:

=back doesn't take any parameters, but you said =back 4

Around line 97:

=back doesn't take any parameters, but you said =back 4