View Javadoc
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: 2019.03.16 at 06:21:55 PM CET 
6   //
7   
8   
9   package org.opentrafficsim.xml.generated;
10  
11  import java.util.ArrayList;
12  import java.util.List;
13  import javax.annotation.Generated;
14  import javax.xml.bind.annotation.XmlAccessType;
15  import javax.xml.bind.annotation.XmlAccessorType;
16  import javax.xml.bind.annotation.XmlAttribute;
17  import javax.xml.bind.annotation.XmlIDREF;
18  import javax.xml.bind.annotation.XmlRootElement;
19  import javax.xml.bind.annotation.XmlSchemaType;
20  import javax.xml.bind.annotation.XmlType;
21  
22  
23  /**
24   * <p>Java class for anonymous complex type.
25   * 
26   * <p>The following schema fragment specifies the expected content contained within this class.
27   * 
28   * <pre>
29   * &lt;complexType&gt;
30   *   &lt;complexContent&gt;
31   *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
32   *       &lt;attribute name="NAME" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
33   *       &lt;attribute name="NODELIST" use="required" type="{http://www.w3.org/2001/XMLSchema}IDREFS" /&gt;
34   *       &lt;attribute ref="{http://www.w3.org/XML/1998/namespace}base"/&gt;
35   *     &lt;/restriction&gt;
36   *   &lt;/complexContent&gt;
37   * &lt;/complexType&gt;
38   * </pre>
39   * 
40   * 
41   */
42  @XmlAccessorType(XmlAccessType.FIELD)
43  @XmlType(name = "")
44  @XmlRootElement(name = "ROUTE")
45  @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-03-16T06:21:55+01:00", comments = "JAXB RI v2.3.0")
46  public class ROUTE {
47  
48      @XmlAttribute(name = "NAME", required = true)
49      @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-03-16T06:21:55+01:00", comments = "JAXB RI v2.3.0")
50      protected String name;
51      @XmlAttribute(name = "NODELIST", required = true)
52      @XmlIDREF
53      @XmlSchemaType(name = "IDREFS")
54      @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-03-16T06:21:55+01:00", comments = "JAXB RI v2.3.0")
55      protected List<Object> nodelist;
56      @XmlAttribute(name = "base", namespace = "http://www.w3.org/XML/1998/namespace")
57      @XmlSchemaType(name = "anyURI")
58      @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-03-16T06:21:55+01:00", comments = "JAXB RI v2.3.0")
59      protected String base;
60  
61      /**
62       * Gets the value of the name property.
63       * 
64       * @return
65       *     possible object is
66       *     {@link String }
67       *     
68       */
69      @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-03-16T06:21:55+01:00", comments = "JAXB RI v2.3.0")
70      public String getNAME() {
71          return name;
72      }
73  
74      /**
75       * Sets the value of the name property.
76       * 
77       * @param value
78       *     allowed object is
79       *     {@link String }
80       *     
81       */
82      @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-03-16T06:21:55+01:00", comments = "JAXB RI v2.3.0")
83      public void setNAME(String value) {
84          this.name = value;
85      }
86  
87      /**
88       * Gets the value of the nodelist property.
89       * 
90       * <p>
91       * This accessor method returns a reference to the live list,
92       * not a snapshot. Therefore any modification you make to the
93       * returned list will be present inside the JAXB object.
94       * This is why there is not a <CODE>set</CODE> method for the nodelist property.
95       * 
96       * <p>
97       * For example, to add a new item, do as follows:
98       * <pre>
99       *    getNODELIST().add(newItem);
100      * </pre>
101      * 
102      * 
103      * <p>
104      * Objects of the following type(s) are allowed in the list
105      * {@link Object }
106      * 
107      * 
108      */
109     @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-03-16T06:21:55+01:00", comments = "JAXB RI v2.3.0")
110     public List<Object> getNODELIST() {
111         if (nodelist == null) {
112             nodelist = new ArrayList<Object>();
113         }
114         return this.nodelist;
115     }
116 
117     /**
118      * Gets the value of the base property.
119      * 
120      * @return
121      *     possible object is
122      *     {@link String }
123      *     
124      */
125     @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-03-16T06:21:55+01:00", comments = "JAXB RI v2.3.0")
126     public String getBase() {
127         return base;
128     }
129 
130     /**
131      * Sets the value of the base property.
132      * 
133      * @param value
134      *     allowed object is
135      *     {@link String }
136      *     
137      */
138     @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-03-16T06:21:55+01:00", comments = "JAXB RI v2.3.0")
139     public void setBase(String value) {
140         this.base = value;
141     }
142 
143 }