org.jfree.date
public class DayAndMonthRule extends AnnualDateRule
An example is ANZAC Day in Australia and New Zealand: it is observed on 25 April of every year.
| Constructor Summary | |
|---|---|
| DayAndMonthRule()
Default constructor: builds a DayAndMonthRule for 1 January. | |
| DayAndMonthRule(int dayOfMonth, int month)
Standard constructor: builds a DayAndMonthRule for the given
day-of-the-month and month.
| |
| Method Summary | |
|---|---|
| SerialDate | getDate(int yyyy)
Returns the date, given the year.
|
| int | getDayOfMonth()
Returns the day of the month.
|
| int | getMonth()
Returns an integer code representing the month.
|
| void | setDayOfMonth(int dayOfMonth)
Sets the day-of-the-month for this rule.
|
| void | setMonth(int month)
Sets the month for this rule.
|
For the month parameter, use SerialDate.JANUARY, etc. Note that there are no checks to prevent you from entering an invalid combination (such as 31 February).
Parameters: dayOfMonth the day of the month (in the range 1 to 31). month the month (use SerialDate.JANUARY, SerialDate.FEBRUARY etc.);
Parameters: yyyy the year.
Returns: the date generated by this rule for the specified year (null permitted).
Returns: the day of the month.
The codes JANUARY, FEBRUARY, MARCH, APRIL, MAY, JUNE, JULY, AUGUST, SEPTEMBER, OCTOBER, NOVEMBER and DECEMBER are defined in the SerialDate class.
Returns: an integer code representing the month.
Parameters: dayOfMonth the day-of-the-month.
Parameters: month the month for this rule.