Package uk.org.siri.siri21
Class SituationExchangeServiceCapabilities
- java.lang.Object
-
- uk.org.siri.siri21.AbstractCapabilitiesStructure
-
- uk.org.siri.siri21.SituationExchangeServiceCapabilities
-
- All Implemented Interfaces:
Serializable
public class SituationExchangeServiceCapabilities extends AbstractCapabilitiesStructure implements Serializable
Type for SItuation Exchange Service Capabilities.Java class for SituationExchangeServiceCapabilitiesStructure complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="SituationExchangeServiceCapabilitiesStructure"> <complexContent> <extension base="{http://www.siri.org.uk/siri}AbstractCapabilitiesStructure"> <sequence> <element name="TopicFiltering" minOccurs="0"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="DefaultPreviewInterval" type="{http://www.siri.org.uk/siri}PositiveDurationType"/> <element ref="{http://www.siri.org.uk/siri}FilterByFacilityRef" minOccurs="0"/> <element name="FilterByLocationRef" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element ref="{http://www.siri.org.uk/siri}FilterByVehicleRef" minOccurs="0"/> <element name="FilterByMode" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="FilterByNetworkRef" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element ref="{http://www.siri.org.uk/siri}FilterByLineRef" minOccurs="0"/> <element ref="{http://www.siri.org.uk/siri}FilterByStopPointRef" minOccurs="0"/> <element name="FilterByStopPlaceRef" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element ref="{http://www.siri.org.uk/siri}FilterByVehicleJourneyRef" minOccurs="0"/> <element ref="{http://www.siri.org.uk/siri}FilterByConnectionLinkRef" minOccurs="0"/> <element ref="{http://www.siri.org.uk/siri}FilterByInterchangeRef" minOccurs="0"/> <element name="FilterBySpecificNeed" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="FilterByKeyword" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType> </element> <element name="RequestPolicy" minOccurs="0"> <complexType> <complexContent> <extension base="{http://www.siri.org.uk/siri}CapabilityRequestPolicyStructure"> <sequence> <group ref="{http://www.siri.org.uk/siri}SituationExchangeVolumeGroup"/> </sequence> </extension> </complexContent> </complexType> </element> <element name="SubscriptionPolicy" type="{http://www.siri.org.uk/siri}CapabilitySubscriptionPolicyStructure" minOccurs="0"/> <element name="AccessControl" minOccurs="0"> <complexType> <complexContent> <extension base="{http://www.siri.org.uk/siri}CapabilityAccessControlStructure"> <sequence> <element ref="{http://www.siri.org.uk/siri}CheckOperatorRef" minOccurs="0"/> <element ref="{http://www.siri.org.uk/siri}CheckLineRef" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType> </element> <element name="ResponseFeatures" minOccurs="0"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> </sequence> </restriction> </complexContent> </complexType> </element> <element ref="{http://www.siri.org.uk/siri}Extensions" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSituationExchangeServiceCapabilities.AccessControlJava class for anonymous complex type.static classSituationExchangeServiceCapabilities.RequestPolicyJava class for anonymous complex type.static classSituationExchangeServiceCapabilities.ResponseFeaturesJava class for anonymous complex type.static classSituationExchangeServiceCapabilities.TopicFilteringJava class for anonymous complex type.
-
Field Summary
Fields Modifier and Type Field Description protected SituationExchangeServiceCapabilities.AccessControlaccessControlprotected Extensionsextensionsprotected SituationExchangeServiceCapabilities.RequestPolicyrequestPolicyprotected SituationExchangeServiceCapabilities.ResponseFeaturesresponseFeaturesprotected CapabilitySubscriptionPolicyStructuresubscriptionPolicyprotected SituationExchangeServiceCapabilities.TopicFilteringtopicFiltering-
Fields inherited from class uk.org.siri.siri21.AbstractCapabilitiesStructure
generalInteraction, transportDescription
-
-
Constructor Summary
Constructors Constructor Description SituationExchangeServiceCapabilities()
-
Method Summary
-
Methods inherited from class uk.org.siri.siri21.AbstractCapabilitiesStructure
getGeneralInteraction, getTransportDescription, setGeneralInteraction, setTransportDescription
-
-
-
-
Field Detail
-
topicFiltering
protected SituationExchangeServiceCapabilities.TopicFiltering topicFiltering
-
requestPolicy
protected SituationExchangeServiceCapabilities.RequestPolicy requestPolicy
-
subscriptionPolicy
protected CapabilitySubscriptionPolicyStructure subscriptionPolicy
-
accessControl
protected SituationExchangeServiceCapabilities.AccessControl accessControl
-
responseFeatures
protected SituationExchangeServiceCapabilities.ResponseFeatures responseFeatures
-
extensions
protected Extensions extensions
-
-
Method Detail
-
getTopicFiltering
public SituationExchangeServiceCapabilities.TopicFiltering getTopicFiltering()
Gets the value of the topicFiltering property.- Returns:
- possible object is
SituationExchangeServiceCapabilities.TopicFiltering
-
setTopicFiltering
public void setTopicFiltering(SituationExchangeServiceCapabilities.TopicFiltering value)
Sets the value of the topicFiltering property.- Parameters:
value- allowed object isSituationExchangeServiceCapabilities.TopicFiltering
-
getRequestPolicy
public SituationExchangeServiceCapabilities.RequestPolicy getRequestPolicy()
Gets the value of the requestPolicy property.- Returns:
- possible object is
SituationExchangeServiceCapabilities.RequestPolicy
-
setRequestPolicy
public void setRequestPolicy(SituationExchangeServiceCapabilities.RequestPolicy value)
Sets the value of the requestPolicy property.- Parameters:
value- allowed object isSituationExchangeServiceCapabilities.RequestPolicy
-
getSubscriptionPolicy
public CapabilitySubscriptionPolicyStructure getSubscriptionPolicy()
Gets the value of the subscriptionPolicy property.- Returns:
- possible object is
CapabilitySubscriptionPolicyStructure
-
setSubscriptionPolicy
public void setSubscriptionPolicy(CapabilitySubscriptionPolicyStructure value)
Sets the value of the subscriptionPolicy property.- Parameters:
value- allowed object isCapabilitySubscriptionPolicyStructure
-
getAccessControl
public SituationExchangeServiceCapabilities.AccessControl getAccessControl()
Gets the value of the accessControl property.- Returns:
- possible object is
SituationExchangeServiceCapabilities.AccessControl
-
setAccessControl
public void setAccessControl(SituationExchangeServiceCapabilities.AccessControl value)
Sets the value of the accessControl property.- Parameters:
value- allowed object isSituationExchangeServiceCapabilities.AccessControl
-
getResponseFeatures
public SituationExchangeServiceCapabilities.ResponseFeatures getResponseFeatures()
Gets the value of the responseFeatures property.- Returns:
- possible object is
SituationExchangeServiceCapabilities.ResponseFeatures
-
setResponseFeatures
public void setResponseFeatures(SituationExchangeServiceCapabilities.ResponseFeatures value)
Sets the value of the responseFeatures property.- Parameters:
value- allowed object isSituationExchangeServiceCapabilities.ResponseFeatures
-
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
-
-