org.jfree.date
Class DayOfWeekInMonthRule
- Cloneable
An annual date rule that specifies the nth day of the week in a given month
(for example, the third Wednesday in June, or the last Friday in November).
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.
|
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.
|
DayOfWeekInMonthRule
public DayOfWeekInMonthRule()
Default constructor: builds a rule for the first Monday in January by default.
DayOfWeekInMonthRule
public DayOfWeekInMonthRule(int count,
int dayOfWeek,
int month)
Standard constructor: builds a rule with the specified attributes.
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.).
getCount
public int getCount()
Returns the 'count' for this rule (one of FIRST, SECOND, THIRD, FOURTH and LAST).
getDayOfWeek
public int getDayOfWeek()
Returns the day-of-the-week for this rule (SerialDate.MONDAY, SerialDate.TUESDAY, etc.).
getMonth
public int getMonth()
Returns the month for this rule.
setCount
public void setCount(int count)
Sets the 'count' for this rule (one of FIRST, SECOND, THIRD, FOURTH and LAST).
setDayOfWeek
public void setDayOfWeek(int dayOfWeek)
Sets the day-of-the-week for this rule.
dayOfWeek
- the day-of-the-week.
setMonth
public void setMonth(int month)
Sets the month for this rule.
month
- the month (SerialDate.JANUARY, SerialDate.FEBRUARY, etc.).