Module ical4j.core

Interface DescriptivePropertyValidators


public interface DescriptivePropertyValidators
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final Validator<Attach>
     
    static final Validator<Attach>
    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.
    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.
    static final Validator<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
    static final Validator<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.
    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.
    static final Validator<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
    static final Validator<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.
    Format Definition: This property is defined by the following notation: percent = "PERCENT-COMPLETE" pctparam ":" integer CRLF pctparam = *(";" other-param)
    static final Validator<Priority>
    Format Definition: This property is defined by the following notation: priority = "PRIORITY" prioparam ":" priovalue CRLF ;Default is zero (i.e., undefined).
    static final Validator<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.
    static final Validator<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.
    static final Validator<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.
  • Field Details

    • ATTACH_URI

      static final Validator<Attach> 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

      static final Validator<Attach> ATTACH_BIN
      See Also:
    • CATEGORIES

      static final Validator<Categories> 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

      static final Validator<Clazz> 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

      static final Validator<Comment> 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)
                         ;
                         )
       
    • DESCRIPTION

      static final Validator<Description> 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)
                          ;
                          )
       
    • GEO

      static final Validator<Geo> 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
       
    • LOCATION

      static final Validator<Location> 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)
                         ;
                         )
       
    • PERCENT_COMPLETE

      static final Validator<PercentComplete> PERCENT_COMPLETE
              Format Definition:  This property is defined by the following
             notation:
      
              percent = "PERCENT-COMPLETE" pctparam ":" integer CRLF
      
              pctparam   = *(";" other-param)
       
    • PRIORITY

      static final Validator<Priority> 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.
       
    • RESOURCES

      static final Validator<Resources> 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)
                         ;
                         )
       
    • STATUS

      static final Validator<Status> 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".
       
    • SUMMARY

      static final Validator<Summary> 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)
                         ;
                         )