XI Ver. 0.5


com.ogane.xi
クラス SpecialHolidays

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

public class SpecialHolidays
extends Object
implements Holidays

特別の休日をあらわすクラスです。

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

コンストラクタの概要
SpecialHolidays()
          特別の休日クラスを生成します。
 
メソッドの概要
 void add(Holidays holyday)
          特別の休日を追加します。
 void add(int year, int month, int date, String name)
          特別の休日を追加します。
 String getHolidayName(Calendar calendar)
          指定した休日の名前を返します。
 boolean isHoliday(Calendar calendar)
          指定された日が休日であるか調べます。
 void remove(Holidays holyday)
          指定した日を特別の休日から除外します。
 void remove(int year, int month, int date)
          指定した日を特別の休日から除外します。
 void remove(String name)
          指定した名前の休日を特別の休日から除外します。
 void removeAll()
          特別の休日をすべて無しにします。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

SpecialHolidays

public SpecialHolidays()
特別の休日クラスを生成します。 生成直後は空です。
メソッドの詳細

add

public void add(int year,
                int month,
                int date,
                String name)
特別の休日を追加します。
パラメータ:
year - 年
month - 月
date - 日
name - 休日の名称

remove

public void remove(String name)
指定した名前の休日を特別の休日から除外します。
パラメータ:
name - 休日の名称

remove

public void remove(int year,
                   int month,
                   int date)
指定した日を特別の休日から除外します。
パラメータ:
year - 年
month - 月
date - 日

add

public void add(Holidays holyday)
特別の休日を追加します。
パラメータ:
holyday - 休日

remove

public void remove(Holidays holyday)
指定した日を特別の休日から除外します。
パラメータ:
holyday - 休日

removeAll

public void removeAll()
特別の休日をすべて無しにします。

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