1 //
2 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0
3 // See <a href="https://javaee.github.io/jaxb-v2/">https://javaee.github.io/jaxb-v2/</a>
4 // Any modifications to this file will be lost upon recompilation of the source schema.
5 // Generated on: 2020.01.24 at 05:08:34 PM CET
6 //
7
8
9 package org.opentrafficsim.xml.generated;
10
11 import java.io.Serializable;
12 import java.util.ArrayList;
13 import java.util.List;
14 import javax.annotation.Generated;
15 import javax.xml.bind.annotation.XmlAccessType;
16 import javax.xml.bind.annotation.XmlAccessorType;
17 import javax.xml.bind.annotation.XmlAttribute;
18 import javax.xml.bind.annotation.XmlElement;
19 import javax.xml.bind.annotation.XmlRootElement;
20 import javax.xml.bind.annotation.XmlSchemaType;
21 import javax.xml.bind.annotation.XmlType;
22
23
24 /**
25 * <p>Java class for anonymous complex type.
26 *
27 * <p>The following schema fragment specifies the expected content contained within this class.
28 *
29 * <pre>
30 * <complexType>
31 * <complexContent>
32 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
33 * <sequence>
34 * <element name="NODE" maxOccurs="unbounded" minOccurs="2">
35 * <complexType>
36 * <complexContent>
37 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
38 * <attribute name="ID" type="{http://www.w3.org/2001/XMLSchema}string" />
39 * </restriction>
40 * </complexContent>
41 * </complexType>
42 * </element>
43 * </sequence>
44 * <attribute name="GTUTYPE" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
45 * <attribute name="ID" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
46 * <attribute ref="{http://www.w3.org/XML/1998/namespace}base"/>
47 * </restriction>
48 * </complexContent>
49 * </complexType>
50 * </pre>
51 *
52 *
53 */
54 @XmlAccessorType(XmlAccessType.FIELD)
55 @XmlType(name = "", propOrder = {
56 "node"
57 })
58 @XmlRootElement(name = "ROUTE")
59 @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-01-24T05:08:34+01:00", comments = "JAXB RI v2.3.0")
60 public class ROUTE
61 implements Serializable
62 {
63
64 @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-01-24T05:08:34+01:00", comments = "JAXB RI v2.3.0")
65 private final static long serialVersionUID = 10102L;
66 @XmlElement(name = "NODE", required = true)
67 @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-01-24T05:08:34+01:00", comments = "JAXB RI v2.3.0")
68 protected List<ROUTE.NODE> node;
69 @XmlAttribute(name = "GTUTYPE", required = true)
70 @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-01-24T05:08:34+01:00", comments = "JAXB RI v2.3.0")
71 protected String gtutype;
72 @XmlAttribute(name = "ID", required = true)
73 @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-01-24T05:08:34+01:00", comments = "JAXB RI v2.3.0")
74 protected String id;
75 @XmlAttribute(name = "base", namespace = "http://www.w3.org/XML/1998/namespace")
76 @XmlSchemaType(name = "anyURI")
77 @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-01-24T05:08:34+01:00", comments = "JAXB RI v2.3.0")
78 protected String base;
79
80 /**
81 * Gets the value of the node property.
82 *
83 * <p>
84 * This accessor method returns a reference to the live list,
85 * not a snapshot. Therefore any modification you make to the
86 * returned list will be present inside the JAXB object.
87 * This is why there is not a <CODE>set</CODE> method for the node property.
88 *
89 * <p>
90 * For example, to add a new item, do as follows:
91 * <pre>
92 * getNODE().add(newItem);
93 * </pre>
94 *
95 *
96 * <p>
97 * Objects of the following type(s) are allowed in the list
98 * {@link ROUTE.NODE }
99 *
100 *
101 */
102 @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-01-24T05:08:34+01:00", comments = "JAXB RI v2.3.0")
103 public List<ROUTE.NODE> getNODE() {
104 if (node == null) {
105 node = new ArrayList<ROUTE.NODE>();
106 }
107 return this.node;
108 }
109
110 /**
111 * Gets the value of the gtutype property.
112 *
113 * @return
114 * possible object is
115 * {@link String }
116 *
117 */
118 @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-01-24T05:08:34+01:00", comments = "JAXB RI v2.3.0")
119 public String getGTUTYPE() {
120 return gtutype;
121 }
122
123 /**
124 * Sets the value of the gtutype property.
125 *
126 * @param value
127 * allowed object is
128 * {@link String }
129 *
130 */
131 @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-01-24T05:08:34+01:00", comments = "JAXB RI v2.3.0")
132 public void setGTUTYPE(String value) {
133 this.gtutype = value;
134 }
135
136 /**
137 * Gets the value of the id property.
138 *
139 * @return
140 * possible object is
141 * {@link String }
142 *
143 */
144 @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-01-24T05:08:34+01:00", comments = "JAXB RI v2.3.0")
145 public String getID() {
146 return id;
147 }
148
149 /**
150 * Sets the value of the id property.
151 *
152 * @param value
153 * allowed object is
154 * {@link String }
155 *
156 */
157 @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-01-24T05:08:34+01:00", comments = "JAXB RI v2.3.0")
158 public void setID(String value) {
159 this.id = value;
160 }
161
162 /**
163 * Gets the value of the base property.
164 *
165 * @return
166 * possible object is
167 * {@link String }
168 *
169 */
170 @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-01-24T05:08:34+01:00", comments = "JAXB RI v2.3.0")
171 public String getBase() {
172 return base;
173 }
174
175 /**
176 * Sets the value of the base property.
177 *
178 * @param value
179 * allowed object is
180 * {@link String }
181 *
182 */
183 @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-01-24T05:08:34+01:00", comments = "JAXB RI v2.3.0")
184 public void setBase(String value) {
185 this.base = value;
186 }
187
188
189 /**
190 * <p>Java class for anonymous complex type.
191 *
192 * <p>The following schema fragment specifies the expected content contained within this class.
193 *
194 * <pre>
195 * <complexType>
196 * <complexContent>
197 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
198 * <attribute name="ID" type="{http://www.w3.org/2001/XMLSchema}string" />
199 * </restriction>
200 * </complexContent>
201 * </complexType>
202 * </pre>
203 *
204 *
205 */
206 @XmlAccessorType(XmlAccessType.FIELD)
207 @XmlType(name = "")
208 @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-01-24T05:08:34+01:00", comments = "JAXB RI v2.3.0")
209 public static class NODE
210 implements Serializable
211 {
212
213 @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-01-24T05:08:34+01:00", comments = "JAXB RI v2.3.0")
214 private final static long serialVersionUID = 10102L;
215 @XmlAttribute(name = "ID")
216 @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-01-24T05:08:34+01:00", comments = "JAXB RI v2.3.0")
217 protected String id;
218
219 /**
220 * Gets the value of the id property.
221 *
222 * @return
223 * possible object is
224 * {@link String }
225 *
226 */
227 @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-01-24T05:08:34+01:00", comments = "JAXB RI v2.3.0")
228 public String getID() {
229 return id;
230 }
231
232 /**
233 * Sets the value of the id property.
234 *
235 * @param value
236 * allowed object is
237 * {@link String }
238 *
239 */
240 @Generated(value = "com.sun.tools.xjc.Driver", date = "2020-01-24T05:08:34+01:00", comments = "JAXB RI v2.3.0")
241 public void setID(String value) {
242 this.id = value;
243 }
244
245 }
246
247 }