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.