Class PoorEnvironmentConditions

  • All Implemented Interfaces:
    Serializable

    public class PoorEnvironmentConditions
    extends Conditions
    implements Serializable
    Any environmental conditions which may be affecting the driving conditions on the road.

    Java class for PoorEnvironmentConditions complex type.

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

     <complexType name="PoorEnvironmentConditions">
       <complexContent>
         <extension base="{http://datex2.eu/schema/1_0/1_0}Conditions">
           <sequence>
             <element name="poorEnvironmentType" type="{http://datex2.eu/schema/1_0/1_0}PoorEnvironmentTypeEnum"/>
             <element name="precipitationDetail" type="{http://datex2.eu/schema/1_0/1_0}PrecipitationDetail" minOccurs="0"/>
             <element name="visibility" type="{http://datex2.eu/schema/1_0/1_0}Visibility" minOccurs="0"/>
             <element name="pollutionMeasurement" type="{http://datex2.eu/schema/1_0/1_0}PollutionMeasurement" maxOccurs="unbounded" minOccurs="0"/>
             <element name="temperature" type="{http://datex2.eu/schema/1_0/1_0}Temperature" minOccurs="0"/>
             <element name="wind" type="{http://datex2.eu/schema/1_0/1_0}Wind" minOccurs="0"/>
             <element name="poorEnvironmentConditionsExtension" type="{http://datex2.eu/schema/1_0/1_0}ExtensionType" minOccurs="0"/>
           </sequence>
         </extension>
       </complexContent>
     </complexType>
     
    See Also:
    Serialized Form
    • Constructor Detail

      • PoorEnvironmentConditions

        public PoorEnvironmentConditions()
    • Method Detail

      • setPrecipitationDetail

        public void setPrecipitationDetail​(PrecipitationDetail value)
        Sets the value of the precipitationDetail property.
        Parameters:
        value - allowed object is PrecipitationDetail
      • getVisibility

        public Visibility getVisibility()
        Gets the value of the visibility property.
        Returns:
        possible object is Visibility
      • setVisibility

        public void setVisibility​(Visibility value)
        Sets the value of the visibility property.
        Parameters:
        value - allowed object is Visibility
      • getPollutionMeasurements

        public List<PollutionMeasurement> getPollutionMeasurements()
        Gets the value of the pollutionMeasurements 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 pollutionMeasurements property.

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

            getPollutionMeasurements().add(newItem);
         

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

      • getTemperature

        public Temperature getTemperature()
        Gets the value of the temperature property.
        Returns:
        possible object is Temperature
      • setTemperature

        public void setTemperature​(Temperature value)
        Sets the value of the temperature property.
        Parameters:
        value - allowed object is Temperature
      • getWind

        public Wind getWind()
        Gets the value of the wind property.
        Returns:
        possible object is Wind
      • setWind

        public void setWind​(Wind value)
        Sets the value of the wind property.
        Parameters:
        value - allowed object is Wind
      • getPoorEnvironmentConditionsExtension

        public ExtensionType getPoorEnvironmentConditionsExtension()
        Gets the value of the poorEnvironmentConditionsExtension property.
        Returns:
        possible object is ExtensionType
      • setPoorEnvironmentConditionsExtension

        public void setPoorEnvironmentConditionsExtension​(ExtensionType value)
        Sets the value of the poorEnvironmentConditionsExtension property.
        Parameters:
        value - allowed object is ExtensionType