$Id$ [18-Apr-2004]
Defines an Abbreviation parameter.
$Id: AbstractContentFactory.java,v 1.3 2008/12/16 12:34:52 fortuna Exp $
Created on 28/01/2007
Abstract implementation of a content factory.
$Id: AbstractOutputter.java,v 1.1 2008/12/28 15:00:45 fortuna Exp $
Created on 29/12/2008
$Id: Action.java,v 1.14 2008/12/16 12:34:51 fortuna Exp $
Created: [Apr 6, 2004]
Defines an ACTION iCalendar component property.
Action() - constructor for class net.fortuna.ical4j.model.property.
Action Default constructor.
ADD - static field in class net.fortuna.ical4j.model.property.
Method Add one or more instances to an existing VEVENT, VTODO, or VJOURNAL.
Add a component to the list.
add(Dur) - method in class net.fortuna.ical4j.model.
Dur Add two durations.
Overrides superclass to throw an IllegalArgumentException
where argument is not a
net.fortuna.ical4j.model.Component
.
Overrides superclass to throw an IllegalArgumentException
Where argument is not a net.fortuna.ical4j.model.Date
.
Overrides superclass to throw an IllegalArgumentException
where argument is not a java.lang.Integer
.
Overrides superclass to throw an IllegalArgumentException
where argument is not a net.fortuna.ical4j.model.Period
.
Overrides superclass to throw an IllegalArgumentException
where argument is not a
net.fortuna.ical4j.model.Property
.
Overrides superclass to throw an IllegalArgumentException
where argument is not a net.fortuna.ical4j.model.WeekDay
.
Add a parameter to the list.
Creates a period that encompasses both this period and another one.
Add a period to the list.
A convenience method that adds all the periods in the specified list to
this list.
Add a property to the list.
Add an address to the list.
Add a location type to the list.
Add a resource to the list.
Add an address to the list.
$Id: AddressList.java,v 1.13 2008/12/16 12:34:53 fortuna Exp $ [23-Apr-2004]
Defines a list of iCalendar addresses.
Parses the specified string representation to create a list of addresses.
Decides whether these periods are serial without a gap.
Decides whether this period starts after the given period ends.
$Id: AltRep.java,v 1.13 2008/12/16 12:34:51 fortuna Exp $ [18-Apr-2004]
Defines an Alternate Text Representation parameter.
Alternate text representation.
Ensure a parameter doesn't occur in the specified list.
Ensure a property doesn't occur in the specified list.
Ensure a parameter occurs once.
Ensure a property occurs once.
Ensure a parameter occurs no more than once.
Ensure a property occurs no more than once.
Ensure a property occurs at least once.
$Id: Attach.java,v 1.20 2008/12/16 12:34:51 fortuna Exp $
Created: [Apr 6, 2004]
Defines an ATTACH iCalendar component property.
the following are optional, and MAY occur more than once.
Attach() - constructor for class net.fortuna.ical4j.model.property.
Attach Default constructor.
$Id: Attendee.java,v 1.13 2008/12/16 12:34:51 fortuna Exp $
Created: [Apr 6, 2004]
Defines an ATTENDEE iCalendar component property.
AUDIO - static field in class net.fortuna.ical4j.model.property.
Action $Id: Available.java,v 1.4 2008/12/16 12:34:53 fortuna Exp $ [05-Apr-2004]
Defines an iCalendar Available component.
Calculates the recurrence set for this component using the specified period.
$Id: Calendar.java,v 1.33 2009/01/10 07:27:24 fortuna Exp $ [Apr 5, 2004]
Defines an iCalendar calendar.
Creates a deep copy of the specified calendar.
Constructs a new calendar with no properties and the specified components.
$Id: CalendarBuilder.java,v 1.34 2008/12/16 12:34:54 fortuna Exp $
Created: Apr 5, 2004
Parses and builds an iCalendar model from an input stream.
Constructs a new calendar builder using the specified calendar parser.
Constructs a new instance using the specified parser and registry.
Constructs a new calendar builder using the specified timezone registry.
$Id: CalendarComponent.java,v 1.6 2009/01/07 10:02:30 fortuna Exp $
Created on 26/02/2006
Base class for components that may be added to a calendar.
$Id: CalendarDateFormatFactory.java,v 1.4 2008/12/29 06:49:13 fortuna Exp $ [06-Apr-2004]
Creates DateFormat objects optimized for common iCalendar date patterns.
$Id: CalendarOutputter.java,v 1.14 2008/12/28 15:00:45 fortuna Exp $ [Apr 5, 2004]
Writes an iCalendar model to an output stream.
$Id: CalendarParser.java,v 1.8 2008/12/16 12:34:54 fortuna Exp $
Created [Nov 5, 2004]
Implementors provide iCalendar parsing functionality.
$Id: CalendarParserFactory.java,v 1.4 2008/12/16 12:34:54 fortuna Exp $
Created on 08/02/2007
Provides access to the configured CalendarParser
instance.
$Id: CalendarParserImpl.java,v 1.33 2008/12/20 08:58:13 fortuna Exp $
Created [Nov 5, 2004]
The default implementation of a calendar parser.
$Id: Calendars.java,v 1.9 2008/12/16 12:34:53 fortuna Exp $
Created on 10/11/2006
Utility method for working with Calendar
s.
$Id: CalScale.java,v 1.10 2008/12/16 12:34:51 fortuna Exp $
Created: [Apr 6, 2004]
Defines a CALSCALE iCalendar property.
'calscale' and 'method' are optional, but MUST NOT occur more than once.
CANCEL - static field in class net.fortuna.ical4j.model.property.
Method Cancel one or more instances of an existing VEVENT, VTODO, or VJOURNAL.
$Id: Categories.java,v 1.14 2008/12/16 12:34:51 fortuna Exp $
Created: [Apr 6, 2004]
Defines a CATEGORIES iCalendar component property.
$Id: CategoryList.java,v 1.13 2008/12/16 12:34:52 fortuna Exp $ [23-Apr-2004]
Defines a list of iCalendar categories.
Parses the specified string representation to create a list of categories.
CHAIR - static field in class net.fortuna.ical4j.model.parameter.
Role CHILD - static field in class net.fortuna.ical4j.model.parameter.
RelType Clazz - class net.fortuna.ical4j.model.property.
Clazz $Id: Clazz.java,v 1.13 2008/12/16 12:34:51 fortuna Exp $
Created: [Apr 6, 2004]
Defines a CLASS iCalendar property.
Clazz() - constructor for class net.fortuna.ical4j.model.property.
Clazz Default constructor.
Clears all registered timezones.
Cn - class net.fortuna.ical4j.model.parameter.
Cn $Id: Cn.java,v 1.10 2008/12/16 12:34:51 fortuna Exp $ [18-Apr-2004]
Defines a Common Name parameter.
CN - static field in class net.fortuna.ical4j.model.
Parameter Common name.
Cn(String) - constructor for class net.fortuna.ical4j.model.parameter.
Cn $Id: Comment.java,v 1.10 2008/12/16 12:34:51 fortuna Exp $
Created: [Apr 6, 2004]
Defines a COMMENT iCalendar component property.
Compares this duration with another, acording to their length.
Compares the durations' lengths.
Compares the specified period with this period.
$Id: CompatibilityHints.java,v 1.10 2008/12/16 12:34:53 fortuna Exp $
Created on 9/03/2006
A set of keys used to enable compatibility features.
$Id: Completed.java,v 1.12 2008/12/16 12:34:51 fortuna Exp $
Created: [Apr 6, 2004]
Defines a COMPLETED iCalendar component property.
$Id: Component.java,v 1.29 2008/12/16 12:34:53 fortuna Exp $ [Apr 5, 2004]
Defines an iCalendar component.
Constructs a new component containing no properties.
Constructor made protected to enforce the use of ComponentFactory
for component instantiation.
$Id: ComponentFactory.java,v 1.16 2008/12/16 12:34:52 fortuna Exp $ [05-Apr-2004]
A factory for creating iCalendar components.
$Id: ComponentList.java,v 1.12 2008/12/16 12:34:53 fortuna Exp $ [Apr 5, 2004]
Defines a list of iCalendar components.
Creates a deep copy of the specified component list.
Creates a new instance with the specified initial capacity.
$Id: ComponentRule.java,v 1.6 2008/12/16 12:34:54 fortuna Exp $
Created on 2/02/2006
An abstract rule implementation serving as the base class for component matching rule implementations.
$Id: Configurator.java,v 1.5 2008/12/15 12:46:49 fortuna Exp $
Created on 06/02/2008
Provides configuration properties specified either as system properties
or in an ical4j.properties configuration file.
$Id: Constants.java,v 1.4 2008/12/16 12:34:53 fortuna Exp $
Created on 5/07/2005
Provides some convenience methods for working with constant
parameters and properties.
$Id: ConstraintViolationException.java,v 1.3 2008/12/15 12:46:49 fortuna Exp $
Created on 02/03/2008
Indicates the violation of a constraint imposed by a relevant specification.
$Id: Contact.java,v 1.10 2008/12/16 12:34:51 fortuna Exp $
Created: [Apr 6, 2004]
Defines a CONTACT iCalendar component property.
Decides whether the given period is completely contained within this one.
$Id: Content.java,v 1.9 2008/12/16 12:34:53 fortuna Exp $
Created: 12/10/2004
Base class for calendar content in the form of
properties and parameters.
$Id: ContentHandler.java,v 1.8 2008/12/16 12:34:54 fortuna Exp $ [Nov 5,
2004]
Implementors provide functionality applicable during the parsing of an iCalendar data stream (e.g.
Create a (deep) copy of this component.
Create a (deep) copy of this property.
copy() - method in class net.fortuna.ical4j.model.component.
VEvent Overrides default copy method to add support for copying alarm sub-components.
Overrides default copy method to add support for copying observance sub-components.
copy() - method in class net.fortuna.ical4j.model.component.
VToDo Overrides default copy method to add support for copying alarm sub-components.
COUNTER - static field in class net.fortuna.ical4j.model.property.
Method The Counter method is used by an "Attendee" to negotiate a change in the calendar entry.
$Id$
Created: [Apr 6, 2004]
Defines a REGION iCalendar component property.
the following are vvenue only properties.
Attempts to create a URI instance and will optionally swallow any resulting URISyntaxException depending on
configured CompatibilityHints
.
Returns a new BinaryDecoder
for the specified encoding.
Returns a new BinaryEncoder
for the specified encoding.
Creates a component which contains sub-components.
$Id: Created.java,v 1.13 2008/12/16 12:34:51 fortuna Exp $
Created: [Apr 6, 2004]
Defines a CREATED iCalendar component property.
Returns a parameter instance of the appropriate type with the specified value.
Returns a new instance of the configured CalendarParser
.
Creates an uninitialised property.
Returns a new instance of the configured TimeZoneRegistry
.
Returns a new StringDecoder
for the specified encoding.
Returns a new StringEncoder
for the specified encoding.
$Id: CuType.java,v 1.11 2008/12/16 12:34:51 fortuna Exp $ [18-Apr-2004]
Defines a Calendar User Type.
DAILY - static field in class net.fortuna.ical4j.model.
Recur Date - class net.fortuna.ical4j.model.
Date $Id: Date.java,v 1.7 2008/12/16 12:34:52 fortuna Exp $
Created on 26/06/2005
Base class for all representations of time values in RFC2445.
DATE - static field in class net.fortuna.ical4j.model.parameter.
Value Date() - constructor for class net.fortuna.ical4j.model.
Date Default constructor.
Creates a new date instance with the specified precision.
Creates a new date instance with the specified precision.
DATE_TIME - static field in class net.fortuna.ical4j.model.parameter.
Value $Id: DateList.java,v 1.23 2008/12/16 12:34:52 fortuna Exp $ [23-Apr-2004]
Defines a list of iCalendar dates.
Constructs a new date list of the specified type containing
the dates in the specified list.
Creates a new instance with the specified initial capacity.
Parses the specified string representation to create a list of dates.
$Id: DateListProperty.java,v 1.12 2008/12/30 11:37:17 fortuna Exp $
Created on 11/08/2005
Base class for properties with a list of dates as a value.
$Id: DateProperty.java,v 1.31 2008/12/30 11:37:17 fortuna Exp $
Created on 9/07/2005
Base class for properties with a DATE or DATE-TIME value.
Creates a new instance of the named property with an initial timezone.
$Id: Dates.java,v 1.9 2008/12/16 12:34:53 fortuna Exp $
Created on 26/06/2005
Implements a collection of utility methods relevant to date processing.
$Id: DateTime.java,v 1.26 2008/12/16 12:34:52 fortuna Exp $
Created on 26/06/2005
Represents a time of day on a specific date.
Constructs a new DateTime instance from parsing the specified string representation in the default (local)
timezone.
Creates a new date-time instance from the specified value in the given timezone.
$Id: Daylight.java,v 1.10 2008/12/16 12:34:53 fortuna Exp $ [05-Apr-2004]
Defines an iCalendar daylight savings timezone observance component.
Used by the "Organizer" to decline the proposed counter-proprosal.
Decodes the specified URI string using the UTF-8 charset.
$Id: DecoderFactory.java,v 1.4 2008/12/16 12:34:53 fortuna Exp $
Created on 13/05/2006
$Id: DefaultCalendarParserFactory.java,v 1.3 2008/12/16 12:34:54 fortuna Exp $
Created on 08/02/2007
Default factory implementation for calendar parsers.
$Id: DefaultDecoderFactory.java,v 1.4 2008/12/16 12:34:53 fortuna Exp $
Created on 13/05/2006
$Id: DefaultEncoderFactory.java,v 1.4 2008/12/16 12:34:53 fortuna Exp $
Created on 13/05/2006
$Id: DefaultTimeZoneRegistryFactory.java,v 1.4 2008/12/16 12:34:52 fortuna Exp $
Created on 18/09/2005
Default factory implementation for timezone registries.
$Id: DelegatedFrom.java,v 1.10 2008/12/16 12:34:51 fortuna Exp $ [18-Apr-2004]
Defines a Delegators parameter.
$Id: DelegatedTo.java,v 1.10 2008/12/16 12:34:51 fortuna Exp $ [18-Apr-2004]
Defines a Delegatees parameter.
$Id: Description.java,v 1.10 2008/12/16 12:34:51 fortuna Exp $
Created: [Apr 6, 2004]
Defines a DESCRIPTION iCalendar component property.
Dir - class net.fortuna.ical4j.model.parameter.
Dir $Id: Dir.java,v 1.13 2008/12/16 12:34:51 fortuna Exp $ [18-Apr-2004]
Defines a Directory Entry Reference parameter.
DIR - static field in class net.fortuna.ical4j.model.
Parameter Directory entry.
Dir(String) - constructor for class net.fortuna.ical4j.model.parameter.
Dir Dir(URI) - constructor for class net.fortuna.ical4j.model.parameter.
Dir DISPLAY - static field in class net.fortuna.ical4j.model.property.
Action DtEnd - class net.fortuna.ical4j.model.property.
DtEnd $Id: DtEnd.java,v 1.20 2008/12/16 12:34:51 fortuna Exp $
Created: [Apr 6, 2004]
Defines a DTEND iCalendar component property.
either 'dtend' or 'duration' may appear in a 'eventprop', but 'dtend' and 'duration' MUST NOT occur in the same
'eventprop'.
DtEnd() - constructor for class net.fortuna.ical4j.model.property.
DtEnd Default constructor.
Constructs a new DtEnd with the specified time.
Creates a new instance initialised with the parsed value.
Creates a new DTEND property initialised with the specified timezone and value.
Creates a new DTEND property initialised with the specified timezone.
$Id: DtStamp.java,v 1.14 2008/12/16 12:34:51 fortuna Exp $
Created: [Apr 6, 2004]
Defines a DTSTAMP iCalendar component property.
$Id: DtStart.java,v 1.19 2008/12/16 12:34:51 fortuna Exp $
Created: [Apr 6, 2004]
Defines a DTSTART iCalendar component property.
Constructs a new DtStart with the specified time.
Creates a new DTSTART property initialised with the specified timezone and value.
Creates a new DTSTART property initialised with the specified timezone.
Due - class net.fortuna.ical4j.model.property.
Due $Id: Due.java,v 1.17 2008/12/16 12:34:51 fortuna Exp $
Created: [Apr 6, 2004]
Defines a DUE iCalendar component property.
DUE - static field in class net.fortuna.ical4j.model.
Property Due() - constructor for class net.fortuna.ical4j.model.property.
Due Default constructor.
Due(Date) - constructor for class net.fortuna.ical4j.model.property.
Due Constructor.
Due(String) - constructor for class net.fortuna.ical4j.model.property.
Due Creates a new instance initialised with the parsed value.
Creates a new DUE property initialised with the specified timezone and value.
Creates a new DUE property initialised with the specified timezone.
Dur - class net.fortuna.ical4j.model.
Dur $Id: Dur.java,v 1.19 2008/12/16 12:34:52 fortuna Exp $
Created on 20/06/2005
Represents a duration of time in iCalendar.
Constructs a new duration representing the time between the two specified dates.
Dur(int) - constructor for class net.fortuna.ical4j.model.
Dur Constructs a new duration from the specified weeks.
Constructs a new duration from the specified arguments.
Constructs a new duration instance from a string representation.
$Id: Duration.java,v 1.13 2008/12/16 12:34:51 fortuna Exp $
Created: [Apr 6, 2004]
Defines a DURATION iCalendar component property.
DURATION - static field in class net.fortuna.ical4j.model.parameter.
Value Constructs a new duration representing the time between the specified start date and end date.
EMAIL - static field in class net.fortuna.ical4j.model.property.
Action Encodes the specified URI string using the UTF-8 charset.
$Id: EncoderFactory.java,v 1.4 2008/12/16 12:34:53 fortuna Exp $
Created on 13/05/2006
$Id: Encoding.java,v 1.12 2008/12/16 12:34:51 fortuna Exp $ [18-Apr-2004]
Defines an Inline Encoding parameter.
END - static field in class net.fortuna.ical4j.model.
Calendar END - static field in class net.fortuna.ical4j.model.
Component END - static field in class net.fortuna.ical4j.model.parameter.
Related Triggers the end of handling a calendar.
Triggers the end of handling a component.
Triggers the end of handling a property.
Uses EqualsBuilder
to test equality.
Uses EqualsBuilder
to test equality.
Uses EqualsBuilder
to test equality.
Uses EqualsBuilder
to test equality.
Uses ObjectUtils
to test equality.
Uses EqualsBuilder
to test equality.
Uses EqualsBuilder
to test equality.
Uses ObjectUtils
to test equality.
$Id: Escapable.java,v 1.4 2008/12/16 12:34:52 fortuna Exp $
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.
Convenience method for escaping special characters.
$Id: ExDate.java,v 1.12 2008/12/16 12:34:51 fortuna Exp $
Created: [Apr 6, 2004]
Defines a EXDATE iCalendar component property.
ExDate() - constructor for class net.fortuna.ical4j.model.property.
ExDate Default constructor.
Prefix to all experimental parameters.
$Id: ExRule.java,v 1.10 2008/12/16 12:34:51 fortuna Exp $
Created: [Apr 6, 2004]
Defines a EXRULE iCalendar component property.
ExRule() - constructor for class net.fortuna.ical4j.model.property.
ExRule Default constructor.
$Id$
Created: [Apr 6, 2004]
Defines a EXTENDED_ADDRESS iCalendar component property.
Geo - class net.fortuna.ical4j.model.property.
Geo $Id: Geo.java,v 1.14 2008/12/16 12:34:51 fortuna Exp $
Created: [Apr 6, 2004]
Defines a GEO iCalendar component property.
GEO - static field in class net.fortuna.ical4j.model.
Property Geo() - constructor for class net.fortuna.ical4j.model.property.
Geo Default constructor.
Geo(String) - constructor for class net.fortuna.ical4j.model.property.
Geo Creates a new instance by parsing the specified string representation.
Returns the absolute month day for the month specified by the
supplied date.
Returns the absolute week number for the year specified by the
supplied date.
Returns the absolute year day for the year specified by the
supplied date.
Returns the mandatory action property.
Returns the list of alarms for this event.
Returns the list of alarms for this todo.
Returns the latest applicable timezone observance for the specified date.
Returns the optional attachment property.
Returns the list of available times.
Returns the corresponding java.util.Calendar.DAY_OF_WEEK
constant for the specified WeekDay
.
Returns an instance of java.util.Calendar
that is suitably
initialised for working with the specified date.
Returns the optional calscale property.
Convenience method for retrieving a named component.
Returns the first component of specified name.
Returns the first component containing a property with the specified
value.
Convenience method for retrieving a list of named components.
Returns a list containing all components with specified name.
Returns a list of components containing a property with the
specified value.
Returns a normalised list of periods representing the consumed time for this event.
Returns a list of periods representing the consumed time for this event in the specified range.
Returns a list of start dates in the specified period represented by this recur.
Returns a list of start dates in the specified period represented by this recur.
Returns a list of start dates in the specified period represented by this recur.
Convenience method for retrieving recurrences in a specified period.
Returns the corresponding day constant to the specified
java.util.Calendar.DAY_OF_WEEK property.
Returns the optional description property.
getDue() - method in class net.fortuna.ical4j.model.component.
VToDo Returns the duration of this period.
Returns the optional duration property.
Returns the end date of this period.
Returns the end date of this event.
Convenience method to pull the DTEND out of the property list.
Returns a new date instance of the specified type.
Returns DateFormat objects optimized for common iCalendar date patterns.
Returns the latest applicable onset of this observance for the specified date.
Returns the optional method property.
Returns a weekday/offset representation of the specified calendar.
Returns a weekday/negative offset representation of the specified calendar.
Returns the the next date of this recurrence given a seed date
and start date.
Returns a single occurrence of a recurring event.
Returns the mandatory tzoffsetfrom property.
Returns the mandatory tzoffsetto property.
Returns the first parameter with the specified name.
Convenience method for retrieving a single parameter.
Returns a list of parameters with the specified name.
Convenience method for retrieving a list of named parameters.
Returns the mandatory prodid property.
Convenience method for retrieving a list of named properties.
Convenience method for retrieving a list of named properties.
Returns a list of properties containing a parameter with the
specified value.
Returns a list of properties with the specified name.
Convenience method for retrieving a named property.
Convenience method for retrieving a named property.
Returns the first property containing a parameter with the specified
value.
Returns the first property of specified name.
Returns the timezone registry used in the construction of calendars.
Returns the optional repeat property.
getRsvp() - method in class net.fortuna.ical4j.model.parameter.
Rsvp Returns the mandatory dtstart property.
Convenience method to pull the DTSTART out of the property list.
Convenience method to pull the DTSTART out of the property list.
Convenience method to pull the DTSTART out of the property list.
Returns the optional summary property.
Returns a date representing the end of this duration from the specified start date.
Returns the current timezone associated with this date-time value.
Returns a timezone with the specified identifier.
Returns the mandatory trigger property.
Returns the VALUE parameter specifying the type of dates (ie.
Returns the UID property of this component if available.
Returns the UID property of this component if available.
Returns the UID property of this component if available.
getUid() - method in class net.fortuna.ical4j.model.component.
VToDo Returns the UID property of this component if available.
Returns a unique identifier as specified by components in the provided calendar.
getUri() - method in class net.fortuna.ical4j.model.parameter.
Dir getUri() - method in class net.fortuna.ical4j.model.property.
TzUrl getUri() - method in class net.fortuna.ical4j.model.property.
Url getUrl() - method in class net.fortuna.ical4j.model.component.
VToDo getValue() - method in class net.fortuna.ical4j.model.parameter.
Cn getValue() - method in class net.fortuna.ical4j.model.parameter.
Dir getValue() - method in class net.fortuna.ical4j.model.property.
Geo getValue() - method in class net.fortuna.ical4j.model.property.
Tel getValue() - method in class net.fortuna.ical4j.model.property.
Uid getValue() - method in class net.fortuna.ical4j.model.property.
Url Returns the mandatory version property.
Returns a weekday representation of the specified calendar.
GROUP - static field in class net.fortuna.ical4j.model.parameter.
CuType Determines if the specified date occurs within this period (inclusive of
period start and end).
Decides whether a date falls within this period.
Determines if the specified date is in daylight time according to
this timezone.
$Id: IndexedComponentList.java,v 1.5 2008/12/16 12:34:52 fortuna Exp $
Created on 4/02/2006
Provides indexing of components on a specific property.
Creates a new instance indexed on properties with the specified name.
$Id: IndexedPropertyList.java,v 1.5 2008/12/16 12:34:52 fortuna Exp $
Created on 4/02/2006
Provides indexing of properties on a specific parameter.
Creates a new instance indexed on the parameters with the specified name.
INTEGER - static field in class net.fortuna.ical4j.model.parameter.
Value Decides whether this period intersects with another one.
Indicates whether this property is a calendar property.
Indicates whether this property is a component property.
An empty period is one that consumes no time.
$Id: Iso8601.java,v 1.14 2008/12/29 06:49:13 fortuna Exp $
Created on 30/06/2005
Base class for date and time representations as defined
by the ISO 8601 standard.
Indicates whether this list is in local or UTC format.
Indicates whether the current date value is specified in UTC time.
Indicates whether this list is in local or UTC format.
isUtc() - method in class net.fortuna.ical4j.model.
Time Indicates whether the specified timezone is equivalent to
UTC time.
Defines a regular expression representing all parameter strings that
should be quoted.
$Id: Parameter.java,v 1.19 2008/12/16 12:34:52 fortuna Exp $ [Apr 5, 2004]
Defines an iCalendar parameter.
Triggers the handling of a parameter.
$Id: ParameterFactory.java,v 1.8 2008/12/16 12:34:53 fortuna Exp $ [05-Apr-2004]
Created on 14/06/2005
Implementors provide parameter creation services.
$Id $
[05-Apr-2004]
A factory for creating iCalendar parameters.
$Id: ParameterList.java,v 1.18 2008/12/16 12:34:53 fortuna Exp $ [Apr 5, 2004]
Defines a list of iCalendar parameters.
Creates a deep copy of the specified parameter list.
$Id: ParameterValidator.java,v 1.10 2009/01/08 09:44:50 fortuna Exp $ [15-May-2004]
Defines methods for validating parameters and parameter
lists.
PARENT - static field in class net.fortuna.ical4j.model.parameter.
RelType Parse the iCalendar data from the specified input stream.
Parse the iCalendar data from the specified reader.
Wraps java.lang.Integer.parseInt()
to accept values with
a PLUS character (i.e.
$Id: ParserException.java,v 1.11 2008/12/20 08:58:34 fortuna Exp $ [Apr 5, 2004]
An exception thrown when an error occurs in parsing iCalendar data.
Constructor with message.
Constructor with message and cause.
$Id: PartStat.java,v 1.11 2008/12/16 12:34:51 fortuna Exp $ [18-Apr-2004]
Defines a Participation Status parameter.
$Id: PercentComplete.java,v 1.11 2008/12/16 12:34:51 fortuna Exp $
Created: [Apr 6, 2004]
Defines a PERCENT-COMPLETE iCalendar component property.
$Id: Period.java,v 1.25 2008/12/16 12:34:52 fortuna Exp $ [Apr 14, 2004]
Defines a period of time.
PERIOD - static field in class net.fortuna.ical4j.model.parameter.
Value Constructs a new period with the specied start and end date.
Constructs a new period with the specified start date and duration.
$Id: PeriodList.java,v 1.23 2008/12/16 12:34:52 fortuna Exp $ [23-Apr-2004]
Defines a list of iCalendar periods.
Parses the specified string representation to create a list of periods.
$Id: PeriodRule.java,v 1.14 2008/12/16 12:34:54 fortuna Exp $
Created on 2/02/2006
A rule that matches any component that occurs in the specified time period.
Constructs a new instance using the specified period.
$Id$
Created: [Apr 6, 2004]
Defines a POSTALCODE iCalendar component property.
PREFIX - static field in class net.fortuna.ical4j.model.parameter.
TzId PREFIX - static field in class net.fortuna.ical4j.model.property.
TzId $Id: Priority.java,v 1.13 2008/12/16 12:34:51 fortuna Exp $
Created: [Apr 6, 2004]
Defines a PRIORITY iCalendar component property.
PRIVATE - static field in class net.fortuna.ical4j.model.property.
Clazz $Id: ProdId.java,v 1.10 2008/12/16 12:34:51 fortuna Exp $
Created: [Apr 6, 2004]
Defines a PRODID iCalendar property.
'prodid' and 'version' are both REQUIRED, but MUST NOT occur more than once.
ProdId() - constructor for class net.fortuna.ical4j.model.property.
ProdId Default constructor.
$Id: Property.java,v 1.32 2008/12/16 12:34:52 fortuna Exp $ [Apr 5, 2004]
Defines an iCalendar property.
Creates a deep copy of the specified property.
Constructor made protected to enforce the use of PropertyFactory
for property instantiation.
$Id: PropertyFactory.java,v 1.9 2008/12/16 12:34:52 fortuna Exp $
Created on 16/06/2005
A factory for creating iCalendar properties.
$Id: PropertyFactoryImpl.java,v 1.16 2008/12/16 12:34:53 fortuna Exp $ [05-Apr-2004]
A factory for creating iCalendar properties.
$Id: PropertyList.java,v 1.13 2008/12/16 12:34:53 fortuna Exp $ [Apr 5, 2004]
Defines a list of iCalendar properties.
Creates a new instance with the specified initial capacity.
Creates a deep copy of the specified property list.
$Id: PropertyValidator.java,v 1.8 2009/01/08 09:44:50 fortuna Exp $ [15-May-2004]
Defines methods for validating properties and property lists.
Triggers the handling of a property value.
PUBLIC - static field in class net.fortuna.ical4j.model.property.
Clazz PUBLISH - static field in class net.fortuna.ical4j.model.property.
Method Used to publish a calendar entry to one or more Calendar Users.
$Id: PublishTransformer.java,v 1.7 2008/12/16 12:34:54 fortuna Exp $
Created: 26/09/2004
Transforms a calendar for publishing.
Range - class net.fortuna.ical4j.model.parameter.
Range $Id: Range.java,v 1.10 2008/12/16 12:34:51 fortuna Exp $ [18-Apr-2004]
Defines a Recurrence Identifier Range parameter.
Recurrence identifier range.
RDate - class net.fortuna.ical4j.model.property.
RDate $Id: RDate.java,v 1.15 2008/12/16 12:34:51 fortuna Exp $
Created: [Apr 6, 2004]
Defines an RDATE iCalendar component property.
RDate() - constructor for class net.fortuna.ical4j.model.property.
RDate Default constructor.
$Id: Recur.java,v 1.44 2009/01/06 08:14:50 fortuna Exp $ [18-Apr-2004]
Defines a recurrence.
RECUR - static field in class net.fortuna.ical4j.model.parameter.
Value Constructs a new instance from the specified string value.
$Id: RecurrenceId.java,v 1.19 2008/12/16 12:34:51 fortuna Exp $
Created: [Apr 6, 2004]
Defines a RECURRENCE-ID iCalendar component property.
Creates a new instance initialised with the parsed value.
Creates a new RECURRENCE_ID property initialised with the specified timezone and value.
Creates a new RECURRENCE_ID property initialised with the specified timezone.
REFRESH - static field in class net.fortuna.ical4j.model.property.
Method The Refresh method is used by an "Attendee" to request the latest version of a calendar entry.
$Id$
Created: [Apr 6, 2004]
Defines a REGION iCalendar component property.
Region() - constructor for class net.fortuna.ical4j.model.property.
Region Default constructor.
Registers a new timezone for use with iCalendar objects.
$Id: Related.java,v 1.10 2008/12/16 12:34:51 fortuna Exp $ [18-Apr-2004]
Defines an Alarm Trigger Relationship parameter.
Alarm trigger relationship.
$Id: RelatedTo.java,v 1.10 2008/12/16 12:34:51 fortuna Exp $
Created: [Apr 6, 2004]
Defines a RELATED-TO iCalendar component property.
$Id: RelType.java,v 1.10 2008/12/16 12:34:51 fortuna Exp $ [18-Apr-2004]
Defines a Relationship Type parameter.
Remove a component from the list.
Remove a date from the list.
Remove a parameter from the list.
Remove a period from the list.
Remove a property from the list.
Remove a category from the list.
Remove a locationType from the list.
Remove a resource from the list.
Remove an address from the list.
Remove all parameters with the specified name.
$Id: Repeat.java,v 1.10 2008/12/16 12:34:51 fortuna Exp $
Created: [Apr 6, 2004]
Defines a REPEAT iCalendar component property.
Repeat() - constructor for class net.fortuna.ical4j.model.property.
Repeat Default constructor.
Replace any parameters of the same type with the one specified.
REPLY - static field in class net.fortuna.ical4j.model.property.
Method A Reply is used in response to a Request to convey "Attendee" status to the "Organizer".
REQUEST - static field in class net.fortuna.ical4j.model.property.
Method Used to schedule a calendar entry with other Calendar Users.
$Id: RequestStatus.java,v 1.11 2008/12/16 12:34:51 fortuna Exp $
Created: [Apr 6, 2004]
Defines a REQUEST-STATUS iCalendar component property.
RESOURCE - static field in class net.fortuna.ical4j.model.parameter.
CuType $Id: ResourceList.java,v 1.10 2008/12/16 12:34:53 fortuna Exp $ [23-Apr-2004]
Defines a list of iCalendar resouces.
Parses the specified string representation to create
a list of resources.
$Id: Resources.java,v 1.10 2008/12/16 12:34:51 fortuna Exp $
Created: [Apr 6, 2004]
Defines a RESOURCES iCalendar component property.
Role - class net.fortuna.ical4j.model.parameter.
Role $Id: Role.java,v 1.11 2008/12/16 12:34:51 fortuna Exp $ [18-Apr-2004]
Defines a Participation Role parameter.
ROOM - static field in class net.fortuna.ical4j.model.parameter.
CuType Rounds a time value to remove any precision smaller than specified.
RRule - class net.fortuna.ical4j.model.property.
RRule $Id: RRule.java,v 1.11 2008/12/16 12:34:51 fortuna Exp $
Created: [Apr 6, 2004]
Defines an RRULE iCalendar component property.
RRule() - constructor for class net.fortuna.ical4j.model.property.
RRule Default constructor.
Rsvp - class net.fortuna.ical4j.model.parameter.
Rsvp $Id: Rsvp.java,v 1.11 2008/12/16 12:34:51 fortuna Exp $ [18-Apr-2004]
Defines an RSVP parameter.
Rule - interface net.fortuna.ical4j.filter.
Rule $Id: Rule.java,v 1.6 2008/12/16 12:34:54 fortuna Exp $
Created: Feb 1, 2006
Implementors dictate whether a given object is classified as a "match" for the enclosing filter.
SA - static field in class net.fortuna.ical4j.model.
WeekDay $Id: SentBy.java,v 1.13 2008/12/16 12:34:51 fortuna Exp $ [18-Apr-2004]
Defines a Sent By parameter.
$Id: Sequence.java,v 1.11 2008/12/16 12:34:51 fortuna Exp $
Created: [Apr 6, 2004]
Defines a SEQUENCE iCalendar component property.
Sets the date value of this property.
Applies the specified timezone to all dates in the list.
Sets the timezone associated with this property.
Publically available method to update the current timezone.
Sets the timezone associated with this date-time instance.
Updates the start and (possible) end times of this period to reflect
the specified timezone status.
Applies the specified timezone to all dates in the list.
Sets whether this list is in UTC or local time format.
Resets the timezone associated with the property.
Resets the VTIMEZONE associated with the property.
Updates this date-time to display in UTC time if the argument is true.
Updates the start and (possible) end times of this period to reflect
the specified UTC timezone status.
Sets whether this list is in UTC or local time format.
Sets the current value of the Attach instance.
Default setValue() implementation.
Sets the current value of the property.
SIBLING - static field in class net.fortuna.ical4j.model.parameter.
RelType Splits a calendar object into distinct calendar objects for unique
identifers (UID).
$Id: Standard.java,v 1.10 2008/12/16 12:34:53 fortuna Exp $ [05-Apr-2004]
Defines an iCalendar standard timezone observance component.
one of 'standardc' or 'daylightc' MUST occur and each MAY occur more than once.
START - static field in class net.fortuna.ical4j.model.parameter.
Related Triggers the start of handling a calendar.
Triggers the start of handling a component.
Triggers the start of handling a property.
$Id: Status.java,v 1.13 2008/12/16 12:34:51 fortuna Exp $
Created: [Apr 6, 2004]
Defines a STATUS iCalendar component property.
Status() - constructor for class net.fortuna.ical4j.model.property.
Status Default constructor.
$Id$
Created: [Apr 6, 2004]
Defines a STREET_ADDRESS iCalendar component property.
$Id: Strings.java,v 1.8 2008/12/16 12:34:53 fortuna Exp $ [23-Apr-2004]
Utility methods for working with parameters.
SU - static field in class net.fortuna.ical4j.model.
WeekDay Creates a set of periods resulting from the subtraction of the specified
period from this one.
Subtracts the intersection of this list with the specified list of
periods from this list and returns the results as a new period list.
$Id: Summary.java,v 1.11 2008/12/16 12:34:51 fortuna Exp $
Created: [Apr 6, 2004]
Defines a SUMMARY iCalendar component property.
Tel - class net.fortuna.ical4j.model.property.
Tel $Id$
Created: [Apr 6, 2004]
Defines a TEL iCalendar component property.
TEL - static field in class net.fortuna.ical4j.model.
Property Tel() - constructor for class net.fortuna.ical4j.model.property.
Tel Default constructor.
Tel(String) - constructor for class net.fortuna.ical4j.model.property.
Tel TEXT - static field in class net.fortuna.ical4j.model.parameter.
Value TH - static field in class net.fortuna.ical4j.model.
WeekDay Time - class net.fortuna.ical4j.model.
Time $Id: Time.java,v 1.7 2008/12/16 12:34:52 fortuna Exp $
Created on 30/06/2005
A type used to represent iCalendar time values.
TIME - static field in class net.fortuna.ical4j.model.parameter.
Value $Id: TimeZone.java,v 1.9 2008/12/16 12:34:52 fortuna Exp $
Created on 13/09/2005
A Java timezone implementation based on an underlying VTimeZone
definition.
Constructs a new instance based on the specified VTimeZone.
$Id: TimeZoneRegistry.java,v 1.4 2008/12/16 12:34:52 fortuna Exp $
Created on 18/09/2005
Implementors provide a list of timezone definitions applicable for use
with iCalendar objects.
$Id: TimeZoneRegistryFactory.java,v 1.6 2008/12/16 12:34:52 fortuna Exp $
Created on 18/09/2005
Provides access to the configured TimeZoneRegistry
instance.
$Id: TimeZoneRegistryImpl.java,v 1.13 2008/12/28 13:12:17 fortuna Exp $
Created on 18/09/2005
The default implementation of a TimeZoneRegistry
.
Creates a new instance using the specified resource prefix.
$Id: TimeZones.java,v 1.6 2008/12/16 12:34:53 fortuna Exp $ [5/07/2004]
Utility methods relevant to Java timezones.
Transforms the specified calendar according to the implementation of this method.
Transforms the specified component according to the transformer implementation.
$Id: Transformer.java,v 1.7 2008/12/16 12:34:54 fortuna Exp $
Created: 23/09/2004
Base class of calendar transformations.
$Id: Transp.java,v 1.13 2008/12/16 12:34:51 fortuna Exp $
Created: [Apr 6, 2004]
Defines a TRANSP iCalendar component property.
Transp() - constructor for class net.fortuna.ical4j.model.property.
Transp Default constructor.
$Id: Trigger.java,v 1.22 2008/12/16 12:34:51 fortuna Exp $
Created: [Apr 6, 2004]
Defines a TRIGGER iCalendar component property.
TRUE - static field in class net.fortuna.ical4j.model.parameter.
Rsvp TU - static field in class net.fortuna.ical4j.model.
WeekDay Type - class net.fortuna.ical4j.model.parameter.
Type $Id$ [18-Apr-2004]
Defines a Type parameter.
TzId - class net.fortuna.ical4j.model.parameter.
TzId $Id: TzId.java,v 1.15 2008/12/16 12:34:51 fortuna Exp $ [18-Apr-2004]
Defines a Time Zone Identifier parameter.
TzId - class net.fortuna.ical4j.model.property.
TzId $Id: TzId.java,v 1.12 2008/12/16 12:34:51 fortuna Exp $
Created: [Apr 6, 2004]
Defines a TZID iCalendar component property.
Reference to time zone object.
TZID - static field in class net.fortuna.ical4j.model.
Property TzId() - constructor for class net.fortuna.ical4j.model.property.
TzId Default constructor.
$Id: TzName.java,v 1.10 2008/12/16 12:34:51 fortuna Exp $
Created: [Apr 6, 2004]
Defines a TZNAME iCalendar component property.
TzName() - constructor for class net.fortuna.ical4j.model.property.
TzName Default constructor.
$Id: TzOffsetFrom.java,v 1.11 2008/12/16 12:34:51 fortuna Exp $
Created: [Apr 6, 2004]
Defines a TZOFFSETFROM iCalendar component property.
$Id: TzOffsetTo.java,v 1.11 2008/12/16 12:34:51 fortuna Exp $
Created: [Apr 6, 2004]
Defines a TZOFFSETTO iCalendar component property.
TzUrl - class net.fortuna.ical4j.model.property.
TzUrl $Id: TzUrl.java,v 1.14 2008/12/16 12:34:51 fortuna Exp $
Created: [Apr 6, 2004]
Defines a TZURL iCalendar component property.
TzUrl() - constructor for class net.fortuna.ical4j.model.property.
TzUrl Default constructor.
Uid - class net.fortuna.ical4j.model.property.
Uid $Id: Uid.java,v 1.11 2008/12/16 12:34:51 fortuna Exp $
Created: [Apr 6, 2004]
Defines a UID iCalendar component property.
UID - static field in class net.fortuna.ical4j.model.
Property Uid() - constructor for class net.fortuna.ical4j.model.property.
Uid Default constructor.
Uid(String) - constructor for class net.fortuna.ical4j.model.property.
Uid $Id: UidGenerator.java,v 1.5 2009/01/05 13:33:44 fortuna Exp $
Created on 11/03/2007
Generates Uid
properties in a similar fashion to that recommended in section 4.8.4.7 of the specification.
Convenience method for replacing escaped special characters
with their original form.
$Id: UnfoldingReader.java,v 1.27 2008/12/16 12:34:54 fortuna Exp $ [06-Apr-2004]
A reader which performs iCalendar unfolding as it reads.
Creates a new unfolding reader instance.
Creates a new unfolding reader instance.
UNKNOWN - static field in class net.fortuna.ical4j.model.parameter.
CuType Convenience method for removing surrounding quotes
from a string value.
URI - static field in class net.fortuna.ical4j.model.parameter.
Value Uris - class net.fortuna.ical4j.util.
Uris $Id: Uris.java,v 1.5 2008/12/16 12:34:53 fortuna Exp $
Created on 11/09/2005
Utility methods for working with URIs.
Url - class net.fortuna.ical4j.model.property.
Url $Id: Url.java,v 1.14 2008/12/16 12:34:51 fortuna Exp $
Created: [Apr 6, 2004]
Defines a URL iCalendar component property.
URL - static field in class net.fortuna.ical4j.model.
Property Url() - constructor for class net.fortuna.ical4j.model.property.
Url Default constructor.
Url(URI) - constructor for class net.fortuna.ical4j.model.property.
Url UTC_OFFSET - static field in class net.fortuna.ical4j.model.parameter.
Value $Id: UtcOffset.java,v 1.13 2008/12/16 12:34:52 fortuna Exp $
Created on 26/06/2005
Represents a timezone offset from UTC time.
$Id: UtcProperty.java,v 1.10 2008/12/16 12:34:51 fortuna Exp $
Created on 8/08/2005
Superclass for all properties with date-time values that must be specified in UTC time.
$Id: VAlarm.java,v 1.21 2009/01/08 14:18:32 fortuna Exp $ [Apr 5, 2004]
Defines an iCalendar VALARM component.
VAlarm() - constructor for class net.fortuna.ical4j.model.component.
VAlarm Default constructor.
Constructs a new VALARM instance that will trigger at the specified time.
Constructs a new VALARM instance that will trigger at the specified time relative to the event/todo component.
Perform validation on the calendar, its properties and its components in its current state.
Perform validation on a component and its properties.
validate() - method in class net.fortuna.ical4j.model.property.
Due validate() - method in class net.fortuna.ical4j.model.property.
Geo Perform validation on a property.
validate() - method in class net.fortuna.ical4j.model.property.
Tel validate() - method in class net.fortuna.ical4j.model.property.
Uid validate() - method in class net.fortuna.ical4j.model.property.
Url Perform validation on the calendar in its current state.
Perform validation on a component.
Apply validation for METHOD=ADD.
Component/Property Presence
------------------- ----------------------------------------------
METHOD 1 MUST be "ADD"
VJOURNAL 1
DESCRIPTION 1 Can be null.
Component/Property Presence
------------------- ----------------------------------------------
METHOD 1 MUST be "ADD"
VTODO 1
DTSTAMP 1
ORGANIZER 1
PRIORITY 1
SEQUENCE 1 MUST be greater than 0
SUMMARY 1 Can be null.
Apply validation for METHOD=CANCEL.
Component/Property Presence
------------------- ---------------------------------------------
METHOD 1 MUST be "CANCEL"
VJOURNAL 1+ All MUST have the same UID
DTSTAMP 1
ORGANIZER 1
SEQUENCE 1
UID 1 MUST be the UID of the original REQUEST
ATTACH 0+
ATTENDEE 0+
CATEGORIES 0 or 1 This property MAY contain a list of values
CLASS 0 or 1
COMMENT 0 or 1
CONTACT 0+
CREATED 0 or 1
DESCRIPTION 0 or 1
DTSTART 0 or 1
EXDATE 0+
EXRULE 0+
LAST-MODIFIED 0 or 1
RDATE 0+
RECURRENCE-ID 0 or 1 only if referring to an instance of a
recurring calendar component.
Component/Property Presence
------------------- ---------------------------------------------
METHOD 1 MUST be "CANCEL"
VTODO 1
ATTENDEE 0+ include all "Attendees" being removed from
the todo.
Apply validation for METHOD=COUNTER.
Component/Property Presence
------------------- ----------------------------------------------
METHOD 1 MUST be "COUNTER"
VTODO 1
ATTENDEE 1+
DTSTAMP 1
ORGANIZER 1
PRIORITY 1
SUMMARY 1 Can be null
UID 1
ATTACH 0+
CATEGORIES 0 or 1 This property MAY contain a list of values
CLASS 0 or 1
COMMENT 0 or 1
CONTACT 0+
CREATED 0 or 1
DESCRIPTION 0 or 1 Can be null
DTSTART 0 or 1
DUE 0 or 1 If present DURATION MUST NOT be present
DURATION 0 or 1 If present DUE MUST NOT be present
EXDATE 0+
EXRULE 0+
GEO 0 or 1
LAST-MODIFIED 0 or 1
LOCATION 0 or 1
PERCENT-COMPLETE 0 or 1
RDATE 0+
RECURRENCE-ID 0 or 1 MUST only 3.5if referring to an instance of a
recurring calendar component.
Apply validation for METHOD=DECLINE-COUNTER.
Component/Property Presence
------------------- ---------------------------------------------
METHOD 1 MUST be "DECLINECOUNTER"
VTODO 1
ATTENDEE 1+ MUST for all attendees
DTSTAMP 1
ORGANIZER 1
SEQUENCE 1 MUST echo the original SEQUENCE number
UID 1 MUST echo original UID
ATTACH 0+
CATEGORIES 0 or 1 This property may contain a list of values
CLASS 0 or 1
COMMENT 0 or 1
CONTACT 0+
CREATED 0 or 1
DESCRIPTION 0 or 1
DTSTART 0 or 1
DUE 0 or 1 If present DURATION MUST NOT be present
DURATION 0 or 1 If present DUE MUST NOT be present
EXDATE 0+
EXRULE 0+
GEO 0 or 1
LAST-MODIFIED 0 or 1
LOCATION 0 or 1
PERCENT-COMPLETE 0 or 1
PRIORITY 0 or 1
RDATE 0+
RECURRENCE-ID 0 or 1 MUST only if referring to an instance of a
recurring calendar component.
Invoke validation on the component properties in its current state.
Apply validation for METHOD=PUBLISH.
Component/Property Presence
------------------- ----------------------------------------------
METHOD 1 MUST equal "PUBLISH"
VEVENT 1+
DTSTAMP 1
DTSTART 1
ORGANIZER 1
SUMMARY 1 Can be null.
Component/Property Presence
------------------- ----------------------------------------------
METHOD 1 MUST be "PUBLISH"
VFREEBUSY 1+
DTSTAMP 1
DTSTART 1 DateTime values must be in UTC
DTEND 1 DateTime values must be in UTC
FREEBUSY 1+ MUST be BUSYTIME.
Component/Property Presence
------------------- ----------------------------------------------
METHOD 1 MUST be "PUBLISH"
VJOURNAL 1+
DESCRIPTION 1 Can be null.
Component/Property Presence
------------------- ----------------------------------------------
METHOD 1 MUST be "PUBLISH"
VTODO 1+
DTSTAMP 1
DTSTART 1
ORGANIZER 1
PRIORITY 1
SEQUENCE 0 or 1 MUST be present if value is greater than
0, MAY be present if 0
SUMMARY 1 Can be null.
Apply validation for METHOD=REFRESH.
Component/Property Presence
------------------- ---------------------------------------------
METHOD 1 MUST be "REFRESH"
VTODO 1
ATTENDEE 1
DTSTAMP 1
UID 1 MUST echo original UID
RECURRENCE-ID 0 or 1 MUST only if referring to an instance of a
Recurring calendar component.
Apply validation for METHOD=REPLY.
Component/Property Presence
------------------- ----------------------------------------------
METHOD 1 MUST be "REPLY"
VFREEBUSY 1
ATTENDEE 1 (address of recipient replying)
DTSTAMP 1
DTEND 1 DateTime values must be in UTC
DTSTART 1 DateTime values must be in UTC
FREEBUSY 1+ (values MUST all be of the same data
type.
Component/Property Presence
------------------- ---------------------------------------------
METHOD 1 MUST be "REPLY"
VTODO 1+ All component MUST have the same UID
ATTENDEE 1+
DTSTAMP 1
ORGANIZER 1
REQUEST-STATUS 1+
UID 1 MUST must be the address of the replying
attendee
ATTACH 0+
CATEGORIES 0 or 1 This property may contain a list of values
CLASS 0 or 1
COMMENT 0 or 1
CONTACT 0+
CREATED 0 or 1
DESCRIPTION 0 or 1
DTSTART 0 or 1
DUE 0 or 1 If present DURATION MUST NOT be present
DURATION 0 or 1 If present DUE MUST NOT be present
EXDATE 0+
EXRULE 0+
GEO 0 or 1
LAST-MODIFIED 0 or 1
LOCATION 0 or 1
PERCENT-COMPLETE 0 or 1
PRIORITY 0 or 1
RDATE 0+
RELATED-TO 0+
RESOURCES 0 or 1 This property may contain a list of values
RRULE 0+
RECURRENCE-ID 0 or 1 MUST only if referring to an instance of a
Recurring calendar component.
Apply validation for METHOD=REQUEST.
Component/Property Presence
------------------- ----------------------------------------------
METHOD 1 MUST be "REQUEST"
VFREEBUSY 1
ATTENDEE 1+ contain the address of the calendar store
DTEND 1 DateTime values must be in UTC
DTSTAMP 1
DTSTART 1 DateTime values must be in UTC
ORGANIZER 1 MUST be the request originator's address
UID 1
COMMENT 0 or 1
CONTACT 0+
X-PROPERTY 0+
FREEBUSY 0
DURATION 0
REQUEST-STATUS 0
URL 0
X-COMPONENT 0+
VALARM 0
VEVENT 0
VTODO 0
VJOURNAL 0
VTIMEZONE 0
Component/Property Presence
------------------- ----------------------------------------------
METHOD 1 MUST be "REQUEST"
VTODO 1+ All components must have the same UID
ATTENDEE 1+
DTSTAMP 1
DTSTART 1
ORGANIZER 1
PRIORITY 1
SEQUENCE 0 or 1 MUST be present if value is greater than
0, MAY be present if 0
SUMMARY 1 Can be null.
$Id: ValidationException.java,v 1.7 2008/12/16 12:34:52 fortuna Exp $ [23-Apr-2004]
An exception thrown during validation.
Constructor with message.
Value - class net.fortuna.ical4j.model.parameter.
Value $Id: Value.java,v 1.13 2008/12/16 12:34:51 fortuna Exp $ [18-Apr-2004]
Defines a Value Data Type parameter.
Property value data type.
Wraps java.lang.String.valueOf()
to return an empty string
where the specified object is null.
$Id: VAvailability.java,v 1.5 2009/01/07 10:02:30 fortuna Exp $ [Apr 5, 2004]
Defines an iCalendar VAVAILABILITY component.
Constructs a new instance containing the specified properties.
$Id: Version.java,v 1.13 2008/12/16 12:34:51 fortuna Exp $
Created: [Apr 6, 2004]
Defines a VERSION iCalendar property.
$Id: VEvent.java,v 1.52 2009/01/10 07:27:23 fortuna Exp $ [Apr 5, 2004]
Defines an iCalendar VEVENT component.
VEvent() - constructor for class net.fortuna.ical4j.model.component.
VEvent Default constructor.
Constructs a new VEVENT instance starting and ending at the specified times with the specified summary.
Constructs a new VEVENT instance starting at the specified times, for the specified duration, with the specified
summary.
Constructs a new VEVENT instance starting at the specified time with the specified summary.
$Id: VFreeBusy.java,v 1.35 2009/01/07 10:02:30 fortuna Exp $ [Apr 5, 2004]
Defines an iCalendar VFREEBUSY component.
Constructs a new VFreeBusy instance with the specified start and end boundaries.
Constructs a new VFreeBusy instance with the specified start and end boundaries.
Constructs a new VFreeBusy instance representing a reply to the specified VFREEBUSY request according to the
specified list of components.
$Id: VJournal.java,v 1.24 2009/01/07 10:02:30 fortuna Exp $ [Apr 5, 2004]
Defines an iCalendar VJOURNAL component.
Constructs a new VJOURNAL instance associated with the specified time with the specified summary.
$Id: VTimeZone.java,v 1.27 2009/01/08 14:18:32 fortuna Exp $ [Apr 5, 2004]
Defines an iCalendar VTIMEZONE component.
Constructs a new vtimezone component with no properties and the specified list of type components.
Constructs a new instance containing the specified properties.
VToDo - class net.fortuna.ical4j.model.component.
VToDo $Id: VToDo.java,v 1.32 2009/01/10 07:27:24 fortuna Exp $ [Apr 5, 2004]
Defines an iCalendar VTODO component.
VToDo() - constructor for class net.fortuna.ical4j.model.component.
VToDo Default constructor.
Constructs a new VTODO instance starting and ending at the specified times with the specified summary.
Constructs a new VTODO instance starting at the specified times, for the specified duration, with the specified
summary.
Constructs a new VTODO instance starting at the specified time with the specified summary.
$Id $ [Apr 5, 2004]
Defines an iCalendar VVENUE component.
$Id$ [18-Apr-2004]
Defines a Vvenue parameter.
Reference to vvenue component
VVenue() - constructor for class net.fortuna.ical4j.model.component.
VVenue Default constructor.
Constructs a new instance containing the specified properties.