Class EventItem

  • All Implemented Interfaces:
    java.lang.Comparable<EventItem>

    public class EventItem
    extends java.lang.Object
    implements java.lang.Comparable<EventItem>
    • Constructor Detail

      • EventItem

        public EventItem​(int id,
                         java.util.Date startDate,
                         java.util.Date endDate,
                         java.lang.String display,
                         java.awt.Color color)
    • Method Detail

      • compareTo

        public int compareTo​(EventItem o)
        Specified by:
        compareTo in interface java.lang.Comparable<EventItem>
      • findEventsForDay

        public static java.util.List<EventItem> findEventsForDay​(java.util.Calendar cal,
                                                                 Dataset events,
                                                                 java.util.Date date,
                                                                 boolean inRange)
      • isEventRecordFormat

        public static boolean isEventRecordFormat​(Dataset events)
      • getColor

        public static java.awt.Color getColor​(Dataset events,
                                              int index)
      • getStartDate

        public static java.util.Date getStartDate​(Dataset events,
                                                  int index)
      • getEndDate

        public static java.util.Date getEndDate​(Dataset events,
                                                int index)
      • getDisplay

        public static java.lang.String getDisplay​(Dataset events,
                                                  int index)
      • getEvents

        public static Dataset getEvents​(java.util.Calendar cal,
                                        Dataset events,
                                        java.util.Date date)
        Extract the events from the dataset that are on the same day as the date.
      • getEvents

        public static Dataset getEvents​(java.util.Calendar cal,
                                        Dataset events,
                                        java.util.Date date,
                                        boolean inRange)
      • getID

        public int getID()
      • setID

        public void setID​(int id)
      • getStartDate

        public java.util.Date getStartDate()
      • setStartDate

        public void setStartDate​(java.util.Date startDate)
      • getEndDate

        public java.util.Date getEndDate()
      • setEndDate

        public void setEndDate​(java.util.Date endDate)
      • getDisplay

        public java.lang.String getDisplay()
      • setDisplay

        public void setDisplay​(java.lang.String display)
      • getColor

        public java.awt.Color getColor()
      • setColor

        public void setColor​(java.awt.Color color)