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 TypeFieldDescriptionstatic final ValidationRule<Property>static final ValidationRule<Property>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<LocationType>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.static final Validator<StructuredData>static final Validator<StyledDescription>static final PropertyRuleSet<Property>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. -
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_OR_DATETIME_VALUE
-
BINARY_VALUE
-
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. -
BUSY_TYPE
-
COUNTRY
-
LOCATION_TYPE
-
REGION
-
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. -
STRUCTURED_DATA
-
STYLED_DESCRIPTION
-
XML
-
XML_BIN
-
TEL
-
-
Constructor Details
-
PropertyValidator
-
PropertyValidator
-