Class MeasurementSiteRecord
- java.lang.Object
-
- eu.datex2.siri14.schema._1_0._1_0.MeasurementSiteRecord
-
- All Implemented Interfaces:
Serializable
public class MeasurementSiteRecord extends Object implements Serializable
An identifiable single measurement site entry/record in the Measurement Site table.Java class for MeasurementSiteRecord complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="MeasurementSiteRecord"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="computationMethod" type="{http://datex2.eu/schema/1_0/1_0}ComputationMethodEnum" minOccurs="0"/> <element name="measurementEquipmentReference" type="{http://datex2.eu/schema/1_0/1_0}String" minOccurs="0"/> <element name="measurementEquipmentTypeUsed" minOccurs="0"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="value" maxOccurs="unbounded"> <complexType> <simpleContent> <extension base="<http://datex2.eu/schema/1_0/1_0>MultiLingualString"> <attribute name="lang" type="{http://www.w3.org/2001/XMLSchema}language" /> </extension> </simpleContent> </complexType> </element> </sequence> </restriction> </complexContent> </complexType> </element> <element name="measurementSiteName" minOccurs="0"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="value" maxOccurs="unbounded"> <complexType> <simpleContent> <extension base="<http://datex2.eu/schema/1_0/1_0>MultiLingualString"> <attribute name="lang" type="{http://www.w3.org/2001/XMLSchema}language" /> </extension> </simpleContent> </complexType> </element> </sequence> </restriction> </complexContent> </complexType> </element> <element name="measurementSiteNumberOfLanes" type="{http://datex2.eu/schema/1_0/1_0}NonNegativeInteger" minOccurs="0"/> <element name="measurementSiteReference" type="{http://datex2.eu/schema/1_0/1_0}String" minOccurs="0"/> <element name="measurementSide" type="{http://datex2.eu/schema/1_0/1_0}DirectionEnum" minOccurs="0"/> <element name="measurementSpecificCharacteristics" maxOccurs="unbounded"> <complexType> <complexContent> <extension base="{http://datex2.eu/schema/1_0/1_0}MeasurementSpecificCharacteristics"> <attribute name="index" use="required" type="{http://www.w3.org/2001/XMLSchema}int" /> </extension> </complexContent> </complexType> </element> <element name="measurementSiteLocation" type="{http://datex2.eu/schema/1_0/1_0}Location"/> <element name="measurementSiteRecordExtension" type="{http://datex2.eu/schema/1_0/1_0}ExtensionType" minOccurs="0"/> </sequence> <attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}ID" /> </restriction> </complexContent> </complexType>- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMeasurementSiteRecord.MeasurementEquipmentTypeUsedJava class for anonymous complex type.static classMeasurementSiteRecord.MeasurementSiteNameJava class for anonymous complex type.static classMeasurementSiteRecord.MeasurementSpecificCharacteristicsJava class for anonymous complex type.
-
Field Summary
Fields Modifier and Type Field Description protected ComputationMethodEnumcomputationMethodprotected Stringidprotected StringmeasurementEquipmentReferenceprotected MeasurementSiteRecord.MeasurementEquipmentTypeUsedmeasurementEquipmentTypeUsedprotected DirectionEnummeasurementSideprotected LocationmeasurementSiteLocationprotected MeasurementSiteRecord.MeasurementSiteNamemeasurementSiteNameprotected BigIntegermeasurementSiteNumberOfLanesprotected ExtensionTypemeasurementSiteRecordExtensionprotected StringmeasurementSiteReferenceprotected List<MeasurementSiteRecord.MeasurementSpecificCharacteristics>measurementSpecificCharacteristics
-
Constructor Summary
Constructors Constructor Description MeasurementSiteRecord()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ComputationMethodEnumgetComputationMethod()Gets the value of the computationMethod property.StringgetId()Gets the value of the id property.StringgetMeasurementEquipmentReference()Gets the value of the measurementEquipmentReference property.MeasurementSiteRecord.MeasurementEquipmentTypeUsedgetMeasurementEquipmentTypeUsed()Gets the value of the measurementEquipmentTypeUsed property.DirectionEnumgetMeasurementSide()Gets the value of the measurementSide property.LocationgetMeasurementSiteLocation()Gets the value of the measurementSiteLocation property.MeasurementSiteRecord.MeasurementSiteNamegetMeasurementSiteName()Gets the value of the measurementSiteName property.BigIntegergetMeasurementSiteNumberOfLanes()Gets the value of the measurementSiteNumberOfLanes property.ExtensionTypegetMeasurementSiteRecordExtension()Gets the value of the measurementSiteRecordExtension property.StringgetMeasurementSiteReference()Gets the value of the measurementSiteReference property.List<MeasurementSiteRecord.MeasurementSpecificCharacteristics>getMeasurementSpecificCharacteristics()Gets the value of the measurementSpecificCharacteristics property.voidsetComputationMethod(ComputationMethodEnum value)Sets the value of the computationMethod property.voidsetId(String value)Sets the value of the id property.voidsetMeasurementEquipmentReference(String value)Sets the value of the measurementEquipmentReference property.voidsetMeasurementEquipmentTypeUsed(MeasurementSiteRecord.MeasurementEquipmentTypeUsed value)Sets the value of the measurementEquipmentTypeUsed property.voidsetMeasurementSide(DirectionEnum value)Sets the value of the measurementSide property.voidsetMeasurementSiteLocation(Location value)Sets the value of the measurementSiteLocation property.voidsetMeasurementSiteName(MeasurementSiteRecord.MeasurementSiteName value)Sets the value of the measurementSiteName property.voidsetMeasurementSiteNumberOfLanes(BigInteger value)Sets the value of the measurementSiteNumberOfLanes property.voidsetMeasurementSiteRecordExtension(ExtensionType value)Sets the value of the measurementSiteRecordExtension property.voidsetMeasurementSiteReference(String value)Sets the value of the measurementSiteReference property.
-
-
-
Field Detail
-
computationMethod
protected ComputationMethodEnum computationMethod
-
measurementEquipmentReference
protected String measurementEquipmentReference
-
measurementEquipmentTypeUsed
protected MeasurementSiteRecord.MeasurementEquipmentTypeUsed measurementEquipmentTypeUsed
-
measurementSiteName
protected MeasurementSiteRecord.MeasurementSiteName measurementSiteName
-
measurementSiteNumberOfLanes
protected BigInteger measurementSiteNumberOfLanes
-
measurementSiteReference
protected String measurementSiteReference
-
measurementSide
protected DirectionEnum measurementSide
-
measurementSpecificCharacteristics
protected List<MeasurementSiteRecord.MeasurementSpecificCharacteristics> measurementSpecificCharacteristics
-
measurementSiteLocation
protected Location measurementSiteLocation
-
measurementSiteRecordExtension
protected ExtensionType measurementSiteRecordExtension
-
id
protected String id
-
-
Method Detail
-
getComputationMethod
public ComputationMethodEnum getComputationMethod()
Gets the value of the computationMethod property.- Returns:
- possible object is
ComputationMethodEnum
-
setComputationMethod
public void setComputationMethod(ComputationMethodEnum value)
Sets the value of the computationMethod property.- Parameters:
value- allowed object isComputationMethodEnum
-
getMeasurementEquipmentReference
public String getMeasurementEquipmentReference()
Gets the value of the measurementEquipmentReference property.- Returns:
- possible object is
String
-
setMeasurementEquipmentReference
public void setMeasurementEquipmentReference(String value)
Sets the value of the measurementEquipmentReference property.- Parameters:
value- allowed object isString
-
getMeasurementEquipmentTypeUsed
public MeasurementSiteRecord.MeasurementEquipmentTypeUsed getMeasurementEquipmentTypeUsed()
Gets the value of the measurementEquipmentTypeUsed property.- Returns:
- possible object is
MeasurementSiteRecord.MeasurementEquipmentTypeUsed
-
setMeasurementEquipmentTypeUsed
public void setMeasurementEquipmentTypeUsed(MeasurementSiteRecord.MeasurementEquipmentTypeUsed value)
Sets the value of the measurementEquipmentTypeUsed property.- Parameters:
value- allowed object isMeasurementSiteRecord.MeasurementEquipmentTypeUsed
-
getMeasurementSiteName
public MeasurementSiteRecord.MeasurementSiteName getMeasurementSiteName()
Gets the value of the measurementSiteName property.- Returns:
- possible object is
MeasurementSiteRecord.MeasurementSiteName
-
setMeasurementSiteName
public void setMeasurementSiteName(MeasurementSiteRecord.MeasurementSiteName value)
Sets the value of the measurementSiteName property.- Parameters:
value- allowed object isMeasurementSiteRecord.MeasurementSiteName
-
getMeasurementSiteNumberOfLanes
public BigInteger getMeasurementSiteNumberOfLanes()
Gets the value of the measurementSiteNumberOfLanes property.- Returns:
- possible object is
BigInteger
-
setMeasurementSiteNumberOfLanes
public void setMeasurementSiteNumberOfLanes(BigInteger value)
Sets the value of the measurementSiteNumberOfLanes property.- Parameters:
value- allowed object isBigInteger
-
getMeasurementSiteReference
public String getMeasurementSiteReference()
Gets the value of the measurementSiteReference property.- Returns:
- possible object is
String
-
setMeasurementSiteReference
public void setMeasurementSiteReference(String value)
Sets the value of the measurementSiteReference property.- Parameters:
value- allowed object isString
-
getMeasurementSide
public DirectionEnum getMeasurementSide()
Gets the value of the measurementSide property.- Returns:
- possible object is
DirectionEnum
-
setMeasurementSide
public void setMeasurementSide(DirectionEnum value)
Sets the value of the measurementSide property.- Parameters:
value- allowed object isDirectionEnum
-
getMeasurementSpecificCharacteristics
public List<MeasurementSiteRecord.MeasurementSpecificCharacteristics> getMeasurementSpecificCharacteristics()
Gets the value of the measurementSpecificCharacteristics 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 measurementSpecificCharacteristics property.For example, to add a new item, do as follows:
getMeasurementSpecificCharacteristics().add(newItem);Objects of the following type(s) are allowed in the list
MeasurementSiteRecord.MeasurementSpecificCharacteristics
-
getMeasurementSiteLocation
public Location getMeasurementSiteLocation()
Gets the value of the measurementSiteLocation property.- Returns:
- possible object is
Location
-
setMeasurementSiteLocation
public void setMeasurementSiteLocation(Location value)
Sets the value of the measurementSiteLocation property.- Parameters:
value- allowed object isLocation
-
getMeasurementSiteRecordExtension
public ExtensionType getMeasurementSiteRecordExtension()
Gets the value of the measurementSiteRecordExtension property.- Returns:
- possible object is
ExtensionType
-
setMeasurementSiteRecordExtension
public void setMeasurementSiteRecordExtension(ExtensionType value)
Sets the value of the measurementSiteRecordExtension property.- Parameters:
value- allowed object isExtensionType
-
-