Class ArrayOfAlarmContainedProperties


  • public class ArrayOfAlarmContainedProperties
    extends Object
    From RFC 5545 Section 3.6.6 alarmc = "BEGIN" ":" "VALARM" CRLF (audioprop / dispprop / emailprop) "END" ":" "VALARM" CRLF audioprop = *( ; ; 'action' and 'trigger' are both REQUIRED, ; but MUST NOT occur more than once. ; action / trigger / ; ; 'duration' and 'repeat' are both OPTIONAL, ; and MUST NOT occur more than once each; ; but if one occurs, so MUST the other. ; duration / repeat / ; ; The following is OPTIONAL, ; but MUST NOT occur more than once. ; attach / ; ; The following is OPTIONAL, ; and MAY occur more than once. ; x-prop / iana-prop ; ) dispprop = *( ; ; The following are REQUIRED, ; but MUST NOT occur more than once. ; action / description / trigger / ; ; 'duration' and 'repeat' are both OPTIONAL, ; and MUST NOT occur more than once each; ; but if one occurs, so MUST the other. ; duration / repeat / ; ; The following is OPTIONAL, ; and MAY occur more than once. ; x-prop / iana-prop ; ) emailprop = *( ; ; The following are all REQUIRED, ; but MUST NOT occur more than once. ; action / description / trigger / summary / ; ; The following is REQUIRED, ; and MAY occur more than once. ; attendee / ; ; 'duration' and 'repeat' are both OPTIONAL, ; and MUST NOT occur more than once each; ; but if one occurs, so MUST the other. ; duration / repeat / ; ; The following are OPTIONAL, ; and MAY occur more than once. ; attach / x-prop / iana-prop ; )

    Java class for ArrayOfAlarmContainedProperties complex type.

    The following schema fragment specifies the expected content contained within this class.

     <complexType name="ArrayOfAlarmContainedProperties">
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <sequence>
             <element ref="{urn:ietf:params:xml:ns:icalendar-2.0}action"/>
             <element ref="{urn:ietf:params:xml:ns:icalendar-2.0}trigger"/>
             <element ref="{urn:ietf:params:xml:ns:icalendar-2.0}description" minOccurs="0"/>
             <element ref="{urn:ietf:params:xml:ns:icalendar-2.0}summary" minOccurs="0"/>
             <element ref="{urn:ietf:params:xml:ns:icalendar-2.0}duration" minOccurs="0"/>
             <element ref="{urn:ietf:params:xml:ns:icalendar-2.0}repeat" minOccurs="0"/>
             <element ref="{urn:ietf:params:xml:ns:icalendar-2.0}attendee" maxOccurs="unbounded" minOccurs="0"/>
             <element ref="{urn:ietf:params:xml:ns:icalendar-2.0}attach" maxOccurs="unbounded" minOccurs="0"/>
           </sequence>
         </restriction>
       </complexContent>
     </complexType>
     
    • Constructor Detail

      • ArrayOfAlarmContainedProperties

        public ArrayOfAlarmContainedProperties()
    • Method Detail

      • setAction

        public void setAction​(ActionPropType value)
        Sets the value of the action property.
        Parameters:
        value - allowed object is ActionPropType
      • setTrigger

        public void setTrigger​(TriggerPropType value)
        Sets the value of the trigger property.
        Parameters:
        value - allowed object is TriggerPropType
      • setSummary

        public void setSummary​(SummaryPropType value)
        Sets the value of the summary property.
        Parameters:
        value - allowed object is SummaryPropType
      • setDuration

        public void setDuration​(DurationPropType value)
        Sets the value of the duration property.
        Parameters:
        value - allowed object is DurationPropType
      • setRepeat

        public void setRepeat​(RepeatPropType value)
        Sets the value of the repeat property.
        Parameters:
        value - allowed object is RepeatPropType
      • getAttendee

        public List<AttendeePropType> getAttendee()
        Gets the value of the attendee property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the attendee property.

        For example, to add a new item, do as follows:

            getAttendee().add(newItem);
         

        Objects of the following type(s) are allowed in the list AttendeePropType

      • getAttach

        public List<AttachPropType> getAttach()
        Gets the value of the attach property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the attach property.

        For example, to add a new item, do as follows:

            getAttach().add(newItem);
         

        Objects of the following type(s) are allowed in the list AttachPropType