Package net.fortuna.ical4j.validate
Class PropertyValidator<T extends Property>
java.lang.Object
net.fortuna.ical4j.validate.AbstractValidator<T>
net.fortuna.ical4j.validate.PropertyValidator<T>
- All Implemented Interfaces:
Serializable,Validator<T>
$Id$ [15-May-2004]
Defines methods for validating properties and property lists.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionFormat Definition: This property is defined by the following notation: action = "ACTION" actionparam ":" actionvalue CRLF actionparam = *(";" other-param) actionvalue = "AUDIO" / "DISPLAY" / "EMAIL" / iana-token / x-nameFormat Definition: This property is defined by the following notation: attach = "ATTACH" attachparam ( ":" uri ) / ( ";" "ENCODING" "=" "BASE64" ";" "VALUE" "=" "BINARY" ":" binary ) CRLF attachparam = *( ; ; The following is OPTIONAL for a URI value, ; RECOMMENDED for a BINARY value, ; and MUST NOT occur more than once.Format Definition: This property is defined by the following notation: attendee = "ATTENDEE" attparam ":" cal-address CRLF attparam = *( ; ; The following are OPTIONAL, ; but MUST NOT occur more than once.Format Definition: This property is defined by the following notation: calscale = "CALSCALE" calparam ":" calvalue CRLF calparam = *(";" other-param) calvalue = "GREGORIAN"static final Validator<Categories>Format Definition: This property is defined by the following notation: categories = "CATEGORIES" catparam ":" text *("," text) CRLF catparam = *( ; ; The following is OPTIONAL, ; but MUST NOT occur more than once.Format Definition: This property is defined by the following notation: class = "CLASS" classparam ":" classvalue CRLF classparam = *(";" other-param) classvalue = "PUBLIC" / "PRIVATE" / "CONFIDENTIAL" / iana-token / x-name ;Default is PUBLICFormat Definition: This property is defined by the following notation: comment = "COMMENT" commparam ":" text CRLF commparam = *( ; ; The following are OPTIONAL, ; but MUST NOT occur more than once.Format Definition: This property is defined by the following notation: completed = "COMPLETED" compparam ":" date-time CRLF compparam = *(";" other-param)Format Definition: This property is defined by the following notation: contact = "CONTACT" contparam ":" text CRLF contparam = *( ; ; The following are OPTIONAL, ; but MUST NOT occur more than once.Format Definition: This property is defined by the following notation: created = "CREATED" creaparam ":" date-time CRLF creaparam = *(";" other-param)static final PropertyRuleSet<DateProperty>FORM #3: DATE WITH LOCAL TIME AND TIME ZONE REFERENCE The date and local time with reference to time zone information is identified by the use the "TZID" property parameter to reference the appropriate time zone definition.static final Validator<Description>Format Definition: This property is defined by the following notation: description = "DESCRIPTION" descparam ":" text CRLF descparam = *( ; ; The following are OPTIONAL, ; but MUST NOT occur more than once.Format Definition: This property is defined by the following notation: dtend = "DTEND" dtendparam ":" dtendval CRLF dtendparam = *( ; ; The following are OPTIONAL, ; but MUST NOT occur more than once.Format Definition: This property is defined by the following notation: dtstamp = "DTSTAMP" stmparam ":" date-time CRLF stmparam = *(";" other-param)Format Definition: This property is defined by the following notation: dtstart = "DTSTART" dtstparam ":" dtstval CRLF dtstparam = *( ; ; The following are OPTIONAL, ; but MUST NOT occur more than once.Format Definition: This property is defined by the following notation: due = "DUE" dueparam ":" dueval CRLF dueparam = *( ; ; The following are OPTIONAL, ; but MUST NOT occur more than once.Format Definition: This property is defined by the following notation: duration = "DURATION" durparam ":" dur-value CRLF ;consisting of a positive duration of time.Format Definition: This property is defined by the following notation: exdate = "EXDATE" exdtparam ":" exdtval *("," exdtval) CRLF exdtparam = *( ; ; The following are OPTIONAL, ; but MUST NOT occur more than once.Format Definition: This property is defined by the following notation: freebusy = "FREEBUSY" fbparam ":" fbvalue CRLF fbparam = *( ; ; The following is OPTIONAL, ; but MUST NOT occur more than once.Format Definition: This property is defined by the following notation: geo = "GEO" geoparam ":" geovalue CRLF geoparam = *(";" other-param) geovalue = float ";" float ;Latitude and Longitude componentsstatic final Validator<LastModified>Format Definition: This property is defined by the following notation: last-mod = "LAST-MODIFIED" lstparam ":" date-time CRLF lstparam = *(";" other-param)Format Definition: This property is defined by the following notation: location = "LOCATION" locparam ":" text CRLF locparam = *( ; ; The following are OPTIONAL, ; but MUST NOT occur more than once.static final Validator<LocationType>Format Definition: This property is defined by the following notation: method = "METHOD" metparam ":" metvalue CRLF metparam = *(";" other-param) metvalue = iana-tokenFormat Definition: This property is defined by the following notation: organizer = "ORGANIZER" orgparam ":" cal-address CRLF orgparam = *( ; ; The following are OPTIONAL, ; but MUST NOT occur more than once.static final Validator<PercentComplete>Format Definition: This property is defined by the following notation: percent = "PERCENT-COMPLETE" pctparam ":" integer CRLF pctparam = *(";" other-param)Format Definition: This property is defined by the following notation: priority = "PRIORITY" prioparam ":" priovalue CRLF ;Default is zero (i.e., undefined).Format Definition: This property is defined by the following notation: prodid = "PRODID" pidparam ":" pidvalue CRLF pidparam = *(";" other-param) pidvalue = text ;Any text that describes the product and version ;and that is generally assured of being unique.Format Definition: This property is defined by the following notation: rdate = "RDATE" rdtparam ":" rdtval *("," rdtval) CRLF rdtparam = *( ; ; The following are OPTIONAL, ; but MUST NOT occur more than once.static final Validator<RecurrenceId>Format Definition: This property is defined by the following notation: recurid = "RECURRENCE-ID" ridparam ":" ridval CRLF ridparam = *( ; ; The following are OPTIONAL, ; but MUST NOT occur more than once.Format Definition: This property is defined by the following notation: related = "RELATED-TO" relparam ":" text CRLF relparam = *( ; ; The following is OPTIONAL, ; but MUST NOT occur more than once.Format Definition: This property is defined by the following notation: repeat = "REPEAT" repparam ":" integer CRLF ;Default is "0", zero.static final Validator<RequestStatus>Format Definition: This property is defined by the following notation: rstatus = "REQUEST-STATUS" rstatparam ":" statcode ";" statdesc [";" extdata] rstatparam = *( ; ; The following is OPTIONAL, ; but MUST NOT occur more than once.Format Definition: This property is defined by the following notation: resources = "RESOURCES" resrcparam ":" text *("," text) CRLF resrcparam = *( ; ; The following are OPTIONAL, ; but MUST NOT occur more than once.Format Definition: This property is defined by the following notation: rrule = "RRULE" rrulparam ":" recur CRLF rrulparam = *(";" other-param)Format Definition: This property is defined by the following notation: seq = "SEQUENCE" seqparam ":" integer CRLF ; Default is "0" seqparam = *(";" other-param)Format Definition: This property is defined by the following notation: status = "STATUS" statparam ":" statvalue CRLF statparam = *(";" other-param) statvalue = (statvalue-event / statvalue-todo / statvalue-jour) statvalue-event = "TENTATIVE" ;Indicates event is tentative.static final Validator<StructuredData>static final Validator<StyledDescription>Format Definition: This property is defined by the following notation: summary = "SUMMARY" summparam ":" text CRLF summparam = *( ; ; The following are OPTIONAL, ; but MUST NOT occur more than once.Format Definition: This property is defined by the following notation: transp = "TRANSP" transparam ":" transvalue CRLF transparam = *(";" other-param) transvalue = "OPAQUE" ;Blocks or opaque on busy time searches.Format Definition: This property is defined by the following notation: trigger = "TRIGGER" (trigrel / trigabs) CRLF trigabs = *( ; ; The following is REQUIRED, ; but MUST NOT occur more than once.Format Definition: This property is defined by the following notation: trigger = "TRIGGER" (trigrel / trigabs) CRLF trigrel = *( ; ; The following are OPTIONAL, ; but MUST NOT occur more than once.Format Definition: This property is defined by the following notation: tzid = "TZID" tzidpropparam ":" [tzidprefix] text CRLF tzidpropparam = *(";" other-param) ;tzidprefix = "/" ; Defined previously.Format Definition: This property is defined by the following notation: tzname = "TZNAME" tznparam ":" text CRLF tznparam = *( ; ; The following is OPTIONAL, ; but MUST NOT occur more than once.static final Validator<TzOffsetFrom>Format Definition: This property is defined by the following notation: tzoffsetfrom = "TZOFFSETFROM" frmparam ":" utc-offset CRLF frmparam = *(";" other-param)static final Validator<TzOffsetTo>Format Definition: This property is defined by the following notation: tzoffsetto = "TZOFFSETTO" toparam ":" utc-offset CRLF toparam = *(";" other-param)Format Definition: This property is defined by the following notation: tzurl = "TZURL" tzurlparam ":" uri CRLF tzurlparam = *(";" other-param)Format Definition: This property is defined by the following notation: uid = "UID" uidparam ":" text CRLF uidparam = *(";" other-param)Format Definition: This property is defined by the following notation: url = "URL" urlparam ":" uri CRLF urlparam = *(";" other-param)static final PropertyRuleSet<UtcProperty>FORM #2: DATE WITH UTC TIME The date with UTC time, or absolute time, is identified by a LATIN CAPITAL LETTER Z suffix character, the UTC designator, appended to the time value.Format Definition: This property is defined by the following notation: version = "VERSION" verparam ":" vervalue CRLF verparam = *(";" other-param) vervalue = "2.0" ;This memo / maxver / (minver ";" maxver) minver = <A IANA-registered iCalendar version identifier> ;Minimum iCalendar version needed to parse the iCalendar object. -
Constructor Summary
ConstructorsConstructorDescriptionPropertyValidator(String context, List<PropertyRuleSet<? super T>> rulesets) PropertyValidator(String context, ValidationRule<? super T>... rules) -
Method Summary
Methods inherited from class net.fortuna.ical4j.validate.AbstractValidator
validate
-
Field Details
-
DATE_PROP_RULE_SET
FORM #3: DATE WITH LOCAL TIME AND TIME ZONE REFERENCE The date and local time with reference to time zone information is identified by the use the "TZID" property parameter to reference the appropriate time zone definition. "TZID" is discussed in detail in Section 3.2.19. For example, the following represents 2:00 A.M. in New York on January 19, 1998: TZID=America/New_York:19980119T020000 -
UTC_PROP_RULE_SET
FORM #2: DATE WITH UTC TIME The date with UTC time, or absolute time, is identified by a LATIN CAPITAL LETTER Z suffix character, the UTC designator, appended to the time value. For example, the following represents January 19, 1998, at 0700 UTC: 19980119T070000Z The "TZID" property parameter MUST NOT be applied to DATE-TIME properties whose time values are specified in UTC. -
ACTION
Format Definition: This property is defined by the following notation: action = "ACTION" actionparam ":" actionvalue CRLF actionparam = *(";" other-param) actionvalue = "AUDIO" / "DISPLAY" / "EMAIL" / iana-token / x-name -
ATTACH_URI
Format Definition: This property is defined by the following notation: attach = "ATTACH" attachparam ( ":" uri ) / ( ";" "ENCODING" "=" "BASE64" ";" "VALUE" "=" "BINARY" ":" binary ) CRLF attachparam = *( ; ; The following is OPTIONAL for a URI value, ; RECOMMENDED for a BINARY value, ; and MUST NOT occur more than once. ; (";" fmttypeparam) / ; ; The following is OPTIONAL, ; and MAY occur more than once. ; (";" other-param) ; ) -
ATTACH_BIN
- See Also:
-
ATTENDEE
Format Definition: This property is defined by the following notation: attendee = "ATTENDEE" attparam ":" cal-address CRLF attparam = *( ; ; The following are OPTIONAL, ; but MUST NOT occur more than once. ; (";" cutypeparam) / (";" memberparam) / (";" roleparam) / (";" partstatparam) / (";" rsvpparam) / (";" deltoparam) / (";" delfromparam) / (";" sentbyparam) / (";" cnparam) / (";" dirparam) / (";" languageparam) / ; ; The following is OPTIONAL, ; and MAY occur more than once. ; (";" other-param) ; ) -
CALSCALE
Format Definition: This property is defined by the following notation: calscale = "CALSCALE" calparam ":" calvalue CRLF calparam = *(";" other-param) calvalue = "GREGORIAN" -
CATEGORIES
Format Definition: This property is defined by the following notation: categories = "CATEGORIES" catparam ":" text *("," text) CRLF catparam = *( ; ; The following is OPTIONAL, ; but MUST NOT occur more than once. ; (";" languageparam ) / ; ; The following is OPTIONAL, ; and MAY occur more than once. ; (";" other-param) ; ) -
CLAZZ
Format Definition: This property is defined by the following notation: class = "CLASS" classparam ":" classvalue CRLF classparam = *(";" other-param) classvalue = "PUBLIC" / "PRIVATE" / "CONFIDENTIAL" / iana-token / x-name ;Default is PUBLIC -
COMMENT
Format Definition: This property is defined by the following notation: comment = "COMMENT" commparam ":" text CRLF commparam = *( ; ; The following are OPTIONAL, ; but MUST NOT occur more than once. ; (";" altrepparam) / (";" languageparam) / ; ; The following is OPTIONAL, ; and MAY occur more than once. ; (";" other-param) ; ) -
COMPLETED
Format Definition: This property is defined by the following notation: completed = "COMPLETED" compparam ":" date-time CRLF compparam = *(";" other-param) -
CONTACT
Format Definition: This property is defined by the following notation: contact = "CONTACT" contparam ":" text CRLF contparam = *( ; ; The following are OPTIONAL, ; but MUST NOT occur more than once. ; (";" altrepparam) / (";" languageparam) / ; ; The following is OPTIONAL, ; and MAY occur more than once. ; (";" other-param) ; ) -
COUNTRY
-
CREATED
Format Definition: This property is defined by the following notation: created = "CREATED" creaparam ":" date-time CRLF creaparam = *(";" other-param) -
DESCRIPTION
Format Definition: This property is defined by the following notation: description = "DESCRIPTION" descparam ":" text CRLF descparam = *( ; ; The following are OPTIONAL, ; but MUST NOT occur more than once. ; (";" altrepparam) / (";" languageparam) / ; ; The following is OPTIONAL, ; and MAY occur more than once. ; (";" other-param) ; ) -
DTEND
Format Definition: This property is defined by the following notation: dtend = "DTEND" dtendparam ":" dtendval CRLF dtendparam = *( ; ; The following are OPTIONAL, ; but MUST NOT occur more than once. ; (";" "VALUE" "=" ("DATE-TIME" / "DATE")) / (";" tzidparam) / ; ; The following is OPTIONAL, ; and MAY occur more than once. ; (";" other-param) ; ) dtendval = date-time / date ;Value MUST match value type -
DTSTAMP
Format Definition: This property is defined by the following notation: dtstamp = "DTSTAMP" stmparam ":" date-time CRLF stmparam = *(";" other-param) -
DTSTART
Format Definition: This property is defined by the following notation: dtstart = "DTSTART" dtstparam ":" dtstval CRLF dtstparam = *( ; ; The following are OPTIONAL, ; but MUST NOT occur more than once. ; (";" "VALUE" "=" ("DATE-TIME" / "DATE")) / (";" tzidparam) / ; ; The following is OPTIONAL, ; and MAY occur more than once. ; (";" other-param) ; ) dtstval = date-time / date ;Value MUST match value type -
DUE
Format Definition: This property is defined by the following notation: due = "DUE" dueparam ":" dueval CRLF dueparam = *( ; ; The following are OPTIONAL, ; but MUST NOT occur more than once. ; (";" "VALUE" "=" ("DATE-TIME" / "DATE")) / (";" tzidparam) / ; ; The following is OPTIONAL, ; and MAY occur more than once. ; (";" other-param) ; ) dueval = date-time / date ;Value MUST match value type -
DURATION
Format Definition: This property is defined by the following notation: duration = "DURATION" durparam ":" dur-value CRLF ;consisting of a positive duration of time. durparam = *(";" other-param) -
EXDATE
Format Definition: This property is defined by the following notation: exdate = "EXDATE" exdtparam ":" exdtval *("," exdtval) CRLF exdtparam = *( ; ; The following are OPTIONAL, ; but MUST NOT occur more than once. ; (";" "VALUE" "=" ("DATE-TIME" / "DATE")) / ; (";" tzidparam) / ; ; The following is OPTIONAL, ; and MAY occur more than once. ; (";" other-param) ; ) exdtval = date-time / date ;Value MUST match value type -
FREEBUSY
Format Definition: This property is defined by the following notation: freebusy = "FREEBUSY" fbparam ":" fbvalue CRLF fbparam = *( ; ; The following is OPTIONAL, ; but MUST NOT occur more than once. ; (";" fbtypeparam) / ; ; The following is OPTIONAL, ; and MAY occur more than once. ; (";" other-param) ; ) fbvalue = period *("," period) ;Time value MUST be in the UTC time format. -
GEO
Format Definition: This property is defined by the following notation: geo = "GEO" geoparam ":" geovalue CRLF geoparam = *(";" other-param) geovalue = float ";" float ;Latitude and Longitude components -
LAST_MODIFIED
Format Definition: This property is defined by the following notation: last-mod = "LAST-MODIFIED" lstparam ":" date-time CRLF lstparam = *(";" other-param) -
LOCATION
Format Definition: This property is defined by the following notation: location = "LOCATION" locparam ":" text CRLF locparam = *( ; ; The following are OPTIONAL, ; but MUST NOT occur more than once. ; (";" altrepparam) / (";" languageparam) / ; ; The following is OPTIONAL, ; and MAY occur more than once. ; (";" other-param) ; ) -
LOCATION_TYPE
-
METHOD
Format Definition: This property is defined by the following notation: method = "METHOD" metparam ":" metvalue CRLF metparam = *(";" other-param) metvalue = iana-token -
ORGANIZER
Format Definition: This property is defined by the following notation: organizer = "ORGANIZER" orgparam ":" cal-address CRLF orgparam = *( ; ; The following are OPTIONAL, ; but MUST NOT occur more than once. ; (";" cnparam) / (";" dirparam) / (";" sentbyparam) / (";" languageparam) / ; ; The following is OPTIONAL, ; and MAY occur more than once. ; (";" other-param) ; ) -
PERCENT_COMPLETE
Format Definition: This property is defined by the following notation: percent = "PERCENT-COMPLETE" pctparam ":" integer CRLF pctparam = *(";" other-param) -
PRIORITY
Format Definition: This property is defined by the following notation: priority = "PRIORITY" prioparam ":" priovalue CRLF ;Default is zero (i.e., undefined). prioparam = *(";" other-param) priovalue = integer ;Must be in the range [0..9] ; All other values are reserved for future use. -
PROD_ID
Format Definition: This property is defined by the following notation: prodid = "PRODID" pidparam ":" pidvalue CRLF pidparam = *(";" other-param) pidvalue = text ;Any text that describes the product and version ;and that is generally assured of being unique. -
RDATE
Format Definition: This property is defined by the following notation: rdate = "RDATE" rdtparam ":" rdtval *("," rdtval) CRLF rdtparam = *( ; ; The following are OPTIONAL, ; but MUST NOT occur more than once. ; (";" "VALUE" "=" ("DATE-TIME" / "DATE" / "PERIOD")) / (";" tzidparam) / ; ; The following is OPTIONAL, ; and MAY occur more than once. ; (";" other-param) ; ) rdtval = date-time / date / period ;Value MUST match value type -
RECURRENCE_ID
Format Definition: This property is defined by the following notation: recurid = "RECURRENCE-ID" ridparam ":" ridval CRLF ridparam = *( ; ; The following are OPTIONAL, ; but MUST NOT occur more than once. ; (";" "VALUE" "=" ("DATE-TIME" / "DATE")) / (";" tzidparam) / (";" rangeparam) / ; ; The following is OPTIONAL, ; and MAY occur more than once. ; (";" other-param) ; ) ridval = date-time / date ;Value MUST match value type -
REGION
-
RELATED_TO
Format Definition: This property is defined by the following notation: related = "RELATED-TO" relparam ":" text CRLF relparam = *( ; ; The following is OPTIONAL, ; but MUST NOT occur more than once. ; (";" reltypeparam) / ; ; The following is OPTIONAL, ; and MAY occur more than once. ; (";" other-param) ; ) -
REPEAT
Format Definition: This property is defined by the following notation: repeat = "REPEAT" repparam ":" integer CRLF ;Default is "0", zero. repparam = *(";" other-param) -
REQUEST_STATUS
Format Definition: This property is defined by the following notation: rstatus = "REQUEST-STATUS" rstatparam ":" statcode ";" statdesc [";" extdata] rstatparam = *( ; ; The following is OPTIONAL, ; but MUST NOT occur more than once. ; (";" languageparam) / ; ; The following is OPTIONAL, ; and MAY occur more than once. ; (";" other-param) ; ) statcode = 1*DIGIT 1*2("." 1*DIGIT) ;Hierarchical, numeric return status code statdesc = text ;Textual status description extdata = text ;Textual exception data. For example, the offending property ;name and value or complete property line. -
RESOURCES
Format Definition: This property is defined by the following notation: resources = "RESOURCES" resrcparam ":" text *("," text) CRLF resrcparam = *( ; ; The following are OPTIONAL, ; but MUST NOT occur more than once. ; (";" altrepparam) / (";" languageparam) / ; ; The following is OPTIONAL, ; and MAY occur more than once. ; (";" other-param) ; ) -
RRULE
Format Definition: This property is defined by the following notation: rrule = "RRULE" rrulparam ":" recur CRLF rrulparam = *(";" other-param) -
SEQUENCE
Format Definition: This property is defined by the following notation: seq = "SEQUENCE" seqparam ":" integer CRLF ; Default is "0" seqparam = *(";" other-param) -
STATUS
Format Definition: This property is defined by the following notation: status = "STATUS" statparam ":" statvalue CRLF statparam = *(";" other-param) statvalue = (statvalue-event / statvalue-todo / statvalue-jour) statvalue-event = "TENTATIVE" ;Indicates event is tentative. / "CONFIRMED" ;Indicates event is definite. / "CANCELLED" ;Indicates event was cancelled. ;Status values for a "VEVENT" statvalue-todo = "NEEDS-ACTION" ;Indicates to-do needs action. / "COMPLETED" ;Indicates to-do completed. / "IN-PROCESS" ;Indicates to-do in process of. / "CANCELLED" ;Indicates to-do was cancelled. ;Status values for "VTODO". statvalue-jour = "DRAFT" ;Indicates journal is draft. / "FINAL" ;Indicates journal is final. / "CANCELLED" ;Indicates journal is removed. ;Status values for "VJOURNAL". -
STRUCTURED_DATA
-
STYLED_DESCRIPTION
-
XML
-
XML_BIN
-
SUMMARY
Format Definition: This property is defined by the following notation: summary = "SUMMARY" summparam ":" text CRLF summparam = *( ; ; The following are OPTIONAL, ; but MUST NOT occur more than once. ; (";" altrepparam) / (";" languageparam) / ; ; The following is OPTIONAL, ; and MAY occur more than once. ; (";" other-param) ; ) -
TEL
-
TRANSP
Format Definition: This property is defined by the following notation: transp = "TRANSP" transparam ":" transvalue CRLF transparam = *(";" other-param) transvalue = "OPAQUE" ;Blocks or opaque on busy time searches. / "TRANSPARENT" ;Transparent on busy time searches. ;Default value is OPAQUE -
TRIGGER_ABS
Format Definition: This property is defined by the following notation: trigger = "TRIGGER" (trigrel / trigabs) CRLF trigabs = *( ; ; The following is REQUIRED, ; but MUST NOT occur more than once. ; (";" "VALUE" "=" "DATE-TIME") / ; ; The following is OPTIONAL, ; and MAY occur more than once. ; (";" other-param) ; ) ":" date-time -
TRIGGER_REL
Format Definition: This property is defined by the following notation: trigger = "TRIGGER" (trigrel / trigabs) CRLF trigrel = *( ; ; The following are OPTIONAL, ; but MUST NOT occur more than once. ; (";" "VALUE" "=" "DURATION") / (";" trigrelparam) / ; ; The following is OPTIONAL, ; and MAY occur more than once. ; (";" other-param) ; ) ":" dur-value -
TZID
Format Definition: This property is defined by the following notation: tzid = "TZID" tzidpropparam ":" [tzidprefix] text CRLF tzidpropparam = *(";" other-param) ;tzidprefix = "/" ; Defined previously. Just listed here for reader convenience. -
TZNAME
Format Definition: This property is defined by the following notation: tzname = "TZNAME" tznparam ":" text CRLF tznparam = *( ; ; The following is OPTIONAL, ; but MUST NOT occur more than once. ; (";" languageparam) / ; ; The following is OPTIONAL, ; and MAY occur more than once. ; (";" other-param) ; ) -
TZOFFSETFROM
Format Definition: This property is defined by the following notation: tzoffsetfrom = "TZOFFSETFROM" frmparam ":" utc-offset CRLF frmparam = *(";" other-param) -
TZOFFSETTO
Format Definition: This property is defined by the following notation: tzoffsetto = "TZOFFSETTO" toparam ":" utc-offset CRLF toparam = *(";" other-param) -
TZURL
Format Definition: This property is defined by the following notation: tzurl = "TZURL" tzurlparam ":" uri CRLF tzurlparam = *(";" other-param) -
UID
Format Definition: This property is defined by the following notation: uid = "UID" uidparam ":" text CRLF uidparam = *(";" other-param) -
URL
Format Definition: This property is defined by the following notation: url = "URL" urlparam ":" uri CRLF urlparam = *(";" other-param) -
VERSION
Format Definition: This property is defined by the following notation: version = "VERSION" verparam ":" vervalue CRLF verparam = *(";" other-param) vervalue = "2.0" ;This memo / maxver / (minver ";" maxver) minver = <A IANA-registered iCalendar version identifier> ;Minimum iCalendar version needed to parse the iCalendar object. maxver = <A IANA-registered iCalendar version identifier> ;Maximum iCalendar version needed to parse the iCalendar object.
-
-
Constructor Details
-
PropertyValidator
-
PropertyValidator
-