コード例 #1
0
  private boolean isWeekend() {

    if (myDay.equals(Day.SAT) || myDay.equals(Day.SUN)) {
      return true;
    }
    return false;
  }
コード例 #2
0
ファイル: Alarm.java プロジェクト: vult/MyAlarm
 public void addDay(Day day) {
   boolean contains = false;
   for (Day d : getDays()) if (d.equals(day)) contains = true;
   if (!contains) {
     List<Day> result = new LinkedList<Day>();
     for (Day d : getDays()) result.add(d);
     result.add(day);
     setDays(result.toArray(new Day[result.size()]));
   }
 }
コード例 #3
0
  public void progressHour() {

    if (myHour == 23) {
      myHour = 0;
      if (myDay.equals(Day.SUN)) {
        myDay = Day.MON;
      } else {

        int nextOrdinal = myDay.ordinal() + 1;
        myDay = Day.values()[nextOrdinal];
      }

    } else myHour++;
  }
コード例 #4
0
ファイル: Alarm.java プロジェクト: vult/MyAlarm
  public void removeDay(Day day) {

    List<Day> result = new LinkedList<Day>();
    for (Day d : getDays()) if (!d.equals(day)) result.add(d);
    setDays(result.toArray(new Day[result.size()]));
  }