Class RoadSituationElement

  • All Implemented Interfaces:
    Serializable

    public class RoadSituationElement
    extends SituationElementStructure
    implements Serializable
    Type for individual PT SITUATION.

    Java class for RoadSituationElementStructure complex type.

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

     <complexType name="RoadSituationElementStructure">
       <complexContent>
         <extension base="{http://www.siri.org.uk/siri}SituationElementStructure">
           <sequence>
             <group ref="{http://www.siri.org.uk/siri}RoadSituationBodyGroup"/>
             <element ref="{http://www.siri.org.uk/siri}Extensions" minOccurs="0"/>
           </sequence>
         </extension>
       </complexContent>
     </complexType>
     
    See Also:
    Serialized Form
    • Constructor Detail

      • RoadSituationElement

        public RoadSituationElement()
    • Method Detail

      • getPublications

        public List<String> getPublications()
        Gets the value of the publications 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 Jakarta XML Binding object. This is why there is not a set method for the publications property.

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

            getPublications().add(newItem);
         

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

      • getValidityPeriods

        public List<HalfOpenTimestampOutputRangeStructure> getValidityPeriods()
        Gets the value of the validityPeriods 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 Jakarta XML Binding object. This is why there is not a set method for the validityPeriods property.

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

            getValidityPeriods().add(newItem);
         

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

      • getPublicationWindows

        public List<HalfOpenTimestampOutputRangeStructure> getPublicationWindows()
        Gets the value of the publicationWindows 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 Jakarta XML Binding object. This is why there is not a set method for the publicationWindows property.

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

            getPublicationWindows().add(newItem);
         

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

      • getUndefinedReason

        public String getUndefinedReason()
        DEPRECATED (SIRI 2.1) - use only AlertCause.
        Returns:
        possible object is String
      • setUndefinedReason

        public void setUndefinedReason​(String value)
        Sets the value of the undefinedReason property.
        Parameters:
        value - allowed object is String
      • getEnvironmentReason

        public String getEnvironmentReason()
        DEPRECATED (SIRI 2.1) - use only AlertCause.
        Returns:
        possible object is String
      • setEnvironmentReason

        public void setEnvironmentReason​(String value)
        Sets the value of the environmentReason property.
        Parameters:
        value - allowed object is String
      • getEquipmentReason

        public String getEquipmentReason()
        DEPRECATED (SIRI 2.1) - use only AlertCause.
        Returns:
        possible object is String
      • setEquipmentReason

        public void setEquipmentReason​(String value)
        Sets the value of the equipmentReason property.
        Parameters:
        value - allowed object is String
      • getPersonnelReason

        public String getPersonnelReason()
        DEPRECATED (SIRI 2.1) - use only AlertCause.
        Returns:
        possible object is String
      • setPersonnelReason

        public void setPersonnelReason​(String value)
        Sets the value of the personnelReason property.
        Parameters:
        value - allowed object is String
      • getMiscellaneousReason

        public String getMiscellaneousReason()
        DEPRECATED (SIRI 2.1) - use only AlertCause.
        Returns:
        possible object is String
      • setMiscellaneousReason

        public void setMiscellaneousReason​(String value)
        Sets the value of the miscellaneousReason property.
        Parameters:
        value - allowed object is String
      • getUnknownReason

        public String getUnknownReason()
        DEPRECATED (SIRI 2.1) - use only AlertCause.
        Returns:
        possible object is String
      • setUnknownReason

        public void setUnknownReason​(String value)
        Sets the value of the unknownReason property.
        Parameters:
        value - allowed object is String
      • getEnvironmentSubReason

        public String getEnvironmentSubReason()
        Gets the value of the environmentSubReason property.
        Returns:
        possible object is String
      • setEnvironmentSubReason

        public void setEnvironmentSubReason​(String value)
        Sets the value of the environmentSubReason property.
        Parameters:
        value - allowed object is String
      • getEquipmentSubReason

        public String getEquipmentSubReason()
        Gets the value of the equipmentSubReason property.
        Returns:
        possible object is String
      • setEquipmentSubReason

        public void setEquipmentSubReason​(String value)
        Sets the value of the equipmentSubReason property.
        Parameters:
        value - allowed object is String
      • getPersonnelSubReason

        public String getPersonnelSubReason()
        Gets the value of the personnelSubReason property.
        Returns:
        possible object is String
      • setPersonnelSubReason

        public void setPersonnelSubReason​(String value)
        Sets the value of the personnelSubReason property.
        Parameters:
        value - allowed object is String
      • getMiscellaneousSubReason

        public String getMiscellaneousSubReason()
        Gets the value of the miscellaneousSubReason property.
        Returns:
        possible object is String
      • setMiscellaneousSubReason

        public void setMiscellaneousSubReason​(String value)
        Sets the value of the miscellaneousSubReason property.
        Parameters:
        value - allowed object is String
      • setPublicEventReason

        public void setPublicEventReason​(PublicEventTypeEnum value)
        Sets the value of the publicEventReason property.
        Parameters:
        value - allowed object is PublicEventTypeEnum
      • getReasonNames

        public List<NaturalLanguageStringStructure> getReasonNames()
        Gets the value of the reasonNames 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 Jakarta XML Binding object. This is why there is not a set method for the reasonNames property.

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

            getReasonNames().add(newItem);
         

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

      • getPriority

        public BigInteger getPriority()
        Gets the value of the priority property.
        Returns:
        possible object is BigInteger
      • setPriority

        public void setPriority​(BigInteger value)
        Sets the value of the priority property.
        Parameters:
        value - allowed object is BigInteger
      • isPlanned

        public Boolean isPlanned()
        Gets the value of the planned property.
        Returns:
        possible object is Boolean
      • setPlanned

        public void setPlanned​(Boolean value)
        Sets the value of the planned property.
        Parameters:
        value - allowed object is Boolean
      • getKeywords

        public List<String> getKeywords()
        Gets the value of the keywords 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 Jakarta XML Binding object. This is why there is not a set method for the keywords property.

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

            getKeywords().add(newItem);
         

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

      • getLanguage

        public String getLanguage()
        Gets the value of the language property.
        Returns:
        possible object is String
      • setLanguage

        public void setLanguage​(String value)
        Sets the value of the language property.
        Parameters:
        value - allowed object is String
      • getSummaries

        public List<DefaultedTextStructure> getSummaries()
        Gets the value of the summaries 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 Jakarta XML Binding object. This is why there is not a set method for the summaries property.

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

            getSummaries().add(newItem);
         

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

      • getDescriptions

        public List<DefaultedTextStructure> getDescriptions()
        Gets the value of the descriptions 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 Jakarta XML Binding object. This is why there is not a set method for the descriptions property.

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

            getDescriptions().add(newItem);
         

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

      • getDetails

        public List<DefaultedTextStructure> getDetails()
        Gets the value of the details 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 Jakarta XML Binding object. This is why there is not a set method for the details property.

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

            getDetails().add(newItem);
         

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

      • getAdvices

        public List<DefaultedTextStructure> getAdvices()
        Gets the value of the advices 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 Jakarta XML Binding object. This is why there is not a set method for the advices property.

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

            getAdvices().add(newItem);
         

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

      • getPublishingActions

        public ActionsStructure getPublishingActions()
        Gets the value of the publishingActions property.
        Returns:
        possible object is ActionsStructure
      • setPublishingActions

        public void setPublishingActions​(ActionsStructure value)
        Sets the value of the publishingActions property.
        Parameters:
        value - allowed object is ActionsStructure
      • getSituationRecord

        public SituationRecord getSituationRecord()
        Gets the value of the situationRecord property.
        Returns:
        possible object is SituationRecord
      • setSituationRecord

        public void setSituationRecord​(SituationRecord value)
        Sets the value of the situationRecord property.
        Parameters:
        value - allowed object is SituationRecord
      • getExtensions

        public Extensions getExtensions()
        Gets the value of the extensions property.
        Returns:
        possible object is Extensions
      • setExtensions

        public void setExtensions​(Extensions value)
        Sets the value of the extensions property.
        Parameters:
        value - allowed object is Extensions