Class PoorRoadInfrastructure
- java.lang.Object
-
- eu.datex2.siri14.schema._1_0._1_0.SituationRecord
-
- eu.datex2.siri14.schema._1_0._1_0.TrafficElement
-
- eu.datex2.siri14.schema._1_0._1_0.PoorRoadInfrastructure
-
- All Implemented Interfaces:
Serializable
public class PoorRoadInfrastructure extends TrafficElement implements Serializable
Failures or malfunctions of road infrastructure or related equipment that may be of interest or concern to travellers.Java class for PoorRoadInfrastructure complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="PoorRoadInfrastructure"> <complexContent> <extension base="{http://datex2.eu/schema/1_0/1_0}TrafficElement"> <sequence> <element name="poorRoadInfrastructureType" type="{http://datex2.eu/schema/1_0/1_0}PoorRoadInfrastructureEnum"/> <element name="malfunctioningTrafficControls" type="{http://datex2.eu/schema/1_0/1_0}MalfunctioningTrafficControls" maxOccurs="unbounded" minOccurs="0"/> <element name="poorRoadInfrastructureExtension" type="{http://datex2.eu/schema/1_0/1_0}ExtensionType" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected List<MalfunctioningTrafficControls>malfunctioningTrafficControlsprotected ExtensionTypepoorRoadInfrastructureExtensionprotected PoorRoadInfrastructureEnumpoorRoadInfrastructureType-
Fields inherited from class eu.datex2.siri14.schema._1_0._1_0.TrafficElement
trafficElementExtension
-
Fields inherited from class eu.datex2.siri14.schema._1_0._1_0.SituationRecord
advices, cause, generalPublicComments, groupOfLocations, id, impact, informationUsageOverride, management, nonGeneralPublicComments, probabilityOfOccurrence, situationRecordCreationReference, situationRecordCreationTime, situationRecordExtension, situationRecordFirstSupplierVersionTime, situationRecordObservationTime, situationRecordVersion, situationRecordVersionTime, sourceInformation, validity
-
-
Constructor Summary
Constructors Constructor Description PoorRoadInfrastructure()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<MalfunctioningTrafficControls>getMalfunctioningTrafficControls()Gets the value of the malfunctioningTrafficControls property.ExtensionTypegetPoorRoadInfrastructureExtension()Gets the value of the poorRoadInfrastructureExtension property.PoorRoadInfrastructureEnumgetPoorRoadInfrastructureType()Gets the value of the poorRoadInfrastructureType property.voidsetPoorRoadInfrastructureExtension(ExtensionType value)Sets the value of the poorRoadInfrastructureExtension property.voidsetPoorRoadInfrastructureType(PoorRoadInfrastructureEnum value)Sets the value of the poorRoadInfrastructureType property.-
Methods inherited from class eu.datex2.siri14.schema._1_0._1_0.TrafficElement
getTrafficElementExtension, setTrafficElementExtension
-
Methods inherited from class eu.datex2.siri14.schema._1_0._1_0.SituationRecord
getAdvices, getCause, getGeneralPublicComments, getGroupOfLocations, getId, getImpact, getInformationUsageOverride, getManagement, getNonGeneralPublicComments, getProbabilityOfOccurrence, getSituationRecordCreationReference, getSituationRecordCreationTime, getSituationRecordExtension, getSituationRecordFirstSupplierVersionTime, getSituationRecordObservationTime, getSituationRecordVersion, getSituationRecordVersionTime, getSourceInformation, getValidity, setCause, setGroupOfLocations, setId, setImpact, setInformationUsageOverride, setManagement, setProbabilityOfOccurrence, setSituationRecordCreationReference, setSituationRecordCreationTime, setSituationRecordExtension, setSituationRecordFirstSupplierVersionTime, setSituationRecordObservationTime, setSituationRecordVersion, setSituationRecordVersionTime, setSourceInformation, setValidity
-
-
-
-
Field Detail
-
poorRoadInfrastructureType
protected PoorRoadInfrastructureEnum poorRoadInfrastructureType
-
malfunctioningTrafficControls
protected List<MalfunctioningTrafficControls> malfunctioningTrafficControls
-
poorRoadInfrastructureExtension
protected ExtensionType poorRoadInfrastructureExtension
-
-
Method Detail
-
getPoorRoadInfrastructureType
public PoorRoadInfrastructureEnum getPoorRoadInfrastructureType()
Gets the value of the poorRoadInfrastructureType property.- Returns:
- possible object is
PoorRoadInfrastructureEnum
-
setPoorRoadInfrastructureType
public void setPoorRoadInfrastructureType(PoorRoadInfrastructureEnum value)
Sets the value of the poorRoadInfrastructureType property.- Parameters:
value- allowed object isPoorRoadInfrastructureEnum
-
getMalfunctioningTrafficControls
public List<MalfunctioningTrafficControls> getMalfunctioningTrafficControls()
Gets the value of the malfunctioningTrafficControls 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
setmethod for the malfunctioningTrafficControls property.For example, to add a new item, do as follows:
getMalfunctioningTrafficControls().add(newItem);Objects of the following type(s) are allowed in the list
MalfunctioningTrafficControls
-
getPoorRoadInfrastructureExtension
public ExtensionType getPoorRoadInfrastructureExtension()
Gets the value of the poorRoadInfrastructureExtension property.- Returns:
- possible object is
ExtensionType
-
setPoorRoadInfrastructureExtension
public void setPoorRoadInfrastructureExtension(ExtensionType value)
Sets the value of the poorRoadInfrastructureExtension property.- Parameters:
value- allowed object isExtensionType
-
-