# Package net.fortuna.ical4j.model

Contains core types used to define the iCalendar model.

See: Description

Interface Summary
Interface | Description
--- | ---
Escapable | $Id$ Created on 26/06/2005 Implementors by definition require their string value to be converted to/from an escaped form when converting to/from and iCalendar representation.
ParameterFactory | Implementors provide parameter creation services.
PropertyFactory | A factory for creating iCalendar properties.
TimeZoneRegistry | $Id$ Created on 18/09/2005 Implementors provide a list of timezone definitions applicable for use with iCalendar objects.
Validator |

Class Summary
Class | Description
--- | ---
AbstractContentFactory | $Id$ Created on 28/01/2007 Abstract implementation of a content factory.
AddressList | $Id$ [23-Apr-2004] Defines a list of iCalendar addresses.
Calendar | $Id$ [Apr 5, 2004] Defines an iCalendar calendar.
CalendarDateFormatFactory | $Id$ [06-Apr-2004] Creates DateFormat objects optimized for common iCalendar date patterns.
Component | $Id$ [Apr 5, 2004] Defines an iCalendar component.
ComponentFactory | $Id$ [05-Apr-2004] A factory for creating iCalendar components.
ComponentList | $Id$ [Apr 5, 2004] Defines a list of iCalendar components.
Content | $Id$ Created: 12/10/2004 Base class for calendar content in the form of properties and parameters.
Date | $Id$ Created on 26/06/2005 Base class for all representations of time values in RFC2445.
DateList | $Id$ [23-Apr-2004] Defines a list of iCalendar dates.
DateRange |
DateTime | $Id$ Created on 26/06/2005 Represents a time of day on a specific date.
DefaultTimeZoneRegistryFactory | $Id$ Created on 18/09/2005 Default factory implementation for timezone registries.
Dur | $Id$ Created on 20/06/2005 Represents a duration of time in iCalendar.
IndexedComponentList | $Id$ Created on 4/02/2006 Provides indexing of components on a specific property.
IndexedPropertyList | $Id$ Created on 4/02/2006 Provides indexing of properties on a specific parameter.
Iso8601 | $Id$ Created on 30/06/2005 Base class for date and time representations as defined by the ISO 8601 standard.
LocationTypeList | $Id LocationTypeList.java $ [23-Apr-2004] Defines a list of iCalendar location types.
NumberList | $Id$ [29-May-2004] Defines a list of numbers.
Parameter | Defines an iCalendar parameter.
ParameterFactoryImpl | A factory for creating iCalendar parameters.
ParameterFactoryRegistry |
ParameterList | $Id$ [Apr 5, 2004] Defines a list of iCalendar parameters.
Period | $Id$ [Apr 14, 2004] Defines a period of time.
PeriodList | $Id$ [23-Apr-2004] Defines a list of iCalendar periods.
Property | Defines an iCalendar property.
PropertyFactoryImpl | A factory for creating iCalendar properties.
PropertyFactoryRegistry |
PropertyList | $Id$ [Apr 5, 2004] Defines a list of iCalendar properties.
Recur | $Id$ [18-Apr-2004] Defines a recurrence.
TextList | $Id$ [23-Apr-2004] Defines a list of iCalendar text elements.
Time | $Id$ Created on 30/06/2005 A type used to represent iCalendar time values.
TimeZone | $Id$ Created on 13/09/2005 A Java timezone implementation based on an underlying VTimeZone definition.
TimeZoneRegistryFactory | $Id$ Created on 18/09/2005 Provides access to the configured `TimeZoneRegistry` instance.
TimeZoneRegistryImpl | $Id$ Created on 18/09/2005 The default implementation of a `TimeZoneRegistry`.
UtcOffset | $Id$ Created on 26/06/2005 Represents a timezone offset from UTC time.
WeekDay | $Id$ Created: 19/12/2004 Defines a day of the week with a possible offset related to a MONTHLY or YEARLY occurrence.
WeekDayList | $Id$ [29-May-2004] Defines a list of days.

Exception Summary
Exception | Description
--- | ---
CalendarException |
ConstraintViolationException | $Id$ Created on 02/03/2008 Indicates the violation of a constraint imposed by a relevant specification.
ValidationException | $Id$ [23-Apr-2004] An exception thrown during validation.

## Package net.fortuna.ical4j.model Description

Contains core types used to define the iCalendar model.