Package uk.org.siri.siri14
Class FacilityStructure
- java.lang.Object
-
- uk.org.siri.siri14.FacilityStructure
-
- All Implemented Interfaces:
Serializable
public class FacilityStructure extends Object implements Serializable
Type for sescription the facility itselfJava class for FacilityStructure complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="FacilityStructure"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="FacilityCode" type="{http://www.siri.org.uk/siri}FacilityCodeType" minOccurs="0"/> <element name="Description" type="{http://www.siri.org.uk/siri}NaturalLanguageStringStructure" minOccurs="0"/> <element name="FacilityClass" type="{http://www.siri.org.uk/siri}FacilityCategoryEnumeration" maxOccurs="unbounded" minOccurs="0"/> <element name="Features" minOccurs="0"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="Feature" type="{http://www.siri.org.uk/siri}AllFacilitiesFeatureStructure" maxOccurs="unbounded"/> </sequence> </restriction> </complexContent> </complexType> </element> <element name="OwnerRef" type="{http://www.siri.org.uk/siri}OrganisationRefStructure" minOccurs="0"/> <element name="OwnerName" type="{http://www.siri.org.uk/siri}NaturalLanguageStringStructure" minOccurs="0"/> <element name="ValidityCondition" type="{http://www.siri.org.uk/siri}MonitoringValidityConditionStructure" minOccurs="0"/> <element name="FacilityLocation" type="{http://www.siri.org.uk/siri}FacilityLocationStructure" minOccurs="0"/> <group ref="{http://www.siri.org.uk/siri}FacilityAccessibilityGroup"/> <element name="AccessibilityAssessment" type="{http://www.ifopt.org.uk/acsb}AccessibilityAssessmentStructure" minOccurs="0"/> <element ref="{http://www.siri.org.uk/siri}Extensions" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType>- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classFacilityStructure.FeaturesJava class for anonymous complex type.static classFacilityStructure.LimitationsJava class for anonymous complex type.static classFacilityStructure.SuitabilitiesJava class for anonymous complex type.
-
Field Summary
Fields Modifier and Type Field Description protected AccessibilityAssessmentStructureaccessibilityAssessmentprotected NaturalLanguageStringStructuredescriptionprotected Extensionsextensionsprotected List<FacilityCategoryEnumeration>facilityClassesprotected StringfacilityCodeprotected FacilityLocationStructurefacilityLocationprotected FacilityStructure.Featuresfeaturesprotected FacilityStructure.Limitationslimitationsprotected NaturalLanguageStringStructureownerNameprotected OrganisationRefStructureownerRefprotected FacilityStructure.Suitabilitiessuitabilitiesprotected MonitoringValidityConditionStructurevalidityCondition
-
Constructor Summary
Constructors Constructor Description FacilityStructure()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AccessibilityAssessmentStructuregetAccessibilityAssessment()Gets the value of the accessibilityAssessment property.NaturalLanguageStringStructuregetDescription()Gets the value of the description property.ExtensionsgetExtensions()Gets the value of the extensions property.List<FacilityCategoryEnumeration>getFacilityClasses()Gets the value of the facilityClasses property.StringgetFacilityCode()Gets the value of the facilityCode property.FacilityLocationStructuregetFacilityLocation()Gets the value of the facilityLocation property.FacilityStructure.FeaturesgetFeatures()Gets the value of the features property.FacilityStructure.LimitationsgetLimitations()Gets the value of the limitations property.NaturalLanguageStringStructuregetOwnerName()Gets the value of the ownerName property.OrganisationRefStructuregetOwnerRef()Gets the value of the ownerRef property.FacilityStructure.SuitabilitiesgetSuitabilities()Gets the value of the suitabilities property.MonitoringValidityConditionStructuregetValidityCondition()Gets the value of the validityCondition property.voidsetAccessibilityAssessment(AccessibilityAssessmentStructure value)Sets the value of the accessibilityAssessment property.voidsetDescription(NaturalLanguageStringStructure value)Sets the value of the description property.voidsetExtensions(Extensions value)Sets the value of the extensions property.voidsetFacilityCode(String value)Sets the value of the facilityCode property.voidsetFacilityLocation(FacilityLocationStructure value)Sets the value of the facilityLocation property.voidsetFeatures(FacilityStructure.Features value)Sets the value of the features property.voidsetLimitations(FacilityStructure.Limitations value)Sets the value of the limitations property.voidsetOwnerName(NaturalLanguageStringStructure value)Sets the value of the ownerName property.voidsetOwnerRef(OrganisationRefStructure value)Sets the value of the ownerRef property.voidsetSuitabilities(FacilityStructure.Suitabilities value)Sets the value of the suitabilities property.voidsetValidityCondition(MonitoringValidityConditionStructure value)Sets the value of the validityCondition property.
-
-
-
Field Detail
-
facilityCode
protected String facilityCode
-
description
protected NaturalLanguageStringStructure description
-
facilityClasses
protected List<FacilityCategoryEnumeration> facilityClasses
-
features
protected FacilityStructure.Features features
-
ownerRef
protected OrganisationRefStructure ownerRef
-
ownerName
protected NaturalLanguageStringStructure ownerName
-
validityCondition
protected MonitoringValidityConditionStructure validityCondition
-
facilityLocation
protected FacilityLocationStructure facilityLocation
-
limitations
protected FacilityStructure.Limitations limitations
-
suitabilities
protected FacilityStructure.Suitabilities suitabilities
-
accessibilityAssessment
protected AccessibilityAssessmentStructure accessibilityAssessment
-
extensions
protected Extensions extensions
-
-
Method Detail
-
getFacilityCode
public String getFacilityCode()
Gets the value of the facilityCode property.- Returns:
- possible object is
String
-
setFacilityCode
public void setFacilityCode(String value)
Sets the value of the facilityCode property.- Parameters:
value- allowed object isString
-
getDescription
public NaturalLanguageStringStructure getDescription()
Gets the value of the description property.- Returns:
- possible object is
NaturalLanguageStringStructure
-
setDescription
public void setDescription(NaturalLanguageStringStructure value)
Sets the value of the description property.- Parameters:
value- allowed object isNaturalLanguageStringStructure
-
getFacilityClasses
public List<FacilityCategoryEnumeration> getFacilityClasses()
Gets the value of the facilityClasses 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 facilityClasses property.For example, to add a new item, do as follows:
getFacilityClasses().add(newItem);Objects of the following type(s) are allowed in the list
FacilityCategoryEnumeration
-
getFeatures
public FacilityStructure.Features getFeatures()
Gets the value of the features property.- Returns:
- possible object is
FacilityStructure.Features
-
setFeatures
public void setFeatures(FacilityStructure.Features value)
Sets the value of the features property.- Parameters:
value- allowed object isFacilityStructure.Features
-
getOwnerRef
public OrganisationRefStructure getOwnerRef()
Gets the value of the ownerRef property.- Returns:
- possible object is
OrganisationRefStructure
-
setOwnerRef
public void setOwnerRef(OrganisationRefStructure value)
Sets the value of the ownerRef property.- Parameters:
value- allowed object isOrganisationRefStructure
-
getOwnerName
public NaturalLanguageStringStructure getOwnerName()
Gets the value of the ownerName property.- Returns:
- possible object is
NaturalLanguageStringStructure
-
setOwnerName
public void setOwnerName(NaturalLanguageStringStructure value)
Sets the value of the ownerName property.- Parameters:
value- allowed object isNaturalLanguageStringStructure
-
getValidityCondition
public MonitoringValidityConditionStructure getValidityCondition()
Gets the value of the validityCondition property.- Returns:
- possible object is
MonitoringValidityConditionStructure
-
setValidityCondition
public void setValidityCondition(MonitoringValidityConditionStructure value)
Sets the value of the validityCondition property.- Parameters:
value- allowed object isMonitoringValidityConditionStructure
-
getFacilityLocation
public FacilityLocationStructure getFacilityLocation()
Gets the value of the facilityLocation property.- Returns:
- possible object is
FacilityLocationStructure
-
setFacilityLocation
public void setFacilityLocation(FacilityLocationStructure value)
Sets the value of the facilityLocation property.- Parameters:
value- allowed object isFacilityLocationStructure
-
getLimitations
public FacilityStructure.Limitations getLimitations()
Gets the value of the limitations property.- Returns:
- possible object is
FacilityStructure.Limitations
-
setLimitations
public void setLimitations(FacilityStructure.Limitations value)
Sets the value of the limitations property.- Parameters:
value- allowed object isFacilityStructure.Limitations
-
getSuitabilities
public FacilityStructure.Suitabilities getSuitabilities()
Gets the value of the suitabilities property.- Returns:
- possible object is
FacilityStructure.Suitabilities
-
setSuitabilities
public void setSuitabilities(FacilityStructure.Suitabilities value)
Sets the value of the suitabilities property.- Parameters:
value- allowed object isFacilityStructure.Suitabilities
-
getAccessibilityAssessment
public AccessibilityAssessmentStructure getAccessibilityAssessment()
Gets the value of the accessibilityAssessment property.- Returns:
- possible object is
AccessibilityAssessmentStructure
-
setAccessibilityAssessment
public void setAccessibilityAssessment(AccessibilityAssessmentStructure value)
Sets the value of the accessibilityAssessment property.- Parameters:
value- allowed object isAccessibilityAssessmentStructure
-
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 isExtensions
-
-