org.jfree.date
Class DayAndMonthRule
- Cloneable
An annual date rule where the generated date always falls on the same day
and month each year.
An example is ANZAC Day in Australia and New Zealand: it is observed on
25 April of every year.
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.
|
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.
|
DayAndMonthRule
public DayAndMonthRule()
Default constructor: builds a DayAndMonthRule for 1 January.
DayAndMonthRule
public DayAndMonthRule(int dayOfMonth,
int month)
Standard constructor: builds a DayAndMonthRule for the given
day-of-the-month and month.
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).
dayOfMonth
- the day of the month (in the range 1 to 31).month
- the month (use SerialDate.JANUARY, SerialDate.FEBRUARY etc.);
getDayOfMonth
public int getDayOfMonth()
Returns the day of the month.
getMonth
public int getMonth()
Returns an integer code representing the month.
The codes JANUARY, FEBRUARY, MARCH, APRIL, MAY, JUNE, JULY, AUGUST,
SEPTEMBER, OCTOBER, NOVEMBER and DECEMBER are defined in the SerialDate
class.
- an integer code representing the month.
setDayOfMonth
public void setDayOfMonth(int dayOfMonth)
Sets the day-of-the-month for this rule.
dayOfMonth
- the day-of-the-month.
setMonth
public void setMonth(int month)
Sets the month for this rule.
month
- the month for this rule.