@Version("1.0.0")
Package net.fortuna.ical4j.model
Contains core types used to define the iCalendar model.
-
Interface Summary Interface Description ComponentContainer<T extends Component> ComponentFactory<T extends Component> Created by fortuna on 12/09/14.ContentCollection<T extends Content> Implementors of this interface support the immutable collection contract specified by this interface.Encodable $Id$ Created on 26/06/2005 Implementors by definition require their string value to be encoded/decoded when converting to/from and iCalendar representation.FluentCalendar Provide fluent API support forCalendar
FluentComponent Provide fluent API support forComponent
FluentProperty Provide fluent API support forComponent
ParameterFactory<T extends Parameter> Implementors provide parameter creation services.PropertyContainer PropertyFactory<T extends Property> 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. -
Class Summary Class Description AbstractContentBuilder AbstractContentFactory<T> Deprecated. AddressList $Id$ [23-Apr-2004] Defines a list of iCalendar addresses.Calendar $Id$ [Apr 5, 2004] Defines an iCalendar calendar.CalendarDateFormat Support conversion of temporal values to/from iCalendar string representations.CalendarDateFormatFactory Deprecated. adoption of the new date/time API means formatting is now supported viaDateTimeFormatter
Component $Id$ [Apr 5, 2004]ComponentBuilder<T extends Component> ComponentFactoryImpl Deprecated. ComponentGroup<C extends Component> Support for operations applicable to a group of components.ComponentList<T extends Component> $Id$ [Apr 5, 2004] Defines a list of iCalendar components.ComponentSequenceComparator A comparator to determine natural ordering of component instances based on sequence information.Content $Id$Content.Factory Date Deprecated. UseLocalDate
for iCalendar DATE representations.DateList<T extends Temporal> $Id$ [23-Apr-2004] A DateList is a grouping of date-time instances along with a common format to be applied to all dates in the group.DateRange Deprecated. We can no longer use DateRange to compare dates reliably due to supporting incompatible temporal types.DateTime Deprecated. DefaultTimeZoneRegistryFactory $Id$ Created on 18/09/2005 Default factory implementation for timezone registries.DefaultZoneRulesProvider A defaultZoneRulesProvider
implementation for included timezone definitions.Dur Deprecated. IndexedComponentList<T extends Component> $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 Deprecated. Replaced with new Java Date/Time API implementationLocationTypeList Deprecated. replaced with standard Java collections.Month Defines a month of the year, which may be a leap-month in some calendaring systems.MonthList NumberList $Id$ [29-May-2004] Defines a list of numbers.Parameter Defines an iCalendar parameter.ParameterBuilder Created by fortuna on 8/09/14.ParameterCodec Support for encoding/decoding property values that include quotes, newlines, and escape characters.ParameterFactoryImpl Deprecated. ParameterFactoryRegistry Deprecated. ParameterList $Id$ [Apr 5, 2004] Accessor implementation for a list of iCalendar parameters.Period<T extends Temporal> $Id$ [Apr 14, 2004] Defines a period of time.PeriodList<T extends Temporal> $Id$ [23-Apr-2004] Defines a list of iCalendar periods.Property Defines an iCalendar property.PropertyBuilder PropertyCodec Support for encoding/decoding property values that include quotes, newlines, and escape characters.PropertyFactoryImpl Deprecated. PropertyFactoryRegistry Deprecated. PropertyList $Id$ [Apr 5, 2004] Accessor implementation for a list of iCalendar properties.Recur<T extends Temporal> $Id$ [18-Apr-2004]Recur.Builder<T extends Temporal> Support for building Recur instances.TemporalAdapter<T extends Temporal> The iCalendar specification supports multiple representations of date/time values, as outlined below.TemporalAmountAdapter Support adapter forTemporalAmount
representation in iCalendar format.TemporalAmountComparator TemporalComparator CompareTemporal
values based on a specifiedChronoUnit
.TextList $Id$ [23-Apr-2004] Defines a list of iCalendar text elements.Time Deprecated. UseLocalTime
for iCalendar TIME representations.TimeZone $Id$TimeZoneLoader TimeZoneRegistryFactory $Id$ Created on 18/09/2005 Provides access to the configuredTimeZoneRegistry
instance.TimeZoneRegistryImpl $Id$TimeZoneUpdater Support for updating timezone definitions.UtcOffset Deprecated. Replaced byZoneOffset
in Java 8.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.ZoneOffsetAdapter Support adapter forZoneOffset
to output in iCalendar format.ZoneRulesBuilder ZoneRulesProviderImpl -
Enum Summary Enum Description LocationType Location types as defined by the Location Types Registry (RFC4589): https://tools.ietf.org/html/rfc4589Recur.RScale Recur.Skip WeekDay.Day -
Exception Summary Exception Description CalendarException ConstraintViolationException $Id$ Created on 02/03/2008 Indicates the violation of a constraint imposed by a relevant specification.