1 
2 package de.tudresden.ws;
3 
4 import java.util.ArrayList;
5 import java.util.List;
6 import javax.xml.bind.annotation.XmlAccessType;
7 import javax.xml.bind.annotation.XmlAccessorType;
8 import javax.xml.bind.annotation.XmlElement;
9 import javax.xml.bind.annotation.XmlType;
10 
11 
12 /**
13  * <p>Java class for sumoTLSController complex type.
14  *
15  * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
16  *
17  * <pre>
18  * &lt;complexType name="sumoTLSController">
19  *   &lt;complexContent>
20  *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
21  *       &lt;sequence>
22  *         &lt;element name="programs">
23  *           &lt;complexType>
24  *             &lt;complexContent>
25  *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
26  *                 &lt;sequence>
27  *                   &lt;element name="entry" maxOccurs="unbounded" minOccurs="0">
28  *                     &lt;complexType>
29  *                       &lt;complexContent>
30  *                         &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
31  *                           &lt;sequence>
32  *                             &lt;element name="key" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
33  *                             &lt;element name="value" type="{http://ws.tudresden.de/}sumoTLSProgram" minOccurs="0"/>
34  *                           &lt;/sequence>
35  *                         &lt;/restriction>
36  *                       &lt;/complexContent>
37  *                     &lt;/complexType>
38  *                   &lt;/element>
39  *                 &lt;/sequence>
40  *               &lt;/restriction>
41  *             &lt;/complexContent>
42  *           &lt;/complexType>
43  *         &lt;/element>
44  *       &lt;/sequence>
45  *     &lt;/restriction>
46  *   &lt;/complexContent>
47  * &lt;/complexType>
48  * </pre>
49  *
50  *
51  */
52 @XmlAccessorType(XmlAccessType.FIELD)
53 @XmlType(name = "sumoTLSController", propOrder = {
54     "programs"
55 })
56 public class SumoTLSController {
57 
58     @XmlElement(required = true)
59     protected SumoTLSController.Programs programs;
60 
61     /**
62      * Ruft den Wert der programs-Eigenschaft ab.
63      *
64      * @return
65      *     possible object is
66      *     {@link SumoTLSController.Programs }
67      *
68      */
getPrograms()69     public SumoTLSController.Programs getPrograms() {
70         return programs;
71     }
72 
73     /**
74      * Legt den Wert der programs-Eigenschaft fest.
75      *
76      * @param value
77      *     allowed object is
78      *     {@link SumoTLSController.Programs }
79      *
80      */
setPrograms(SumoTLSController.Programs value)81     public void setPrograms(SumoTLSController.Programs value) {
82         this.programs = value;
83     }
84 
85 
86     /**
87      * <p>Java class for anonymous complex type.
88      *
89      * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
90      *
91      * <pre>
92      * &lt;complexType>
93      *   &lt;complexContent>
94      *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
95      *       &lt;sequence>
96      *         &lt;element name="entry" maxOccurs="unbounded" minOccurs="0">
97      *           &lt;complexType>
98      *             &lt;complexContent>
99      *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
100      *                 &lt;sequence>
101      *                   &lt;element name="key" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
102      *                   &lt;element name="value" type="{http://ws.tudresden.de/}sumoTLSProgram" minOccurs="0"/>
103      *                 &lt;/sequence>
104      *               &lt;/restriction>
105      *             &lt;/complexContent>
106      *           &lt;/complexType>
107      *         &lt;/element>
108      *       &lt;/sequence>
109      *     &lt;/restriction>
110      *   &lt;/complexContent>
111      * &lt;/complexType>
112      * </pre>
113      *
114      *
115      */
116     @XmlAccessorType(XmlAccessType.FIELD)
117     @XmlType(name = "", propOrder = {
118         "entry"
119     })
120     public static class Programs {
121 
122         protected List<SumoTLSController.Programs.Entry> entry;
123 
124         /**
125          * Gets the value of the entry property.
126          *
127          * <p>
128          * This accessor method returns a reference to the live list,
129          * not a snapshot. Therefore any modification you make to the
130          * returned list will be present inside the JAXB object.
131          * This is why there is not a <CODE>set</CODE> method for the entry property.
132          *
133          * <p>
134          * For example, to add a new item, do as follows:
135          * <pre>
136          *    getEntry().add(newItem);
137          * </pre>
138          *
139          *
140          * <p>
141          * Objects of the following type(s) are allowed in the list
142          * {@link SumoTLSController.Programs.Entry }
143          *
144          *
145          */
getEntry()146         public List<SumoTLSController.Programs.Entry> getEntry() {
147             if (entry == null) {
148                 entry = new ArrayList<SumoTLSController.Programs.Entry>();
149             }
150             return this.entry;
151         }
152 
153 
154         /**
155          * <p>Java class for anonymous complex type.
156          *
157          * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
158          *
159          * <pre>
160          * &lt;complexType>
161          *   &lt;complexContent>
162          *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
163          *       &lt;sequence>
164          *         &lt;element name="key" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
165          *         &lt;element name="value" type="{http://ws.tudresden.de/}sumoTLSProgram" minOccurs="0"/>
166          *       &lt;/sequence>
167          *     &lt;/restriction>
168          *   &lt;/complexContent>
169          * &lt;/complexType>
170          * </pre>
171          *
172          *
173          */
174         @XmlAccessorType(XmlAccessType.FIELD)
175         @XmlType(name = "", propOrder = {
176             "key",
177             "value"
178         })
179         public static class Entry {
180 
181             protected String key;
182             protected SumoTLSProgram value;
183 
184             /**
185              * Ruft den Wert der key-Eigenschaft ab.
186              *
187              * @return
188              *     possible object is
189              *     {@link String }
190              *
191              */
getKey()192             public String getKey() {
193                 return key;
194             }
195 
196             /**
197              * Legt den Wert der key-Eigenschaft fest.
198              *
199              * @param value
200              *     allowed object is
201              *     {@link String }
202              *
203              */
setKey(String value)204             public void setKey(String value) {
205                 this.key = value;
206             }
207 
208             /**
209              * Ruft den Wert der value-Eigenschaft ab.
210              *
211              * @return
212              *     possible object is
213              *     {@link SumoTLSProgram }
214              *
215              */
getValue()216             public SumoTLSProgram getValue() {
217                 return value;
218             }
219 
220             /**
221              * Legt den Wert der value-Eigenschaft fest.
222              *
223              * @param value
224              *     allowed object is
225              *     {@link SumoTLSProgram }
226              *
227              */
setValue(SumoTLSProgram value)228             public void setValue(SumoTLSProgram value) {
229                 this.value = value;
230             }
231 
232         }
233 
234     }
235 
236 }
237