Date::Holidays::Adapter::DE - an adapter class for Date::Holidays::DE
This POD describes version 0.01 of Date::Holidays::Adapter::DE
The is the adapter class for the Date::Holidays::DE manpage.
The constructor, takes a single named argument, countrycode
The constructor is inherited from the Date::Holidays::Adapter manpage
Not implemented in the Date::Holidays::Holiday manpage, calls to this throw the the Date::Holidays::Exception::UnsupportedMethod manpage
The holidays method, takes a single named argument, year
returns a reference to a hash holding the calendar of the country referenced by countrycode in the call to the constructor new.
The calendar will spand for a year and the keys consist of month and day concatenated.
This exception is thrown when the Date::Holidays::Adapter manpage attempts to load an actual adapter implementation. This exception is recoverable to the extend that is caught and handled internally.
When caught the SUPER adapter is attempted loaded, the Date::Holidays::Adapter manpage if this however fails the Date::Holidays::Exception::SuperAdapterLoad manpage it thrown see below.
This exception is thrown when in was not possible to load either a implementation of a given adapter, or the SUPER adapter the Date::Holidays::Adapter manpage.
The exception is thrown if a country code is provided, which is not listed in the Locale::Country manpage, which lists ISO 3166 codes, which is the unique 2 character strings assigned to each country in the world.
Exception thrown in the case where the loaded and initialized module does not support the called method. (SEE: METHODS/SUBROUTINES).
Please refer to INCOMPATIBILITIES in the Date::Holidays manpage
is_holiday or similar method is not implemented in the Date::Holidays::DE manpage as of version 0.06.
The adapter does currently not support the complex API of the Date::Holidays::DE manpage holidays.
Please refer to BUGS AND LIMITATIONS in the Date::Holidays manpage
Please report issues via CPAN RT:
http://rt.cpan.org/NoAuth/Bugs.html?Dist=Date-Holidays
or by sending mail to
bug-Date-Holidays@rt.cpan.org
Jonas B. Nielsen, (jonasbn) - <jonasbn@cpan.org>
the Date::Holidays manpage and related modules are (C) by Jonas B. Nielsen, (jonasbn) 2004-2007
the Date::Holidays manpage and related modules are released under the artistic license
The distribution is licensed under the Artistic License, as specified by the Artistic file in the standard perl distribution (http://www.perl.com/language/misc/Artistic.html).