All Classes and Interfaces

Class
Description
$Id$ [18-Apr-2004]
 
Created by fortuna on 13/09/15.
 
Deprecated.
 
 
 
Base class for model outputters.
Created by fortuna on 19/07/2017.
Encapsulates a set of validation rules and context for the application of these rules.
 
 
 
$Id$
 
$Id$ [23-Apr-2004] Defines a list of iCalendar addresses.
$Id$ Created: 26/09/2004 Transforms a calendar for publishing.
 
$Id$ [18-Apr-2004]
 
$Id$
 
Deprecated.
$Id$
 
 
$Id$ [05-Apr-2004]
Default factory.
Deprecated.
 
 
$Id$ Created: [Apr 6, 2004] Defines a BUSYTYPE iCalendar component property.
 
Applies BYDAY rules specified in this Recur instance to the specified date list.
Applies BYHOUR rules specified in this Recur instance to the specified date list.
Applies BYMINUTE rules specified in this Recur instance to the specified date list.
Applies BYMONTHDAY rules specified in this Recur instance to the specified date list.
Applies BYMONTH rules specified in this Recur instance to the specified date list.
Applies BYSECOND rules specified in this Recur instance to the specified date list.
Applies BYSETPOS rules to dates.
Applies BYWEEKNO rules specified in this Recur instance to the specified date list.
Applies BYYEARDAY rules specified in this Recur instance to the specified date list.
$Id$ [Apr 5, 2004] Defines an iCalendar calendar.
$Id$
 
Parses and builds an iCalendar model from an input stream.
$Id$ Created on 26/02/2006 Base class for components that may be added to a calendar.
Support conversion of temporal values to/from iCalendar string representations.
 
 
 
Deprecated.
adoption of the new date/time API means formatting is now supported via DateTimeFormatter
 
$Id$ [Apr 5, 2004]
$Id$ Created [Nov 5, 2004]
$Id$ Created on 08/02/2007
$Id$ Created [Nov 5, 2004]
A collection of functions used to modify date-time properties in a target property container.
$Id$ Created on 10/11/2006 Utility method for working with Calendars.
Created by fortuna on 13/09/15.
Created by fortuna on 13/09/15.
$Id$
 
$Id$ Created: 26/09/2004 Transforms a calendar for publishing.
$Id$
 
 
A collection of functions used to modify date-time properties in a target property container.
$Id$
 
$Id$ [18-Apr-2004]
 
 
Created by fortuna on 11/09/15.
 
$Id$
 
$Id$ Created on 9/03/2006 A set of keys used to enable compatibility features.
$Id$
 
$Id$ [Apr 5, 2004]
 
 
 
 
Created by fortuna on 12/09/14.
Deprecated.
ComponentFilter produces predicates for lambda-style filtering of iCalendar components.
Support for operations applicable to a group of components.
$Id$ [Apr 5, 2004] Defines a list of iCalendar components.
 
 
A comparator to determine natural ordering of component instances based on sequence information.
 
Purpose: This property defines the formal categories for a calendar component.
 
Created by fortuna on 11/09/15.
 
$Id$
$Id$ Created on 5/07/2005 Provides some convenience methods for working with constant parameters and properties.
$Id$ Created on 02/03/2008 Indicates the violation of a constraint imposed by a relevant specification.
$Id$
 
$Id$
 
Implementors of this interface support the immutable collection contract specified by this interface.
$Id$ [Nov 5, 2004]
Customize behaviour of ContentHandler implementations.
 
$Id$ Created: 26/09/2004 Transforms a calendar for publishing.
$Id$
 
$Id$
 
$Id$ [18-Apr-2004]
 
Deprecated.
Use LocalDate for iCalendar DATE representations.
 
Deprecated. 
$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.
$Id$
 
$Id$
 
Deprecated.
Deprecated.
We can no longer use DateRange to compare dates reliably due to supporting incompatible temporal types.
Deprecated.
Utility class for old date/time API no longer required
Deprecated.
Use Instant, LocalDateTime or ZonedDateTime for iCalendar DATE-TIME representations.
 
A collection of functions used to modify date-time properties in a target property container.
$Id$ [05-Apr-2004]
 
$Id$ Created: 26/09/2004 Transforms a calendar for publishing.
Abstract base class for decoder factory implementations.
Created by fortuna on 13/09/15.
 
 
Default decoder factory implementation.
Default encoder factory implementation.
 
 
$Id$ Created on 18/09/2005 Default factory implementation for timezone registries.
A default ZoneRulesProvider implementation for included timezone definitions.
$Id$ [18-Apr-2004]
 
$Id$ [18-Apr-2004]
 
$Id: Rsvp.java,v 1.16 2010/03/06 12:57:25 fortuna Exp $ [18-Apr-2004] Defines an RSVP parameter.
 
$Id$
 
Provides convenience methods for accessing descriptive properties of components and calendars.
A collection of functions used to modify date-time properties in a target property container.
$Id$ [18-Apr-2004]
 
Parameter Name: DISPLAY Purpose: To specify different ways in which an image for a calendar or component can be displayed.
 
 
DtEnd<T extends Temporal>
$Id$
 
$Id$
 
DtStart<T extends Temporal>
$Id$
 
Due<T extends Temporal>
$Id$
 
Deprecated.
Replaced by TemporalAmount implementations such as Duration and Period in Java 8.
$Id$
 
From specification:
 
Created by fortuna on 12/09/15.
$Id$ Created on 26/06/2005 Implementors by definition require their string value to be encoded/decoded when converting to/from and iCalendar representation.
Abstract base class for encoder factory implementations.
$Id$ [18-Apr-2004]
 
ExDate<T extends Temporal>
$Id$
 
$Id$
 
$Id$
 
$Id$ [18-Apr-2004]
 
Parameter Name: FEATURE Purpose: To specify a feature or features of a conference or broadcast system.
 
 
Deprecated.
Most of the functionality of this class can now be achieved via lambda expressions using Component Filters
 
 
Support for parsing a query string to produce a FilterExpression instance.
 
 
$Id$ Created on 11/03/2007 Generates Uid properties in a similar fashion to that recommended in section 4.8.4.7 of the specification.
Provide fluent API support for Calendar
Provide fluent API support for Component
Provide fluent API support for Component
$Id$ [18-Apr-2004]
 
$Id$ [Apr 6, 2004]
$Id$
 
Represents the possible expansion rules used to generate recurrences.
 
Purpose: This property specifies the length of the gap, positive or negative, between two components with a temporal relationship.
 
$Id$
 
A CalendarParser that parses XHTML documents that include calendar data marked up with the hCalendar microformat.
A parser factory for the hCal microformat.
Provides platform-independent host information.
Created by fortuna on 11/09/15.
 
 
An immutable instance of BusyType.
 
 
 
 
 
 
 
 
 
 
 
$Id$ Created on 4/02/2006 Provides indexing of components on a specific property.
$Id$ Created on 4/02/2006 Provides indexing of properties on a specific parameter.
 
Deprecated.
Replaced with new Java Date/Time API implementation
 
 
XXX: The validotor library used in this class currently depends on the URLDecoder.decode(String, Charset) method added in Java 10.
Parameter Name: LABEL Purpose: To provide a human readable label.
 
$Id$ [18-Apr-2004]
 
$Id$
 
 
 
Purpose: This property specifies the relationship of data referenced by a LINK property.
 
Registered Link Relation Types.
 
$Id$
 
$Id$
 
 
Location types as defined by the Location Types Registry (RFC4589): https://tools.ietf.org/html/rfc4589
6.1.
 
Deprecated.
replaced with standard Java collections.
 
$Id$ [18-Apr-2004]
 
$Id$
 
Defines a month of the year, which may be a leap-month in some calendaring systems.
 
$Id$
 
 
$Id$ [29-May-2004] Defines a list of numbers.
$Id$ Created on 6/08/2005 A utility class for number processing.
$Id$ [05-Apr-2004]
$Id: Rsvp.java,v 1.16 2010/03/06 12:57:25 fortuna Exp $ [18-Apr-2004] Defines an Order parameter.
 
$Id$
 
Defines an iCalendar parameter.
Created by fortuna on 8/09/14.
Support for encoding/decoding property values that include quotes, newlines, and escape characters.
Test for one or more parameters matching the specification.
Test for one or more parameters matching the specification.
Ignore the parameter value and just compare on the parameter name.
Implementors provide parameter creation services.
Deprecated.
Deprecated.
$Id$ [Apr 5, 2004] Accessor implementation for a list of iCalendar parameters.
Test for one or more parameters matching the specification.
Deprecated.
default property validation moved to relevant property.
$Id$ [Apr 5, 2004]
$Id$ [May 1 2017] Defines an iCalendar PARTICIPANT component.
 
 
$Id$
 
$Id$ [18-Apr-2004]
 
$Id$
 
Period<T extends Temporal>
$Id$ [Apr 14, 2004] Defines a period of time.
$Id$ [23-Apr-2004] Defines a list of iCalendar periods.
PeriodRule<C extends Component,T extends Temporal>
$Id$ Created on 2/02/2006 A rule that matches any component that occurs in the specified time period.
$Id$
 
 
$Id$
 
$Id$
 
Defines an iCalendar property.
Provides a configurable builder for creating Property instances from String values.
Support for encoding/decoding property values that include quotes, newlines, and escape characters.
 
 
Test for a property that "contains" the provided value.
$Id$ Created on 5/02/2006 A rule that matches any component containing the specified property.
Test for a property matching the supplied specification.
Ignore the property value and just compare on the property name and parameters.
A factory for creating iCalendar properties.
Deprecated.
Deprecated.
 
Test for a property that is by comparison greater than the provided value.
Support for operations applicable to a group of properties.
Test for a property that is by comparison greater than the provided value.
Test for a property matching any values in the provided list.
Test for a property that is by comparison less than the provided value.
$Id$ [Apr 5, 2004] Accessor implementation for a list of iCalendar properties.
 
Test for a property that "matches" the provided regular expression.
 
Test for a property that "contains" the provided value.
$Id$ [15-May-2004] Defines methods for validating properties and property lists.
 
$Id$ Created: 26/09/2004 Transforms a calendar for publishing.
This UidGenerator uses the Java UUID.randomUUID() implementation to generate UIDs.
$Id$ [18-Apr-2004]
 
RDate<T extends Temporal>
$Id$
 
Recur<T extends Temporal>
$Id$ [18-Apr-2004]
Support for building Recur instances.
 
 
$Id$
 
A collection of functions used to modify date-time properties in a target property container.
 
This validator provides semantic recurrence rule validation according to the RFC5545 specification excerpt listed below.
Purpose: This property value acts as a key for associated iCalendar entities.
 
Created by fortuna on 11/09/15.
 
$Id$ Created: 26/09/2004 Transforms a calendar for publishing.
Regex patterns and strings used for various purposes.
$Id$
 
$Id$ [18-Apr-2004]
 
$Id$
 
 
A collection of functions used to modify date-time properties in a target property container.
$Id$ [18-Apr-2004]
 
$Id$
 
$Id$ Created: 26/09/2004 Transforms a calendar for publishing.
$Id$
 
$Id$ Created: 26/09/2004 Transforms a calendar for publishing.
 
$Id$
 
 
Property Name: RESOURCE-TYPE Purpose: This property specifies the type of resource.
 
Incarnation of RFC5545 rule that applies to Component elements.
Incarnation of RFC5545 rule that applies to Property elements.
Incarnation of a RFC5545 rule.
 
$Id$ [18-Apr-2004]
 
RRule<T extends Temporal>
$Id$
 
$Id$ [18-Apr-2004]
 
Manages the rules that can be applied to ICS elements.
Defines the scheduling agent for CalDAV scheduling.
 
Defines the scheduling status for CalDAV scheduling.
 
$Id$ [18-Apr-2004]
 
 
$Id$ [18-Apr-2004]
 
$Id$
 
Created by fortuna on 19/07/2017.
 
 
 
 
Created by fortuna on 11/09/15.
 
$Id$ [05-Apr-2004]
 
$Id$
 
$Id$
 
 
$Id$ [23-Apr-2004] Utility methods for working with parameters.
$Id$
 
Deprecated.
$Id$
 
$Id$
 
 
$Id$
 
The iCalendar specification supports multiple representations of date/time values, as outlined below.
Support adapter for TemporalAmount representation in iCalendar format.
 
The purpose of this comparator is to compare two temporals regardless of type.
 
$Id$ [23-Apr-2004] Defines a list of iCalendar text elements.
Deprecated.
Use LocalTime for iCalendar TIME representations.
$Id$
 
 
$Id$ Created on 18/09/2005 Implementors provide a list of timezone definitions applicable for use with iCalendar objects.
$Id$ Created on 18/09/2005 Provides access to the configured TimeZoneRegistry instance.
$Id$
$Id$ [5/07/2004] Utility methods relevant to Java timezones.
Support for updating timezone definitions.
$Id$ Created: 23/09/2004 Base class of calendar transformations.
$Id$
 
$Id$
 
$Id$ [18-Apr-2004] Defines a Type parameter.
 
 
$Id$ [18-Apr-2004] Defines a Time Zone Identifier parameter.
$Id$
 
 
 
 
 
$Id$
 
$Id$
 
$Id$
 
 
 
$Id$
 
$Id$
 
 
 
$Id$ [06-Apr-2004]
$Id$ Created on 11/09/2005 Utility methods for working with URIs.
$Id$
 
Created by fortuna on 19/07/2017.
Deprecated.
Replaced by ZoneOffset in Java 8.
 
$Id$ [Apr 5, 2004] Defines an iCalendar VALARM component.
 
 
 
 
$Id$ [23-Apr-2004] An exception thrown during validation to indicate abnormal completion.
Generate a report from a ValidationResult.
 
Encapsulates the result of applying validation rules to iCalendar content.
Defines a rule for validating iCalendar content.
 
Implementors apply validation rules to iCalendar content to determine a level of compliance with the published specifications.
$Id$ [18-Apr-2004] Defines a Value Data Type parameter.
 
$Id$ [Apr 5, 2004] Defines an iCalendar VAVAILABILITY component.
Default factory.
Deprecated.
$Id$
 
$Id$ [Apr 5, 2004] Defines an iCalendar VEVENT component.
 
 
 
Deprecated.
$Id$ [Apr 5, 2004] Defines an iCalendar VFREEBUSY component.
Default factory.
 
Deprecated.
$Id$ [Apr 5, 2004] Defines an iCalendar VJOURNAL component.
Default factory.
 
$Id$ [May 1 2017] Defines an iCalendar VLOCATION component.
Default factory.
$Id$ [May 1 2017] Defines an iCalendar VRESOURCE component.
Default factory.
$Id$ [Apr 5, 2004] Defines an iCalendar VTIMEZONE component.
 
Deprecated.
$Id$ [Apr 5, 2004] Defines an iCalendar VTODO component.
 
 
Deprecated.
$Id$ [18-Apr-2004]
Deprecated.
see VLocation as a replacement.
 
Default factory.
$Id$ Created: 19/12/2004 Defines a day of the week with a possible offset related to a MONTHLY or YEARLY occurrence.
 
$Id$ [29-May-2004] Defines a list of days.
$Id$ Created on 3/11/2005 Implementation of an experimental component as defined in RFC2445.
See: rfc6321
 
$Id$ [15/06/2004] Defines an extension parameter.
 
$Id$ Created: [15/06/2004] Defines an extension property.
Support adapter for ZoneOffset to output in iCalendar format.
Construct a ZoneRules instance from a VTimeZone.