|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object de.jaret.util.date.holidayenumerator.HolidayEnumeratorBase de.jaret.util.date.holidayenumerator.HolidayEnumerator_de_DE
public class HolidayEnumerator_de_DE
HolidayEnumerator for Germany. The Regions are used to indicate the state (Bundesland). Holidays not valid in the selected region are marked as special days. If no region is given the days are also marked as special days. The calculations are without any warranty!
Nested Class Summary |
---|
Nested classes/interfaces inherited from class de.jaret.util.date.holidayenumerator.HolidayEnumeratorBase |
---|
HolidayEnumeratorBase.EasyDate, HolidayEnumeratorBase.NamedDateImpl |
Field Summary | |
---|---|
static String |
DE_DE_REGION_BAV
RegionID for Bayern. |
static String |
DE_DE_REGION_BAWUE
RegionID for Baden-Wuertenberg. |
static String |
DE_DE_REGION_BLN
RegionID for Berlin. |
static String |
DE_DE_REGION_BRA
RegionID for Brandenburg. |
static String |
DE_DE_REGION_HB
RegionID for Bremen. |
static String |
DE_DE_REGION_HES
RegionID for Hessen. |
static String |
DE_DE_REGION_HH
RegionID for Hamburg. |
static String |
DE_DE_REGION_MVP
RegionID for Mecklenburg-Vorpommern. |
static String |
DE_DE_REGION_NIE
RegionID for Niedersachsen. |
static String |
DE_DE_REGION_NRW
RegionId for Nordrhein-Westfalen. |
static String |
DE_DE_REGION_RHPFA
RegionID for Rheinland-Pfalz. |
static String |
DE_DE_REGION_SAAN
RegionID for Sachsen-Anhalt. |
static String |
DE_DE_REGION_SAAR
RegionID for Saarland. |
static String |
DE_DE_REGION_SACH
RegionID for Sachsen. |
static String |
DE_DE_REGION_SHLST
RegionID for Schleswig-Holstein. |
static String |
DE_DE_REGION_THUE
RegionID for Thueringen. |
Fields inherited from class de.jaret.util.date.holidayenumerator.HolidayEnumeratorBase |
---|
_locale, _regionId, _yearMap, CALENDAR |
Constructor Summary | |
---|---|
HolidayEnumerator_de_DE(String regionId)
Construct a holiday enumerator for germany. |
Method Summary | |
---|---|
protected HolidayEnumeratorBase.EasyDate |
calcBussBettag(int year)
Calculate the buss- und bettag. |
protected void |
fillMap(int year)
Calculate the holidays for a given year. |
String[] |
getAvailableRegionIds()
Retrieve the available region identifiers of the holiday enumerator. |
Methods inherited from class de.jaret.util.date.holidayenumerator.HolidayEnumeratorBase |
---|
addNamedDate, addNamedDate, addNamedDate, calcEaster, daysInMonth, equals, fridayOrMonday, getDate, getDayName, getEasyDate, getLocale, getNamedDays, getNamedDays, getRegionId, getWeekday, hashCode, init, isHoliday, isSpecialDay, lastWeekdayInMonth, nThWeekdayInMonth, setLocale, setRegionId, toString |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final String DE_DE_REGION_NRW
public static final String DE_DE_REGION_BLN
public static final String DE_DE_REGION_BAV
public static final String DE_DE_REGION_HH
public static final String DE_DE_REGION_HB
public static final String DE_DE_REGION_SHLST
public static final String DE_DE_REGION_NIE
public static final String DE_DE_REGION_MVP
public static final String DE_DE_REGION_BRA
public static final String DE_DE_REGION_THUE
public static final String DE_DE_REGION_SACH
public static final String DE_DE_REGION_SAAN
public static final String DE_DE_REGION_BAWUE
public static final String DE_DE_REGION_HES
public static final String DE_DE_REGION_SAAR
public static final String DE_DE_REGION_RHPFA
Constructor Detail |
---|
public HolidayEnumerator_de_DE(String regionId)
regionId
- region id or null
for no special regionMethod Detail |
---|
public String[] getAvailableRegionIds()
getAvailableRegionIds
in interface HolidayEnumerator
getAvailableRegionIds
in class HolidayEnumeratorBase
protected void fillMap(int year)
fillMap
in class HolidayEnumeratorBase
year
- year to calculate the holidays forprotected HolidayEnumeratorBase.EasyDate calcBussBettag(int year)
year
- year
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |