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

NAME

List::Filter::Library::FileExtensions - filters that select for certain file extensions

SYNOPSIS

   # This is a plugin, not intended for direct use.
   # See: L<List::Filter::Storage::CODE>

DESCRIPTION

List::Filter::Library::FileExtensions is a library of List::Filter filters that select for certain types of files based on standard file extensions.

These definitions are all borrowed from internal definitions in App::Ack.

See List::Filter::Library::Documentation for a information about the filters defined here.

METHODS

new

Creates a new List::Filter::Library::FileExtensions object.

With no arguments, the newly created object will have undefined attributes (which can all be set later using accessors named according to the "set_*" convention).

Inputs:

An optional hashref, with named fields identical to the names of the object attributes. The attributes, in order of likely utility:

new

Takes an optional hashref as an argument, with named fields identical to the names of the object attributes.

init

Initialize object attributes and then lock them down to prevent accidental creation of new ones.

define_filters_href

Returns a hash reference (keyed by filter name) of filter hash references.

basic setters and getters

storage_handler

Getter for object attribute storage_handler

set_storage_handler

Setter for object attribute set_storage_handler

SEE ALSO

Mention other useful documentation such as the documentation of related modules or operating system documentation (such as man pages in UNIX), or any relevant external documentation such as RFCs or standards.

If you have a mailing list set up for your module, mention it here.

If you have a web site set up for your module, mention it here.

AUTHOR

Joseph Brenner, <doom@kzsu.stanford.edu>, 18 Jun 2007

COPYRIGHT AND LICENSE

Copyright (C) 2007 by Joseph Brenner

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.2 or, at your option, any later version of Perl 5 you may have available.

BUGS

None reported... yet.