コンストラクタと説明 |
---|
HolidayRule(int month,
int numOfWeek,
int dayOfWeek)
コンストラクタ(説明は空文)
|
HolidayRule(int month,
int numOfWeek,
int dayOfWeek,
java.lang.Integer startYear,
java.lang.Integer endYear)
コンストラクタ(説明は空文)
|
HolidayRule(int month,
int numOfWeek,
int dayOfWeek,
java.lang.String desc)
コンストラクタ
|
HolidayRule(int month,
int numOfWeek,
int dayOfWeek,
java.lang.String desc,
java.lang.Integer startYear,
java.lang.Integer endYear)
コンストラクタ
|
修飾子とタイプ | メソッドと説明 |
---|---|
boolean |
equals(java.lang.Object o)
等しいか否かを返す。
|
int |
getDayOfWeek()
曜日を表す。
|
java.lang.String |
getDayOfWeekString() |
java.lang.String |
getDescription()
説明を返す。
|
java.lang.Integer |
getEndYear()
適用終了年を表す。
|
int |
getMonth()
月
|
int |
getNumOfWeek()
第何週目かを返す。
|
java.lang.Integer |
getStartYear()
適用開始年を表す。
|
java.util.Date |
getTime(int year)
祝祭日(当日が日曜日ならその振替日)を返す。
|
int |
hashCode()
ハッシュ値を返す。
|
boolean |
isAffect(int year)
影響があるか否かを返す。
|
boolean |
isAffect(int year,
int month)
影響があるか否かを返す。
|
boolean |
isHoliday(java.util.Date date)
指定した日が祝祭日か否かを返す。
|
java.lang.String |
toString()
文字列を返す。
|
public HolidayRule(int month, int numOfWeek, int dayOfWeek)
month
- 月を表す(1,..,12)numOfWeek
- 第何週目かを表す(1,..,5)dayOfWeek
- 何曜日かを表す(java.util.Calendar.SUNDAY, ... , java.util.Calendar.MONDAY)public HolidayRule(int month, int numOfWeek, int dayOfWeek, java.lang.String desc)
month
- 月を表す(1,..,12)numOfWeek
- 第何週目かを表す(1,..,5)dayOfWeek
- 何曜日かを表す(java.util.Calendar.SUNDAY, ... , java.util.Calendar.MONDAY)desc
- 説明public HolidayRule(int month, int numOfWeek, int dayOfWeek, java.lang.Integer startYear, java.lang.Integer endYear)
month
- 月を表す(1,..,12)numOfWeek
- 第何週目かを表す(1,..,5)dayOfWeek
- 何曜日かを表す(java.util.Calendar.SUNDAY, ... , java.util.Calendar.MONDAY)startYear
- 適用開始年(指定しない場合はnull)endYear
- 適用終了年(指定しない場合はnull)public HolidayRule(int month, int numOfWeek, int dayOfWeek, java.lang.String desc, java.lang.Integer startYear, java.lang.Integer endYear)
month
- 月を表す(1,..,12)numOfWeek
- 第何週目かを表す(1,..,5)dayOfWeek
- 何曜日かを表す(java.util.Calendar.SUNDAY, ... , java.util.Calendar.MONDAY)desc
- 説明startYear
- 適用開始年(指定しない場合はnull)endYear
- 適用終了年(指定しない場合はnull)public int getMonth()
public int getNumOfWeek()
public int getDayOfWeek()
public java.lang.Integer getStartYear()
getStartYear
インタフェース内 Holiday
public java.lang.Integer getEndYear()
getEndYear
インタフェース内 Holiday
public boolean isAffect(int year, int month)
public java.util.Date getTime(int year)
public boolean isHoliday(java.util.Date date)
public java.lang.String getDescription()
getDescription
インタフェース内 Holiday
public int hashCode()
hashCode
クラス内 java.lang.Object
public boolean equals(java.lang.Object o)
equals
クラス内 java.lang.Object
public java.lang.String getDayOfWeekString()
public java.lang.String toString()
toString
クラス内 java.lang.Object