org.jfree.date
public class DayOfWeekInMonthRule extends AnnualDateRule
Constructor Summary | |
---|---|
DayOfWeekInMonthRule()
Default constructor: builds a rule for the first Monday in January by default. | |
DayOfWeekInMonthRule(int count, int dayOfWeek, int month)
Standard constructor: builds a rule with the specified attributes.
|
Method Summary | |
---|---|
int | getCount()
Returns the 'count' for this rule (one of FIRST, SECOND, THIRD, FOURTH and LAST).
|
SerialDate | getDate(int year)
Return the date for this rule, given the year.
|
int | getDayOfWeek()
Returns the day-of-the-week for this rule (SerialDate.MONDAY, SerialDate.TUESDAY, etc.).
|
int | getMonth()
Returns the month for this rule.
|
void | setCount(int count)
Sets the 'count' for this rule (one of FIRST, SECOND, THIRD, FOURTH and LAST).
|
void | setDayOfWeek(int dayOfWeek)
Sets the day-of-the-week for this rule.
|
void | setMonth(int month)
Sets the month for this rule.
|
Parameters: count one of: FIRST, SECOND, THIRD, FOURTH or LAST. dayOfWeek the day-of-the-week (SerialDate.MONDAY, SerialDate.TUESDAY, etc.). month the month (SerialDate.JANUARY, SerialDate.FEBRUARY, etc.).
Returns: the 'count'.
Parameters: year the year.
Returns: the date generated by the rule for the given year.
Returns: the day-of-the-week.
Returns: the month.
Parameters: count the 'count'.
Parameters: dayOfWeek the day-of-the-week.
Parameters: month the month (SerialDate.JANUARY, SerialDate.FEBRUARY, etc.).