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.04.20 at 02:12:22 AM CEST 
6   //
7   
8   
9   package org.opentrafficsim.xml.generated;
10  
11  import java.io.Serializable;
12  import javax.annotation.Generated;
13  import javax.xml.bind.annotation.XmlAccessType;
14  import javax.xml.bind.annotation.XmlAccessorType;
15  import javax.xml.bind.annotation.XmlAttribute;
16  import javax.xml.bind.annotation.XmlElement;
17  import javax.xml.bind.annotation.XmlType;
18  import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
19  import org.opentrafficsim.xml.bindings.LengthAdapter;
20  import org.opentrafficsim.xml.bindings.SignedLengthAdapter;
21  import org.opentrafficsim.xml.bindings.StripeTypeAdapter;
22  import org.opentrafficsim.xml.bindings.types.StripeType;
23  
24  
25  /**
26   * <p>Java class for CSESTRIPE complex type.
27   * 
28   * <p>The following schema fragment specifies the expected content contained within this class.
29   * 
30   * <pre>
31   * &lt;complexType name="CSESTRIPE"&gt;
32   *   &lt;complexContent&gt;
33   *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
34   *       &lt;sequence&gt;
35   *         &lt;choice minOccurs="0"&gt;
36   *           &lt;element name="CENTEROFFSET" type="{http://www.opentrafficsim.org/ots}SIGNEDLENGTHTYPE"/&gt;
37   *           &lt;sequence&gt;
38   *             &lt;choice&gt;
39   *               &lt;element name="CENTEROFFSETSTART" type="{http://www.opentrafficsim.org/ots}SIGNEDLENGTHTYPE"/&gt;
40   *             &lt;/choice&gt;
41   *             &lt;choice&gt;
42   *               &lt;element name="CENTEROFFSETEND" type="{http://www.opentrafficsim.org/ots}SIGNEDLENGTHTYPE"/&gt;
43   *             &lt;/choice&gt;
44   *           &lt;/sequence&gt;
45   *         &lt;/choice&gt;
46   *         &lt;element name="DRAWINGWIDTH" type="{http://www.opentrafficsim.org/ots}LENGTHTYPE" minOccurs="0"/&gt;
47   *       &lt;/sequence&gt;
48   *       &lt;attribute name="ID" type="{http://www.w3.org/2001/XMLSchema}string" /&gt;
49   *       &lt;attribute name="TYPE" use="required" type="{http://www.opentrafficsim.org/ots}STRIPETYPE" /&gt;
50   *     &lt;/restriction&gt;
51   *   &lt;/complexContent&gt;
52   * &lt;/complexType&gt;
53   * </pre>
54   * 
55   * 
56   */
57  @XmlAccessorType(XmlAccessType.FIELD)
58  @XmlType(name = "CSESTRIPE", propOrder = {
59      "centeroffset",
60      "centeroffsetstart",
61      "centeroffsetend",
62      "drawingwidth"
63  })
64  @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
65  public class CSESTRIPE implements Serializable
66  {
67  
68      @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
69      private final static long serialVersionUID = 10102L;
70      @XmlElement(name = "CENTEROFFSET", type = String.class)
71      @XmlJavaTypeAdapter(SignedLengthAdapter.class)
72      @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
73      protected org.djunits.value.vdouble.scalar.Length centeroffset;
74      @XmlElement(name = "CENTEROFFSETSTART", type = String.class)
75      @XmlJavaTypeAdapter(SignedLengthAdapter.class)
76      @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
77      protected org.djunits.value.vdouble.scalar.Length centeroffsetstart;
78      @XmlElement(name = "CENTEROFFSETEND", type = String.class)
79      @XmlJavaTypeAdapter(SignedLengthAdapter.class)
80      @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
81      protected org.djunits.value.vdouble.scalar.Length centeroffsetend;
82      @XmlElement(name = "DRAWINGWIDTH", type = String.class)
83      @XmlJavaTypeAdapter(LengthAdapter.class)
84      @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
85      protected org.djunits.value.vdouble.scalar.Length drawingwidth;
86      @XmlAttribute(name = "ID")
87      @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
88      protected String id;
89      @XmlAttribute(name = "TYPE", required = true)
90      @XmlJavaTypeAdapter(StripeTypeAdapter.class)
91      @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
92      protected StripeType type;
93  
94      /**
95       * Gets the value of the centeroffset property.
96       * 
97       * @return
98       *     possible object is
99       *     {@link String }
100      *     
101      */
102     @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
103     public org.djunits.value.vdouble.scalar.Length getCENTEROFFSET() {
104         return centeroffset;
105     }
106 
107     /**
108      * Sets the value of the centeroffset property.
109      * 
110      * @param value
111      *     allowed object is
112      *     {@link String }
113      *     
114      */
115     @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
116     public void setCENTEROFFSET(org.djunits.value.vdouble.scalar.Length value) {
117         this.centeroffset = value;
118     }
119 
120     /**
121      * Gets the value of the centeroffsetstart property.
122      * 
123      * @return
124      *     possible object is
125      *     {@link String }
126      *     
127      */
128     @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
129     public org.djunits.value.vdouble.scalar.Length getCENTEROFFSETSTART() {
130         return centeroffsetstart;
131     }
132 
133     /**
134      * Sets the value of the centeroffsetstart property.
135      * 
136      * @param value
137      *     allowed object is
138      *     {@link String }
139      *     
140      */
141     @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
142     public void setCENTEROFFSETSTART(org.djunits.value.vdouble.scalar.Length value) {
143         this.centeroffsetstart = value;
144     }
145 
146     /**
147      * Gets the value of the centeroffsetend property.
148      * 
149      * @return
150      *     possible object is
151      *     {@link String }
152      *     
153      */
154     @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
155     public org.djunits.value.vdouble.scalar.Length getCENTEROFFSETEND() {
156         return centeroffsetend;
157     }
158 
159     /**
160      * Sets the value of the centeroffsetend property.
161      * 
162      * @param value
163      *     allowed object is
164      *     {@link String }
165      *     
166      */
167     @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
168     public void setCENTEROFFSETEND(org.djunits.value.vdouble.scalar.Length value) {
169         this.centeroffsetend = value;
170     }
171 
172     /**
173      * Gets the value of the drawingwidth property.
174      * 
175      * @return
176      *     possible object is
177      *     {@link String }
178      *     
179      */
180     @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
181     public org.djunits.value.vdouble.scalar.Length getDRAWINGWIDTH() {
182         return drawingwidth;
183     }
184 
185     /**
186      * Sets the value of the drawingwidth property.
187      * 
188      * @param value
189      *     allowed object is
190      *     {@link String }
191      *     
192      */
193     @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
194     public void setDRAWINGWIDTH(org.djunits.value.vdouble.scalar.Length value) {
195         this.drawingwidth = value;
196     }
197 
198     /**
199      * Gets the value of the id property.
200      * 
201      * @return
202      *     possible object is
203      *     {@link String }
204      *     
205      */
206     @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
207     public String getID() {
208         return id;
209     }
210 
211     /**
212      * Sets the value of the id property.
213      * 
214      * @param value
215      *     allowed object is
216      *     {@link String }
217      *     
218      */
219     @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
220     public void setID(String value) {
221         this.id = value;
222     }
223 
224     /**
225      * Gets the value of the type property.
226      * 
227      * @return
228      *     possible object is
229      *     {@link String }
230      *     
231      */
232     @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
233     public StripeType getTYPE() {
234         return type;
235     }
236 
237     /**
238      * Sets the value of the type property.
239      * 
240      * @param value
241      *     allowed object is
242      *     {@link String }
243      *     
244      */
245     @Generated(value = "com.sun.tools.xjc.Driver", date = "2019-04-20T02:12:22+02:00", comments = "JAXB RI v2.3.0")
246     public void setTYPE(StripeType value) {
247         this.type = value;
248     }
249 
250 }