修飾子とタイプ | フィールドと説明 |
---|---|
protected int |
day
1,..,30 or 31
|
protected java.lang.String |
desc
説明
|
protected java.lang.Integer |
endYear
適用終了年(存在しない場合null)
|
protected java.lang.String |
message |
protected int |
month
1,..,12
|
protected java.lang.Integer |
startYear
適用開始年(存在しない場合null)
|
コンストラクタと説明 |
---|
YearlyHoliday(int month,
int day)
コンストラクタ(説明は空文)
|
YearlyHoliday(int month,
int day,
java.lang.Integer startYear,
java.lang.Integer endYear)
コンストラクタ(説明は空文)
|
YearlyHoliday(int month,
int day,
java.lang.String desc)
コンストラクタ
|
YearlyHoliday(int month,
int day,
java.lang.String desc,
java.lang.Integer startYear,
java.lang.Integer endYear)
コンストラクタ
|
修飾子とタイプ | メソッドと説明 |
---|---|
boolean |
check(int month,
int day) |
boolean |
equals(java.lang.Object o)
等しいか否かを返す。
|
int |
getDay()
日を返す。
|
java.lang.String |
getDescription()
説明を返す。
|
java.lang.Integer |
getEndYear()
適用終了年を表す。
|
int |
getMonth()
月を返す。
|
java.lang.Integer |
getStartYear()
適用開始年を表す。
|
java.util.Date |
getTime(int year)
祝祭日(当日が日曜日の場合はその振替日)を返す。
|
int |
hashCode()
ハッシュ値を返す。
|
boolean |
isAffect(int year)
影響があるか否かを返す。
|
boolean |
isHoliday(java.util.Date date)
指定した日が祝祭日か否かを返す。
|
java.lang.String |
toString()
文字列を返す。
|
protected int month
protected int day
protected java.lang.Integer startYear
protected java.lang.Integer endYear
protected java.lang.String desc
protected java.lang.String message
public YearlyHoliday(int month, int day)
month
- 月を表す(1,..,12)day
- 何日かを表す(1,..,30(28) or 31)public YearlyHoliday(int month, int day, java.lang.String desc)
month
- 月を表す(1,..,12)day
- 何日かを表す(1,..,30(28) or 31)desc
- 説明public YearlyHoliday(int month, int day, java.lang.Integer startYear, java.lang.Integer endYear)
month
- 月を表す(1,..,12)day
- 何日かを表す(1,..,30 or 31)startYear
- 適用開始年(指定しない場合はnull)endYear
- 適用終了年(指定しない場合はnull)public YearlyHoliday(int month, int day, java.lang.String desc, java.lang.Integer startYear, java.lang.Integer endYear)
month
- 月を表す(1,..,12)day
- 何日かを表す(1,..,30 or 31)desc
- 説明startYear
- 適用開始年(指定しない場合はnull)endYear
- 適用終了年(指定しない場合はnull)public int getMonth()
public int getDay()
public java.lang.Integer getStartYear()
getStartYear
インタフェース内 Holiday
public java.lang.Integer getEndYear()
getEndYear
インタフェース内 Holiday
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 boolean check(int month, int day)
public java.lang.String toString()
toString
クラス内 java.lang.Object