Class MonitoredVehicleJourneyStructure

  • All Implemented Interfaces:
    Serializable
    Direct Known Subclasses:
    VehicleActivityStructure.MonitoredVehicleJourney

    public class MonitoredVehicleJourneyStructure
    extends Object
    implements Serializable
    Type for Monitored Vehicle Journey.

    Java class for MonitoredVehicleJourneyStructure complex type.

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

     <complexType name="MonitoredVehicleJourneyStructure">
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <sequence>
             <group ref="{http://www.siri.org.uk/siri}MonitoredJourneyIdentityGroup"/>
             <group ref="{http://www.siri.org.uk/siri}JourneyPatternInfoGroup"/>
             <group ref="{http://www.siri.org.uk/siri}VehicleJourneyInfoGroup"/>
             <group ref="{http://www.siri.org.uk/siri}DisruptionGroup"/>
             <group ref="{http://www.siri.org.uk/siri}JourneyProgressGroup"/>
             <group ref="{http://www.siri.org.uk/siri}TrainOperationalInfoGroup"/>
             <group ref="{http://www.siri.org.uk/siri}MonitoredCallingPatternGroup"/>
           </sequence>
         </restriction>
       </complexContent>
     </complexType>
     
    See Also:
    Serialized Form
    • Constructor Detail

      • MonitoredVehicleJourneyStructure

        public MonitoredVehicleJourneyStructure()
    • Method Detail

      • getLineRef

        public LineRef getLineRef()
        Gets the value of the lineRef property.
        Returns:
        possible object is LineRef
      • setLineRef

        public void setLineRef​(LineRef value)
        Sets the value of the lineRef property.
        Parameters:
        value - allowed object is LineRef
      • setJourneyPatternRef

        public void setJourneyPatternRef​(JourneyPatternRef value)
        Sets the value of the journeyPatternRef property.
        Parameters:
        value - allowed object is JourneyPatternRef
      • getVehicleModes

        public List<VehicleModesEnumeration> getVehicleModes()
        Gets the value of the vehicleModes 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 vehicleModes property.

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

            getVehicleModes().add(newItem);
         

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

      • getExternalLineRef

        public LineRef getExternalLineRef()
        Gets the value of the externalLineRef property.
        Returns:
        possible object is LineRef
      • setExternalLineRef

        public void setExternalLineRef​(LineRef value)
        Sets the value of the externalLineRef property.
        Parameters:
        value - allowed object is LineRef
      • getServiceFeatureReves

        public List<ServiceFeatureRef> getServiceFeatureReves()
        Classification of service into arbitrary Service categories, e.g. school bus. Recommended SIRI values based on TPEG are given in SIRI documentation and enumerated in the siri_facilities package.Gets the value of the serviceFeatureReves 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 serviceFeatureReves property.

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

            getServiceFeatureReves().add(newItem);
         

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

      • getVehicleFeatureReves

        public List<VehicleFeatureRefStructure> getVehicleFeatureReves()
        Gets the value of the vehicleFeatureReves 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 vehicleFeatureReves property.

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

            getVehicleFeatureReves().add(newItem);
         

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

      • getVias

        public List<PlaceNameStructure> getVias()
        Gets the value of the vias 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 vias property.

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

            getVias().add(newItem);
         

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

      • getDestinationRef

        public DestinationRef getDestinationRef()
        Gets the value of the destinationRef property.
        Returns:
        possible object is DestinationRef
      • setDestinationRef

        public void setDestinationRef​(DestinationRef value)
        Sets the value of the destinationRef property.
        Parameters:
        value - allowed object is DestinationRef
      • getJourneyNotes

        public List<NaturalLanguageStringStructure> getJourneyNotes()
        Gets the value of the journeyNotes 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 journeyNotes property.

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

            getJourneyNotes().add(newItem);
         

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

      • isHeadwayService

        public Boolean isHeadwayService()
        Gets the value of the headwayService property.
        Returns:
        possible object is Boolean
      • setHeadwayService

        public void setHeadwayService​(Boolean value)
        Sets the value of the headwayService property.
        Parameters:
        value - allowed object is Boolean
      • getOriginAimedDepartureTime

        public ZonedDateTime getOriginAimedDepartureTime()
        Gets the value of the originAimedDepartureTime property.
        Returns:
        possible object is String
      • setOriginAimedDepartureTime

        public void setOriginAimedDepartureTime​(ZonedDateTime value)
        Sets the value of the originAimedDepartureTime property.
        Parameters:
        value - allowed object is String
      • getDestinationAimedArrivalTime

        public ZonedDateTime getDestinationAimedArrivalTime()
        Gets the value of the destinationAimedArrivalTime property.
        Returns:
        possible object is String
      • setDestinationAimedArrivalTime

        public void setDestinationAimedArrivalTime​(ZonedDateTime value)
        Sets the value of the destinationAimedArrivalTime property.
        Parameters:
        value - allowed object is String
      • getFacilityConditionElements

        public List<FacilityConditionElement> getFacilityConditionElements()
        Information about a change of Equipment availabiltiy at stop that may affect access or use.Gets the value of the facilityConditionElements 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 facilityConditionElements property.

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

            getFacilityConditionElements().add(newItem);
         

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

      • setFacilityChangeElement

        public void setFacilityChangeElement​(FacilityChangeElement value)
        Sets the value of the facilityChangeElement property.
        Parameters:
        value - allowed object is FacilityChangeElement
      • getSituationReves

        public List<SituationRef> getSituationReves()
        Gets the value of the situationReves 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 situationReves property.

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

            getSituationReves().add(newItem);
         

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

      • isMonitored

        public Boolean isMonitored()
        Gets the value of the monitored property.
        Returns:
        possible object is Boolean
      • setMonitored

        public void setMonitored​(Boolean value)
        Sets the value of the monitored property.
        Parameters:
        value - allowed object is Boolean
      • getMonitoringError

        public List<String> getMonitoringError()
        Gets the value of the monitoringError 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 monitoringError property.

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

            getMonitoringError().add(newItem);
         

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

      • isInCongestion

        public Boolean isInCongestion()
        Gets the value of the inCongestion property.
        Returns:
        possible object is Boolean
      • setInCongestion

        public void setInCongestion​(Boolean value)
        Sets the value of the inCongestion property.
        Parameters:
        value - allowed object is Boolean
      • isInPanic

        public Boolean isInPanic()
        Gets the value of the inPanic property.
        Returns:
        possible object is Boolean
      • setInPanic

        public void setInPanic​(Boolean value)
        Sets the value of the inPanic property.
        Parameters:
        value - allowed object is Boolean
      • isPredictionInaccurate

        public Boolean isPredictionInaccurate()
        Gets the value of the predictionInaccurate property.
        Returns:
        possible object is Boolean
      • setPredictionInaccurate

        public void setPredictionInaccurate​(Boolean value)
        Sets the value of the predictionInaccurate property.
        Parameters:
        value - allowed object is Boolean
      • getDataSource

        public String getDataSource()
        Gets the value of the dataSource property.
        Returns:
        possible object is String
      • setDataSource

        public void setDataSource​(String value)
        Sets the value of the dataSource property.
        Parameters:
        value - allowed object is String
      • setVehicleLocation

        public void setVehicleLocation​(LocationStructure value)
        Sets the value of the vehicleLocation property.
        Parameters:
        value - allowed object is LocationStructure
      • getBearing

        public Float getBearing()
        Gets the value of the bearing property.
        Returns:
        possible object is Float
      • setBearing

        public void setBearing​(Float value)
        Sets the value of the bearing property.
        Parameters:
        value - allowed object is Float
      • getDelay

        public Duration getDelay()
        Gets the value of the delay property.
        Returns:
        possible object is String
      • setDelay

        public void setDelay​(Duration value)
        Sets the value of the delay property.
        Parameters:
        value - allowed object is String
      • getTrainBlockParts

        public List<TrainBlockPartStructure> getTrainBlockParts()
        Gets the value of the trainBlockParts 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 trainBlockParts property.

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

            getTrainBlockParts().add(newItem);
         

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

      • getVehicleRef

        public VehicleRef getVehicleRef()
        Gets the value of the vehicleRef property.
        Returns:
        possible object is VehicleRef
      • setVehicleRef

        public void setVehicleRef​(VehicleRef value)
        Sets the value of the vehicleRef property.
        Parameters:
        value - allowed object is VehicleRef
      • isIsCompleteStopSequence

        public Boolean isIsCompleteStopSequence()
        Gets the value of the isCompleteStopSequence property.
        Returns:
        possible object is Boolean
      • setIsCompleteStopSequence

        public void setIsCompleteStopSequence​(Boolean value)
        Sets the value of the isCompleteStopSequence property.
        Parameters:
        value - allowed object is Boolean