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$
Deprecated.
$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
Calendar
s.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.
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.
$Id$
$Id$
$Id$
$Id$
Deprecated.
$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]
$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$
Deprecated.
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$
Deprecated.
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$
$Id$ [Apr 14, 2004]
Defines a period of time.
$Id$ [23-Apr-2004]
Defines a list of iCalendar periods.
$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.
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]
$Id$
$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]
$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$
Deprecated.
$Id$ [18-Apr-2004]
Defines a Type parameter.
$Id$ [18-Apr-2004]
Defines a Time Zone Identifier parameter.
$Id$
$Id$
$Id$
$Id$
$Id$
$Id$
Deprecated.
$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.
PropertyContainer.with(BiFunction, Object)
andRelationshipPropertyModifiers.ATTENDEE
instead.