Class DatedVehicleJourney

  • All Implemented Interfaces:
    Serializable

    public class DatedVehicleJourney
    extends Object
    implements Serializable
    Data type for Planned Vehicle Journey (Production Timetable Service).

    Java class for DatedVehicleJourneyStructure complex type.

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

     <complexType name="DatedVehicleJourneyStructure">
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <sequence>
             <element name="DatedVehicleJourneyCode" type="{http://www.siri.org.uk/siri}DatedVehicleJourneyCodeType"/>
             <group ref="{http://www.siri.org.uk/siri}TimetableAlterationGroup" minOccurs="0"/>
             <group ref="{http://www.siri.org.uk/siri}JourneyPatternInfoGroup"/>
             <group ref="{http://www.siri.org.uk/siri}ServiceInfoGroup"/>
             <group ref="{http://www.siri.org.uk/siri}JourneyInfoGroup"/>
             <group ref="{http://www.siri.org.uk/siri}DatedServiceInfoGroup"/>
             <group ref="{http://www.siri.org.uk/siri}TimetableRealtimeInfoGroup"/>
             <group ref="{http://www.siri.org.uk/siri}OperationalBlockGroup" minOccurs="0"/>
             <choice>
               <element name="DatedCalls">
                 <complexType>
                   <complexContent>
                     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                       <sequence>
                         <element ref="{http://www.siri.org.uk/siri}DatedCall" maxOccurs="unbounded" minOccurs="2"/>
                       </sequence>
                     </restriction>
                   </complexContent>
                 </complexType>
               </element>
               <group ref="{http://www.siri.org.uk/siri}DatedCallsAsFlatGroup"/>
             </choice>
             <element ref="{http://www.siri.org.uk/siri}Extensions" minOccurs="0"/>
           </sequence>
         </restriction>
       </complexContent>
     </complexType>
     
    See Also:
    Serialized Form
    • Constructor Detail

      • DatedVehicleJourney

        public DatedVehicleJourney()
    • Method Detail

      • getDatedVehicleJourneyCode

        public String getDatedVehicleJourneyCode()
        Gets the value of the datedVehicleJourneyCode property.
        Returns:
        possible object is String
      • setDatedVehicleJourneyCode

        public void setDatedVehicleJourneyCode​(String value)
        Sets the value of the datedVehicleJourneyCode property.
        Parameters:
        value - allowed object is String
      • setVehicleJourneyRef

        public void setVehicleJourneyRef​(VehicleJourneyRef value)
        Sets the value of the vehicleJourneyRef property.
        Parameters:
        value - allowed object is VehicleJourneyRef
      • isCancellation

        public Boolean isCancellation()
        Gets the value of the cancellation property.
        Returns:
        possible object is Boolean
      • setCancellation

        public void setCancellation​(Boolean value)
        Sets the value of the cancellation property.
        Parameters:
        value - allowed object is Boolean
      • isExtraJourney

        public Boolean isExtraJourney()
        Gets the value of the extraJourney property.
        Returns:
        possible object is Boolean
      • setExtraJourney

        public void setExtraJourney​(Boolean value)
        Sets the value of the extraJourney property.
        Parameters:
        value - allowed object is Boolean
      • 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

      • 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
      • 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
      • getDateCallsList

        public List<DatedCall> getDateCallsList()
        Gets the value of the dateCallsList 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 dateCallsList property.

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

            getDateCallsList().add(newItem);
         

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

      • 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