Subversion Repositories SmartDukaan

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
7487 kshitij.so 1
//
2
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.10 in JDK 6 
3
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
4
// Any modifications to this file will be lost upon recompilation of the source schema. 
5
// Generated on: 2013.03.04 at 03:49:29 PM IST 
6
//
7
 
8
 
9
package in.shop2020.feeds.products;
10
 
11
import java.math.BigInteger;
12
import java.util.ArrayList;
13
import java.util.List;
14
import javax.xml.bind.annotation.XmlAccessType;
15
import javax.xml.bind.annotation.XmlAccessorType;
16
import javax.xml.bind.annotation.XmlElement;
17
import javax.xml.bind.annotation.XmlRootElement;
18
import javax.xml.bind.annotation.XmlSchemaType;
19
import javax.xml.bind.annotation.XmlType;
20
import javax.xml.bind.annotation.adapters.NormalizedStringAdapter;
21
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
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
 * &lt;complexType>
31
 *   &lt;complexContent>
32
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
33
 *       &lt;sequence>
34
 *         &lt;element ref="{}AudioEncoding" maxOccurs="3" minOccurs="0"/>
35
 *         &lt;element ref="{}Language" maxOccurs="3" minOccurs="0"/>
36
 *         &lt;element ref="{}CameraDescription" maxOccurs="3" minOccurs="0"/>
37
 *         &lt;element name="DigitalAudioCapacity" type="{}TwentyStringNotNull" minOccurs="0"/>
38
 *         &lt;element name="OperatingSystem" type="{}MediumStringNotNull" maxOccurs="5" minOccurs="0"/>
39
 *         &lt;element name="PowerSource" type="{}FortyStringNotNull" minOccurs="0"/>
40
 *         &lt;element name="ScreenSize" type="{}LengthDimension" minOccurs="0"/>
41
 *         &lt;element ref="{}TotalEthernetPorts" minOccurs="0"/>
42
 *         &lt;element ref="{}VideoEncoding" minOccurs="0"/>
43
 *         &lt;element name="WirelessTechnology" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
44
 *         &lt;element name="WirelessType" type="{}WirelessTypeValues" minOccurs="0"/>
45
 *       &lt;/sequence>
46
 *     &lt;/restriction>
47
 *   &lt;/complexContent>
48
 * &lt;/complexType>
49
 * </pre>
50
 * 
51
 * 
52
 */
53
@XmlAccessorType(XmlAccessType.FIELD)
54
@XmlType(name = "", propOrder = {
55
    "audioEncoding",
56
    "language",
57
    "cameraDescription",
58
    "digitalAudioCapacity",
59
    "operatingSystem",
60
    "powerSource",
61
    "screenSize",
62
    "totalEthernetPorts",
63
    "videoEncoding",
64
    "wirelessTechnology",
65
    "wirelessType"
66
})
67
@XmlRootElement(name = "MediaPlayer")
68
public class MediaPlayer {
69
 
70
    @XmlElement(name = "AudioEncoding")
71
    protected List<String> audioEncoding;
72
    @XmlElement(name = "Language")
73
    protected List<LanguageStringType> language;
74
    @XmlElement(name = "CameraDescription")
75
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
76
    protected List<String> cameraDescription;
77
    @XmlElement(name = "DigitalAudioCapacity")
78
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
79
    protected String digitalAudioCapacity;
80
    @XmlElement(name = "OperatingSystem")
81
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
82
    protected List<String> operatingSystem;
83
    @XmlElement(name = "PowerSource")
84
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
85
    protected String powerSource;
86
    @XmlElement(name = "ScreenSize")
87
    protected LengthDimension screenSize;
88
    @XmlElement(name = "TotalEthernetPorts")
89
    @XmlSchemaType(name = "positiveInteger")
90
    protected BigInteger totalEthernetPorts;
91
    @XmlElement(name = "VideoEncoding")
92
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
93
    protected String videoEncoding;
94
    @XmlElement(name = "WirelessTechnology")
95
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
96
    protected List<String> wirelessTechnology;
97
    @XmlElement(name = "WirelessType")
98
    protected String wirelessType;
99
 
100
    /**
101
     * Gets the value of the audioEncoding property.
102
     * 
103
     * <p>
104
     * This accessor method returns a reference to the live list,
105
     * not a snapshot. Therefore any modification you make to the
106
     * returned list will be present inside the JAXB object.
107
     * This is why there is not a <CODE>set</CODE> method for the audioEncoding property.
108
     * 
109
     * <p>
110
     * For example, to add a new item, do as follows:
111
     * <pre>
112
     *    getAudioEncoding().add(newItem);
113
     * </pre>
114
     * 
115
     * 
116
     * <p>
117
     * Objects of the following type(s) are allowed in the list
118
     * {@link String }
119
     * 
120
     * 
121
     */
122
    public List<String> getAudioEncoding() {
123
        if (audioEncoding == null) {
124
            audioEncoding = new ArrayList<String>();
125
        }
126
        return this.audioEncoding;
127
    }
128
 
129
    /**
130
     * Gets the value of the language property.
131
     * 
132
     * <p>
133
     * This accessor method returns a reference to the live list,
134
     * not a snapshot. Therefore any modification you make to the
135
     * returned list will be present inside the JAXB object.
136
     * This is why there is not a <CODE>set</CODE> method for the language property.
137
     * 
138
     * <p>
139
     * For example, to add a new item, do as follows:
140
     * <pre>
141
     *    getLanguage().add(newItem);
142
     * </pre>
143
     * 
144
     * 
145
     * <p>
146
     * Objects of the following type(s) are allowed in the list
147
     * {@link LanguageStringType }
148
     * 
149
     * 
150
     */
151
    public List<LanguageStringType> getLanguage() {
152
        if (language == null) {
153
            language = new ArrayList<LanguageStringType>();
154
        }
155
        return this.language;
156
    }
157
 
158
    /**
159
     * Gets the value of the cameraDescription property.
160
     * 
161
     * <p>
162
     * This accessor method returns a reference to the live list,
163
     * not a snapshot. Therefore any modification you make to the
164
     * returned list will be present inside the JAXB object.
165
     * This is why there is not a <CODE>set</CODE> method for the cameraDescription property.
166
     * 
167
     * <p>
168
     * For example, to add a new item, do as follows:
169
     * <pre>
170
     *    getCameraDescription().add(newItem);
171
     * </pre>
172
     * 
173
     * 
174
     * <p>
175
     * Objects of the following type(s) are allowed in the list
176
     * {@link String }
177
     * 
178
     * 
179
     */
180
    public List<String> getCameraDescription() {
181
        if (cameraDescription == null) {
182
            cameraDescription = new ArrayList<String>();
183
        }
184
        return this.cameraDescription;
185
    }
186
 
187
    /**
188
     * Gets the value of the digitalAudioCapacity property.
189
     * 
190
     * @return
191
     *     possible object is
192
     *     {@link String }
193
     *     
194
     */
195
    public String getDigitalAudioCapacity() {
196
        return digitalAudioCapacity;
197
    }
198
 
199
    /**
200
     * Sets the value of the digitalAudioCapacity property.
201
     * 
202
     * @param value
203
     *     allowed object is
204
     *     {@link String }
205
     *     
206
     */
207
    public void setDigitalAudioCapacity(String value) {
208
        this.digitalAudioCapacity = value;
209
    }
210
 
211
    /**
212
     * Gets the value of the operatingSystem property.
213
     * 
214
     * <p>
215
     * This accessor method returns a reference to the live list,
216
     * not a snapshot. Therefore any modification you make to the
217
     * returned list will be present inside the JAXB object.
218
     * This is why there is not a <CODE>set</CODE> method for the operatingSystem property.
219
     * 
220
     * <p>
221
     * For example, to add a new item, do as follows:
222
     * <pre>
223
     *    getOperatingSystem().add(newItem);
224
     * </pre>
225
     * 
226
     * 
227
     * <p>
228
     * Objects of the following type(s) are allowed in the list
229
     * {@link String }
230
     * 
231
     * 
232
     */
233
    public List<String> getOperatingSystem() {
234
        if (operatingSystem == null) {
235
            operatingSystem = new ArrayList<String>();
236
        }
237
        return this.operatingSystem;
238
    }
239
 
240
    /**
241
     * Gets the value of the powerSource property.
242
     * 
243
     * @return
244
     *     possible object is
245
     *     {@link String }
246
     *     
247
     */
248
    public String getPowerSource() {
249
        return powerSource;
250
    }
251
 
252
    /**
253
     * Sets the value of the powerSource property.
254
     * 
255
     * @param value
256
     *     allowed object is
257
     *     {@link String }
258
     *     
259
     */
260
    public void setPowerSource(String value) {
261
        this.powerSource = value;
262
    }
263
 
264
    /**
265
     * Gets the value of the screenSize property.
266
     * 
267
     * @return
268
     *     possible object is
269
     *     {@link LengthDimension }
270
     *     
271
     */
272
    public LengthDimension getScreenSize() {
273
        return screenSize;
274
    }
275
 
276
    /**
277
     * Sets the value of the screenSize property.
278
     * 
279
     * @param value
280
     *     allowed object is
281
     *     {@link LengthDimension }
282
     *     
283
     */
284
    public void setScreenSize(LengthDimension value) {
285
        this.screenSize = value;
286
    }
287
 
288
    /**
289
     * Gets the value of the totalEthernetPorts property.
290
     * 
291
     * @return
292
     *     possible object is
293
     *     {@link BigInteger }
294
     *     
295
     */
296
    public BigInteger getTotalEthernetPorts() {
297
        return totalEthernetPorts;
298
    }
299
 
300
    /**
301
     * Sets the value of the totalEthernetPorts property.
302
     * 
303
     * @param value
304
     *     allowed object is
305
     *     {@link BigInteger }
306
     *     
307
     */
308
    public void setTotalEthernetPorts(BigInteger value) {
309
        this.totalEthernetPorts = value;
310
    }
311
 
312
    /**
313
     * Gets the value of the videoEncoding property.
314
     * 
315
     * @return
316
     *     possible object is
317
     *     {@link String }
318
     *     
319
     */
320
    public String getVideoEncoding() {
321
        return videoEncoding;
322
    }
323
 
324
    /**
325
     * Sets the value of the videoEncoding property.
326
     * 
327
     * @param value
328
     *     allowed object is
329
     *     {@link String }
330
     *     
331
     */
332
    public void setVideoEncoding(String value) {
333
        this.videoEncoding = value;
334
    }
335
 
336
    /**
337
     * Gets the value of the wirelessTechnology property.
338
     * 
339
     * <p>
340
     * This accessor method returns a reference to the live list,
341
     * not a snapshot. Therefore any modification you make to the
342
     * returned list will be present inside the JAXB object.
343
     * This is why there is not a <CODE>set</CODE> method for the wirelessTechnology property.
344
     * 
345
     * <p>
346
     * For example, to add a new item, do as follows:
347
     * <pre>
348
     *    getWirelessTechnology().add(newItem);
349
     * </pre>
350
     * 
351
     * 
352
     * <p>
353
     * Objects of the following type(s) are allowed in the list
354
     * {@link String }
355
     * 
356
     * 
357
     */
358
    public List<String> getWirelessTechnology() {
359
        if (wirelessTechnology == null) {
360
            wirelessTechnology = new ArrayList<String>();
361
        }
362
        return this.wirelessTechnology;
363
    }
364
 
365
    /**
366
     * Gets the value of the wirelessType property.
367
     * 
368
     * @return
369
     *     possible object is
370
     *     {@link String }
371
     *     
372
     */
373
    public String getWirelessType() {
374
        return wirelessType;
375
    }
376
 
377
    /**
378
     * Sets the value of the wirelessType property.
379
     * 
380
     * @param value
381
     *     allowed object is
382
     *     {@link String }
383
     *     
384
     */
385
    public void setWirelessType(String value) {
386
        this.wirelessType = value;
387
    }
388
 
389
}