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 * <complexType name="sumoTLSController"> 19 * <complexContent> 20 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 21 * <sequence> 22 * <element name="programs"> 23 * <complexType> 24 * <complexContent> 25 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 26 * <sequence> 27 * <element name="entry" maxOccurs="unbounded" minOccurs="0"> 28 * <complexType> 29 * <complexContent> 30 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 31 * <sequence> 32 * <element name="key" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> 33 * <element name="value" type="{http://ws.tudresden.de/}sumoTLSProgram" minOccurs="0"/> 34 * </sequence> 35 * </restriction> 36 * </complexContent> 37 * </complexType> 38 * </element> 39 * </sequence> 40 * </restriction> 41 * </complexContent> 42 * </complexType> 43 * </element> 44 * </sequence> 45 * </restriction> 46 * </complexContent> 47 * </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 * <complexType> 93 * <complexContent> 94 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 95 * <sequence> 96 * <element name="entry" maxOccurs="unbounded" minOccurs="0"> 97 * <complexType> 98 * <complexContent> 99 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 100 * <sequence> 101 * <element name="key" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> 102 * <element name="value" type="{http://ws.tudresden.de/}sumoTLSProgram" minOccurs="0"/> 103 * </sequence> 104 * </restriction> 105 * </complexContent> 106 * </complexType> 107 * </element> 108 * </sequence> 109 * </restriction> 110 * </complexContent> 111 * </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 * <complexType> 161 * <complexContent> 162 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 163 * <sequence> 164 * <element name="key" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> 165 * <element name="value" type="{http://ws.tudresden.de/}sumoTLSProgram" minOccurs="0"/> 166 * </sequence> 167 * </restriction> 168 * </complexContent> 169 * </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