Module ical4j.core

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>

public final class PropertyValidator<T extends Property> extends AbstractValidator<T>
$Id$ [15-May-2004] Defines methods for validating properties and property lists.
See Also:
  • Field Details

    • DATE_OR_DATETIME_VALUE

      public static final ValidationRule<Property> DATE_OR_DATETIME_VALUE
    • BINARY_VALUE

      public static final ValidationRule<Property> BINARY_VALUE
    • DATE_PROP_RULE_SET

      public static final PropertyRuleSet<DateProperty<?>> 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

      public static final PropertyRuleSet<Property> 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

      public static final Validator<BusyType> BUSY_TYPE
    • COUNTRY

      public static final Validator<Country> COUNTRY
    • LOCATION_TYPE

      public static final Validator<LocationType> LOCATION_TYPE
    • REGION

      public static final Validator<Region> REGION
    • REQUEST_STATUS

      public static final Validator<RequestStatus> 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

      public static final Validator<StructuredData> STRUCTURED_DATA
    • STYLED_DESCRIPTION

      public static final Validator<StyledDescription> STYLED_DESCRIPTION
    • XML

      public static final Validator<Xml> XML
    • XML_BIN

      public static final Validator<Xml> XML_BIN
    • TEL

      public static final Validator<Tel> TEL
  • Constructor Details