XI Ver. 0.5


com.ogane.xi
クラス WeeklyHolidays

java.lang.Object
  |
  +--com.ogane.xi.WeeklyHolidays
すべての実装インタフェース:
Holidays

public class WeeklyHolidays
extends Object
implements Holidays

毎週の休日をあらわすクラスです。

バージョン:
0.4, 3 Jan 2004
作成者:
大金 康夫

コンストラクタの概要
WeeklyHolidays()
          毎週の休日をあらわすクラスを生成します。
WeeklyHolidays(int[] holidays)
          毎週の休日をあらわすクラスを生成します。
 
メソッドの概要
 String getHolidayName(Calendar calendar)
          指定した休日の名前を返します。
 boolean isHoliday(Calendar calendar)
          指定された日が休日であるか調べます。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

WeeklyHolidays

public WeeklyHolidays()
毎週の休日をあらわすクラスを生成します。 毎週土曜日と日曜日が休日とする休日クラスを生成します。

WeeklyHolidays

public WeeklyHolidays(int[] holidays)
毎週の休日をあらわすクラスを生成します。 指定した曜日を毎週の休日とする休日クラスを生成します。 曜日の指定は、Calendarクラスの曜日を使用します。 例えば、日曜日と月曜日の場合は次のように指定します。
 int[] holidays = new int[] { Calendar.SUNDAY, Calendar.MONDAY };
 WeeklyHolidays wh = new WeeklyHolidays(holidays);
 
パラメータ:
holidays - 曜日
メソッドの詳細

isHoliday

public boolean isHoliday(Calendar calendar)
指定された日が休日であるか調べます。
定義:
インタフェース Holidays 内の isHoliday
パラメータ:
calender - 日
戻り値:
結果(真:休日/偽:休日でない)

getHolidayName

public String getHolidayName(Calendar calendar)
指定した休日の名前を返します。 毎週の休日には名前はありません。 指定した日が休日でない場合はnullを返します。
定義:
インタフェース Holidays 内の getHolidayName
パラメータ:
calendar - 日
戻り値:
休日の名前


XI Ver. 0.5


Copyright 2000-2010, 大金システム設計事務所. All Rights Reserved.
2660-73 Mawatari, Hitachinaka, Ibaraki, 312-0012 JAPAN.
info@ogane.com