Holger's
Java API

Package com.antelmann.calendar

This package contains classes for implementing calendar and time related solutions.

See:
          Description

Interface Summary
AlertHandler  
CalendarDB  
CalendarEntryComponentFactory used for visualizing calendar entries
CalendarModel a model that provides data based on given dates
CalendarModelListener listends to data changes of a CalendarModel
JHolidayList.DataChangeListener  
Timed java.util.Date would be a classical example of a Timed instance (if it implemented it), but it may also refer to a duration, like Stopwatch interprets it.
TimeSystem TimeSystem allows to use a time measurement that is independent from the system time.
 

Class Summary
AbstractCalendarModel a convenient base implementation for a CalendarModel that merely leaves getValueFor(Date) to be implemented by an inheriting class.
AbstractTimeSystem the basis for a custom TimeSystem based on an offset value (delta) relative to the system time.
Alert  
AlertTimer AlertTimer is a singleton
AtomicTime Deprecated. use NTPTime instead
CalendarCell represents the value that by default is returned from a CalendarTableModel
CalendarChangeEvent used when a CalendarTableModel fires events upon data changes
CalendarEntry represents a generic entry in a calendar
CalendarHelper methods that require a calendar for calculation are synchronized, so they do not perform simultaneously
CalendarTableModel a special table model that can place values for specific dates into a table model; each model represents one month.
DefaultCalendarModel a standard implementation of a CalendarModel based on a simple TreeMap
FileCalendarDB  
Holiday represents a holiday
HolidayCalendar maintains a list of days that represent holidays.
HourFormat a special format to convert between an long and its representation in the format h:mm:ss
JCalendarEntry standard component to display CalendarEntry objects in a gui
JDayGrid  
JHolidayList a very simple editable list of holidays that supports insert and delete.
JSimpleCalendarPanel  
NTPClient implements a simple client for the Network Time Protocol (NTP).
NTPServer Deprecated.
NTPTime works based on a NTPClient instance adding reliability by using multiple servers if one fails.
QuarterFormat a special format to handle dates in 3-month quarters
Recurrence  
SQLCalendarDB a JDBC implementation of a calendar database.
SQLCalendarEntryIterator  
Stopwatch Stopwatch is a convenient implementation to bench just about anything.
TimeInDay represents the time of the day of any given date.
TimeInterval.Converter  
TimeProtocolClient Deprecated. use NTPClient instead
TimeProtocolServer Deprecated. although there is currently no replacement for a server, use NTPClient instead
 

Enum Summary
JDayGrid.Orientation  
Month  
TimeInterval provides different intervals for time ranges
WeekDay represents the days in a week with localized strings
 

Exception Summary
CalendarException indicates an inconsistency in the calendar database
 

Package com.antelmann.calendar Description

This package contains classes for implementing calendar and time related solutions.



(c) Holger Antelmann since 2001- all rights reserved (contact: info@antelmann.com)
see www.antelmann.com/developer for further details and available downloads