Class AffectedLineStructure
- java.lang.Object
-
- uk.org.siri.siri13.AffectedLineStructure
-
- All Implemented Interfaces:
Serializable
public class AffectedLineStructure extends Object implements Serializable
Type for information about the lines affected by an SituationJava class for AffectedLineStructure complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="AffectedLineStructure"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="AffectedOperator" type="{http://www.siri.org.uk/siri}AffectedOperatorStructure" maxOccurs="unbounded" minOccurs="0"/> <group ref="{http://www.siri.org.uk/siri}LineGroup"/> <element name="Destinations" type="{http://www.siri.org.uk/siri}AffectedStopPointStructure" maxOccurs="unbounded" minOccurs="0"/> <element name="Direction" type="{http://www.siri.org.uk/siri}DirectionStructure" maxOccurs="unbounded" minOccurs="0"/> <element name="Routes" minOccurs="0"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="AffectedRoute" type="{http://www.siri.org.uk/siri}AffectedRouteStructure" maxOccurs="unbounded"/> </sequence> </restriction> </complexContent> </complexType> </element> <element name="Sections" minOccurs="0"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="AffectedSection" type="{http://www.siri.org.uk/siri}AffectedSectionStructure" maxOccurs="unbounded"/> </sequence> </restriction> </complexContent> </complexType> </element> <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 classAffectedLineStructure.RoutesJava class for anonymous complex type.static classAffectedLineStructure.SectionsJava class for anonymous complex type.
-
Field Summary
Fields Modifier and Type Field Description protected List<AffectedOperatorStructure>affectedOperatorsprotected List<AffectedStopPointStructure>destinationsprotected List<Direction>directionsprotected Extensionsextensionsprotected List<LineRef>lineRevesprotected AffectedLineStructure.Routesroutesprotected AffectedLineStructure.Sectionssections
-
Constructor Summary
Constructors Constructor Description AffectedLineStructure()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<AffectedOperatorStructure>getAffectedOperators()Gets the value of the affectedOperators property.List<AffectedStopPointStructure>getDestinations()Gets the value of the destinations property.List<Direction>getDirections()Gets the value of the directions property.ExtensionsgetExtensions()Gets the value of the extensions property.List<LineRef>getLineReves()Gets the value of the lineReves property.AffectedLineStructure.RoutesgetRoutes()Gets the value of the routes property.AffectedLineStructure.SectionsgetSections()Gets the value of the sections property.voidsetExtensions(Extensions value)Sets the value of the extensions property.voidsetRoutes(AffectedLineStructure.Routes value)Sets the value of the routes property.voidsetSections(AffectedLineStructure.Sections value)Sets the value of the sections property.
-
-
-
Field Detail
-
affectedOperators
protected List<AffectedOperatorStructure> affectedOperators
-
destinations
protected List<AffectedStopPointStructure> destinations
-
routes
protected AffectedLineStructure.Routes routes
-
sections
protected AffectedLineStructure.Sections sections
-
extensions
protected Extensions extensions
-
-
Method Detail
-
getAffectedOperators
public List<AffectedOperatorStructure> getAffectedOperators()
Gets the value of the affectedOperators 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 affectedOperators property.For example, to add a new item, do as follows:
getAffectedOperators().add(newItem);Objects of the following type(s) are allowed in the list
AffectedOperatorStructure
-
getLineReves
public List<LineRef> getLineReves()
Gets the value of the lineReves 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 lineReves property.For example, to add a new item, do as follows:
getLineReves().add(newItem);Objects of the following type(s) are allowed in the list
LineRef
-
getDestinations
public List<AffectedStopPointStructure> getDestinations()
Gets the value of the destinations 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 destinations property.For example, to add a new item, do as follows:
getDestinations().add(newItem);Objects of the following type(s) are allowed in the list
AffectedStopPointStructure
-
getDirections
public List<Direction> getDirections()
Gets the value of the directions 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 directions property.For example, to add a new item, do as follows:
getDirections().add(newItem);Objects of the following type(s) are allowed in the list
Direction
-
getRoutes
public AffectedLineStructure.Routes getRoutes()
Gets the value of the routes property.- Returns:
- possible object is
AffectedLineStructure.Routes
-
setRoutes
public void setRoutes(AffectedLineStructure.Routes value)
Sets the value of the routes property.- Parameters:
value- allowed object isAffectedLineStructure.Routes
-
getSections
public AffectedLineStructure.Sections getSections()
Gets the value of the sections property.- Returns:
- possible object is
AffectedLineStructure.Sections
-
setSections
public void setSections(AffectedLineStructure.Sections value)
Sets the value of the sections property.- Parameters:
value- allowed object isAffectedLineStructure.Sections
-
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
-
-