Module ical4j.core

Interface CalendarPropertyValidators


public interface CalendarPropertyValidators
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final Validator<CalScale>
    Format Definition: This property is defined by the following notation: calscale = "CALSCALE" calparam ":" calvalue CRLF calparam = *(";" other-param) calvalue = "GREGORIAN"
    static final Validator<Method>
    Format Definition: This property is defined by the following notation: method = "METHOD" metparam ":" metvalue CRLF metparam = *(";" other-param) metvalue = iana-token
    static final Validator<ProdId>
    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.
    static final Validator<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.
  • Field Details

    • METHOD

      static final Validator<Method> METHOD
              Format Definition:  This property is defined by the following
             notation:
      
              method     = "METHOD" metparam ":" metvalue CRLF
      
              metparam   = *(";" other-param)
      
              metvalue   = iana-token
       
    • CALSCALE

      static final Validator<CalScale> CALSCALE
              Format Definition:  This property is defined by the following
             notation:
      
              calscale   = "CALSCALE" calparam ":" calvalue CRLF
      
              calparam   = *(";" other-param)
      
              calvalue   = "GREGORIAN"
       
    • VERSION

      static final Validator<Version> 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.
       
    • PROD_ID

      static final Validator<ProdId> 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.