Date_Holidays
[ class tree: Date_Holidays ] [ index: Date_Holidays ] [ all elements ]

Class: Date_Holidays_Filter_Whitelist

Source Location: /Date_Holidays-0.18.0/Holidays/Filter/Whitelist.php

Class Overview

Date_Holidays_Filter
   |
   --Date_Holidays_Filter_Whitelist

Class that represents a filter which has knowledge about the holidays that driver-calculations are limited to.


Author(s):

Version:

  • CVS: $Id: Whitelist.php,v 1.9 2008/01/26 00:14:33 kguest Exp $

Methods


Child classes:

Date_Holidays_Filter_Germany_BadenWuerttemberg
Filter that only accepts official holidays in Baden-Württemberg.
Date_Holidays_Filter_Germany_Bavaria
Filter that only accepts official holidays in Bavaria.
Date_Holidays_Filter_Germany_Berlin
Filter that only accepts official holidays in Berlin.
Date_Holidays_Filter_Germany_Brandenburg
Filter that only accepts official holidays in Brandenburg.
Date_Holidays_Filter_Germany_Bremen
Filter that only accepts official holidays in Bremen.
Date_Holidays_Filter_Germany_Hamburg
Filter that only accepts official holidays in Hamburg.
Date_Holidays_Filter_Germany_Hesse
Filter that only accepts official holidays in Hesse.
Date_Holidays_Filter_Germany_LowerSaxony
Filter that only accepts official holidays in Lower Saxony.
Date_Holidays_Filter_Germany_MecklenburgWesternPomerania
Filter that only accepts official holidays in Mecklenburg-Western Pomerania.
Date_Holidays_Filter_Germany_NorthRhineWestphalia
Filter that only accepts official holidays in North Rhine-Westphalia.
Date_Holidays_Filter_Germany_Official
Filter that only accepts official German holidays.
Date_Holidays_Filter_Germany_RhinelandPalatinate
Filter that only accepts official holidays in Rhineland-Palatinate.
Date_Holidays_Filter_Germany_Saarland
Filter that only accepts official holidays in the Saarland.
Date_Holidays_Filter_Germany_Saxony
Filter that only accepts official holidays in Saxony.
Date_Holidays_Filter_Germany_SaxonyAnhalt
Filter that only accepts official holidays in SaxonyAnhalt.
Date_Holidays_Filter_Germany_SchleswigHolstein
Filter that only accepts official holidays in Schleswig-Holstein.
Date_Holidays_Filter_Germany_Thuringia
Filter that only accepts official holidays in Thuringia.
Date_Holidays_Filter_Ireland_Official
Filter that only accepts official Irish holidays.
Date_Holidays_Filter_Netherlands_Official
Filter that only accepts official Dutch holidays.

Inherited Variables

Inherited Methods

Class: Date_Holidays_Filter

Date_Holidays_Filter::__construct()
Constructor.
Date_Holidays_Filter::Date_Holidays_Filter()
Constructor.
Date_Holidays_Filter::accept()
Lets the filter decide whether a holiday shall be processed or not.
Date_Holidays_Filter::getFilteredHolidays()
Returns the internal names of holidays that are subject to the filter.
Date_Holidays_Filter::setFilteredHolidays()
Sets the internal names of holidays that are subject to the filter.

Class Details

[line 38]
Class that represents a filter which has knowledge about the holidays that driver-calculations are limited to.


[ Top ]


Method Detail

Date_Holidays_Filter_Whitelist (Constructor)   [line 60]

void Date_Holidays_Filter_Whitelist( array $holidays)

Constructor.

Parameters:

array   $holidays     numerical array containing internal names of holidays

[ Top ]

__construct (Constructor)   [line 48]

Date_Holidays_Filter_Whitelist __construct( array $holidays)

Constructor.

Creates a filter which has knowledge about the holidays that driver-calculations are limited to.


Overridden in child classes as:

Date_Holidays_Filter_Germany_BadenWuerttemberg::__construct()
Constructor.
Date_Holidays_Filter_Germany_Bavaria::__construct()
Constructor.
Date_Holidays_Filter_Germany_Berlin::__construct()
Constructor.
Date_Holidays_Filter_Germany_Brandenburg::__construct()
Constructor.
Date_Holidays_Filter_Germany_Bremen::__construct()
Constructor.
Date_Holidays_Filter_Germany_Hamburg::__construct()
Constructor.
Date_Holidays_Filter_Germany_Hesse::__construct()
Constructor.
Date_Holidays_Filter_Germany_LowerSaxony::__construct()
Constructor.
Date_Holidays_Filter_Germany_MecklenburgWesternPomerania::__construct()
Constructor.
Date_Holidays_Filter_Germany_NorthRhineWestphalia::__construct()
Constructor.
Date_Holidays_Filter_Germany_Official::__construct()
Constructor.
Date_Holidays_Filter_Germany_RhinelandPalatinate::__construct()
Constructor.
Date_Holidays_Filter_Germany_Saarland::__construct()
Constructor.
Date_Holidays_Filter_Germany_Saxony::__construct()
Constructor.
Date_Holidays_Filter_Germany_SaxonyAnhalt::__construct()
Constructor.
Date_Holidays_Filter_Germany_SchleswigHolstein::__construct()
Constructor.
Date_Holidays_Filter_Germany_Thuringia::__construct()
Constructor.
Date_Holidays_Filter_Ireland_Official::__construct()
Constructor.
Date_Holidays_Filter_Netherlands_Official::__construct()
Constructor.

Overrides Date_Holidays_Filter::__construct() (Constructor.)

Parameters:

array   $holidays     numerical array containing internal names of holidays

[ Top ]

accept   [line 72]

boolean accept( string $holiday)

Lets the filter decide whether a holiday shall be processed or not.
  • Return: true, if a holidays shall be processed, false otherwise

Overrides Date_Holidays_Filter::accept() (Lets the filter decide whether a holiday shall be processed or not.)

Parameters:

string   $holiday     a holidays' internal name

[ Top ]


Documentation generated on Thu, 10 Apr 2008 20:00:28 -0400 by phpDocumentor 1.4.0. PEAR Logo Copyright © PHP Group 2004.