Class AffectedLineStructure
- java.lang.Object
-
- uk.org.siri.siri20.AffectedLineStructure
-
- All Implemented Interfaces:
Serializable
public class AffectedLineStructure extends Object implements Serializable
Type for information about the LINEs affected by a SITUATION.Java 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<DirectionStructure>directionsprotected Extensionsextensionsprotected LineReflineRefprotected NaturalLanguageStringStructurepublishedLineNameprotected 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<DirectionStructure>getDirections()Gets the value of the directions property.ExtensionsgetExtensions()Gets the value of the extensions property.LineRefgetLineRef()Gets the value of the lineRef property.NaturalLanguageStringStructuregetPublishedLineName()Gets the value of the publishedLineName 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.voidsetLineRef(LineRef value)Sets the value of the lineRef property.voidsetPublishedLineName(NaturalLanguageStringStructure value)Sets the value of the publishedLineName 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
-
lineRef
protected LineRef lineRef
-
publishedLineName
protected NaturalLanguageStringStructure publishedLineName
-
destinations
protected List<AffectedStopPointStructure> destinations
-
directions
protected List<DirectionStructure> directions
-
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
-
getLineRef
public LineRef getLineRef()
Gets the value of the lineRef property.- Returns:
- possible object is
LineRef
-
setLineRef
public void setLineRef(LineRef value)
Sets the value of the lineRef property.- Parameters:
value- allowed object isLineRef
-
getPublishedLineName
public NaturalLanguageStringStructure getPublishedLineName()
Gets the value of the publishedLineName property.- Returns:
- possible object is
NaturalLanguageStringStructure
-
setPublishedLineName
public void setPublishedLineName(NaturalLanguageStringStructure value)
Sets the value of the publishedLineName property.- Parameters:
value- allowed object isNaturalLanguageStringStructure
-
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<DirectionStructure> 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
DirectionStructure
-
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
-
-