public static final class HolidayModel.EnumeratedDay extends Object implements HolidayModel.DayDefinition
Java class enables to define a enumerated day, that is to say a day given
by an enumeration of precise date (including year). For instance, Chinese
New Year is defined by: 2007-02-18, 2008-02-07, 2009-01-26, etc.| Constructor and Description |
|---|
EnumeratedDay()
Builds a new empty
EnumeratedDay. |
| Modifier and Type | Method and Description |
|---|---|
void |
checkValidity()
Exists as implementation of
HolidayModel.DayDefinition.checkValidity()
but does nothing, since no error may exist in an enumerated day
configuration. |
List<Date> |
getDates()
Gets the list of dates defining this day.
|
int |
getType()
Returns the type of the implementing class.
|
public List<Date> getDates()
public int getType()
HolidayModel.DayDefinitiongetType in interface HolidayModel.DayDefinitionpublic void checkValidity()
throws InvalidHolidayException
HolidayModel.DayDefinition.checkValidity()
but does nothing, since no error may exist in an enumerated day
configuration.checkValidity in interface HolidayModel.DayDefinitionInvalidHolidayExceptionHolidayModel.FixedDay.checkValidity(),
HolidayModel.RelativeDay.checkValidity(),
HolidayModel.EasterRelativeDay.checkValidity(),
checkValidity()