Top Fields
net.fortuna.ical4j.validate.property

public Interface DateTimePropertyValidators

Imports
net.fortuna.ical4j.model.Property, net.fortuna.ical4j.model.property.*, net.fortuna.ical4j.validate.PropertyValidator, .ValidationRule, .Validator, java.util.Collections

Field Summary

Modifier and TypeField and Description
public static final Validator<Completed>
COMPLETED

       Format Definition:  This property is defined by the following
      notation:

       completed  = "COMPLETED" compparam ":" date-time CRLF

       compparam  = *(";" other-param)
public static final Validator<DtEnd<?>>
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.
public static final Validator<DtStart<?>>
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.
public static final Validator<Due<?>>
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.
public static final Validator<Duration>
DURATION

       Format Definition:  This property is defined by the following
      notation:

       duration   = "DURATION" durparam ":" dur-value CRLF
                    ;consisting of a positive duration of time.
public static final Validator<FreeBusy>
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.
public static final Validator<Transp>
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.

Field Detail

COMPLETEDback to summary
public static final Validator<Completed> COMPLETED
       Format Definition:  This property is defined by the following
      notation:

       completed  = "COMPLETED" compparam ":" date-time CRLF

       compparam  = *(";" other-param)
DTENDback to summary
public static final Validator<DtEnd<?>> 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
DTSTARTback to summary
public static final Validator<DtStart<?>> 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
DUEback to summary
public static final Validator<Due<?>> 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
DURATIONback to summary
public static final Validator<Duration> 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)
FREEBUSYback to summary
public static final Validator<FreeBusy> 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.
TRANSPback to summary
public static final Validator<Transp> 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