KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > columba > calendar > parser > ParserHelper


1 package org.columba.calendar.parser;
2
3 import java.util.Calendar JavaDoc;
4
5 public class ParserHelper {
6
7     public static boolean isAllDayEvent(Calendar JavaDoc dtStart, Calendar JavaDoc dtEnd) {
8         boolean startAtNullOClock = false;
9         boolean endAtNullOClock = false;
10         boolean allDayEvent = false;
11
12         startAtNullOClock = ((dtStart.get(java.util.Calendar.MILLISECOND) == 0)
13                 && (dtStart.get(java.util.Calendar.SECOND) == 0)
14                 && (dtStart.get(java.util.Calendar.MINUTE) == 0) && (dtStart
15                 .get(java.util.Calendar.HOUR_OF_DAY) == 0));
16
17         endAtNullOClock = ((dtEnd.get(java.util.Calendar.MILLISECOND) == 0)
18                 && (dtEnd.get(java.util.Calendar.SECOND) == 0)
19                 && (dtEnd.get(java.util.Calendar.MINUTE) == 0) && (dtEnd
20                 .get(java.util.Calendar.HOUR_OF_DAY) == 0));
21
22         // hack: if start and end time is at 00:00:00:000 it is
23
// an all day event
24
allDayEvent = startAtNullOClock && endAtNullOClock;
25
26         return allDayEvent;
27
28     }
29
30 }
31
Popular Tags