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 ref="{}AnalogRGBInput" maxOccurs="5" minOccurs="0"/>
38
 *         &lt;element ref="{}Efficiency" minOccurs="0"/>
39
 *         &lt;element name="OperatingSystem" type="{}MediumStringNotNull" maxOccurs="5" minOccurs="0"/>
40
 *         &lt;element name="PowerSource" type="{}FortyStringNotNull" minOccurs="0"/>
41
 *         &lt;element ref="{}SVideoInputType" minOccurs="0"/>
42
 *         &lt;element name="ScreenSize" type="{}LengthDimension" minOccurs="0"/>
43
 *         &lt;element ref="{}MaximumWattage" minOccurs="0"/>
44
 *         &lt;element ref="{}TotalCoaxialInputs" minOccurs="0"/>
45
 *         &lt;element ref="{}TotalEthernetPorts" minOccurs="0"/>
46
 *         &lt;element ref="{}TotalSVideoInPorts" minOccurs="0"/>
47
 *         &lt;element ref="{}VideoEncoding" minOccurs="0"/>
48
 *         &lt;element ref="{}WaterResistantDepth" minOccurs="0"/>
49
 *         &lt;element ref="{}WaterResistantLevel" minOccurs="0"/>
50
 *         &lt;element name="WirelessTechnology" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
51
 *         &lt;element name="WirelessType" type="{}WirelessTypeValues" minOccurs="0"/>
52
 *       &lt;/sequence>
53
 *     &lt;/restriction>
54
 *   &lt;/complexContent>
55
 * &lt;/complexType>
56
 * </pre>
57
 * 
58
 * 
59
 */
60
@XmlAccessorType(XmlAccessType.FIELD)
61
@XmlType(name = "", propOrder = {
62
    "audioEncoding",
63
    "language",
64
    "cameraDescription",
65
    "analogRGBInput",
66
    "efficiency",
67
    "operatingSystem",
68
    "powerSource",
69
    "sVideoInputType",
70
    "screenSize",
71
    "maximumWattage",
72
    "totalCoaxialInputs",
73
    "totalEthernetPorts",
74
    "totalSVideoInPorts",
75
    "videoEncoding",
76
    "waterResistantDepth",
77
    "waterResistantLevel",
78
    "wirelessTechnology",
79
    "wirelessType"
80
})
81
@XmlRootElement(name = "PortableAudio")
82
public class PortableAudio {
83
 
84
    @XmlElement(name = "AudioEncoding")
85
    protected List<String> audioEncoding;
86
    @XmlElement(name = "Language")
87
    protected List<LanguageStringType> language;
88
    @XmlElement(name = "CameraDescription")
89
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
90
    protected List<String> cameraDescription;
91
    @XmlElement(name = "AnalogRGBInput")
92
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
93
    protected List<String> analogRGBInput;
94
    @XmlElement(name = "Efficiency")
95
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
96
    protected String efficiency;
97
    @XmlElement(name = "OperatingSystem")
98
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
99
    protected List<String> operatingSystem;
100
    @XmlElement(name = "PowerSource")
101
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
102
    protected String powerSource;
103
    @XmlElement(name = "SVideoInputType")
104
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
105
    protected String sVideoInputType;
106
    @XmlElement(name = "ScreenSize")
107
    protected LengthDimension screenSize;
108
    @XmlElement(name = "MaximumWattage")
109
    protected WattageDimension maximumWattage;
110
    @XmlElement(name = "TotalCoaxialInputs")
111
    @XmlSchemaType(name = "positiveInteger")
112
    protected BigInteger totalCoaxialInputs;
113
    @XmlElement(name = "TotalEthernetPorts")
114
    @XmlSchemaType(name = "positiveInteger")
115
    protected BigInteger totalEthernetPorts;
116
    @XmlElement(name = "TotalSVideoInPorts")
117
    @XmlSchemaType(name = "positiveInteger")
118
    protected BigInteger totalSVideoInPorts;
119
    @XmlElement(name = "VideoEncoding")
120
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
121
    protected String videoEncoding;
122
    @XmlElement(name = "WaterResistantDepth")
123
    protected LengthDimension waterResistantDepth;
124
    @XmlElement(name = "WaterResistantLevel")
125
    protected WaterResistantType waterResistantLevel;
126
    @XmlElement(name = "WirelessTechnology")
127
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
128
    protected List<String> wirelessTechnology;
129
    @XmlElement(name = "WirelessType")
130
    protected String wirelessType;
131
 
132
    /**
133
     * Gets the value of the audioEncoding property.
134
     * 
135
     * <p>
136
     * This accessor method returns a reference to the live list,
137
     * not a snapshot. Therefore any modification you make to the
138
     * returned list will be present inside the JAXB object.
139
     * This is why there is not a <CODE>set</CODE> method for the audioEncoding property.
140
     * 
141
     * <p>
142
     * For example, to add a new item, do as follows:
143
     * <pre>
144
     *    getAudioEncoding().add(newItem);
145
     * </pre>
146
     * 
147
     * 
148
     * <p>
149
     * Objects of the following type(s) are allowed in the list
150
     * {@link String }
151
     * 
152
     * 
153
     */
154
    public List<String> getAudioEncoding() {
155
        if (audioEncoding == null) {
156
            audioEncoding = new ArrayList<String>();
157
        }
158
        return this.audioEncoding;
159
    }
160
 
161
    /**
162
     * Gets the value of the language property.
163
     * 
164
     * <p>
165
     * This accessor method returns a reference to the live list,
166
     * not a snapshot. Therefore any modification you make to the
167
     * returned list will be present inside the JAXB object.
168
     * This is why there is not a <CODE>set</CODE> method for the language property.
169
     * 
170
     * <p>
171
     * For example, to add a new item, do as follows:
172
     * <pre>
173
     *    getLanguage().add(newItem);
174
     * </pre>
175
     * 
176
     * 
177
     * <p>
178
     * Objects of the following type(s) are allowed in the list
179
     * {@link LanguageStringType }
180
     * 
181
     * 
182
     */
183
    public List<LanguageStringType> getLanguage() {
184
        if (language == null) {
185
            language = new ArrayList<LanguageStringType>();
186
        }
187
        return this.language;
188
    }
189
 
190
    /**
191
     * Gets the value of the cameraDescription property.
192
     * 
193
     * <p>
194
     * This accessor method returns a reference to the live list,
195
     * not a snapshot. Therefore any modification you make to the
196
     * returned list will be present inside the JAXB object.
197
     * This is why there is not a <CODE>set</CODE> method for the cameraDescription property.
198
     * 
199
     * <p>
200
     * For example, to add a new item, do as follows:
201
     * <pre>
202
     *    getCameraDescription().add(newItem);
203
     * </pre>
204
     * 
205
     * 
206
     * <p>
207
     * Objects of the following type(s) are allowed in the list
208
     * {@link String }
209
     * 
210
     * 
211
     */
212
    public List<String> getCameraDescription() {
213
        if (cameraDescription == null) {
214
            cameraDescription = new ArrayList<String>();
215
        }
216
        return this.cameraDescription;
217
    }
218
 
219
    /**
220
     * Gets the value of the analogRGBInput property.
221
     * 
222
     * <p>
223
     * This accessor method returns a reference to the live list,
224
     * not a snapshot. Therefore any modification you make to the
225
     * returned list will be present inside the JAXB object.
226
     * This is why there is not a <CODE>set</CODE> method for the analogRGBInput property.
227
     * 
228
     * <p>
229
     * For example, to add a new item, do as follows:
230
     * <pre>
231
     *    getAnalogRGBInput().add(newItem);
232
     * </pre>
233
     * 
234
     * 
235
     * <p>
236
     * Objects of the following type(s) are allowed in the list
237
     * {@link String }
238
     * 
239
     * 
240
     */
241
    public List<String> getAnalogRGBInput() {
242
        if (analogRGBInput == null) {
243
            analogRGBInput = new ArrayList<String>();
244
        }
245
        return this.analogRGBInput;
246
    }
247
 
248
    /**
249
     * Gets the value of the efficiency property.
250
     * 
251
     * @return
252
     *     possible object is
253
     *     {@link String }
254
     *     
255
     */
256
    public String getEfficiency() {
257
        return efficiency;
258
    }
259
 
260
    /**
261
     * Sets the value of the efficiency property.
262
     * 
263
     * @param value
264
     *     allowed object is
265
     *     {@link String }
266
     *     
267
     */
268
    public void setEfficiency(String value) {
269
        this.efficiency = value;
270
    }
271
 
272
    /**
273
     * Gets the value of the operatingSystem property.
274
     * 
275
     * <p>
276
     * This accessor method returns a reference to the live list,
277
     * not a snapshot. Therefore any modification you make to the
278
     * returned list will be present inside the JAXB object.
279
     * This is why there is not a <CODE>set</CODE> method for the operatingSystem property.
280
     * 
281
     * <p>
282
     * For example, to add a new item, do as follows:
283
     * <pre>
284
     *    getOperatingSystem().add(newItem);
285
     * </pre>
286
     * 
287
     * 
288
     * <p>
289
     * Objects of the following type(s) are allowed in the list
290
     * {@link String }
291
     * 
292
     * 
293
     */
294
    public List<String> getOperatingSystem() {
295
        if (operatingSystem == null) {
296
            operatingSystem = new ArrayList<String>();
297
        }
298
        return this.operatingSystem;
299
    }
300
 
301
    /**
302
     * Gets the value of the powerSource property.
303
     * 
304
     * @return
305
     *     possible object is
306
     *     {@link String }
307
     *     
308
     */
309
    public String getPowerSource() {
310
        return powerSource;
311
    }
312
 
313
    /**
314
     * Sets the value of the powerSource property.
315
     * 
316
     * @param value
317
     *     allowed object is
318
     *     {@link String }
319
     *     
320
     */
321
    public void setPowerSource(String value) {
322
        this.powerSource = value;
323
    }
324
 
325
    /**
326
     * Gets the value of the sVideoInputType property.
327
     * 
328
     * @return
329
     *     possible object is
330
     *     {@link String }
331
     *     
332
     */
333
    public String getSVideoInputType() {
334
        return sVideoInputType;
335
    }
336
 
337
    /**
338
     * Sets the value of the sVideoInputType property.
339
     * 
340
     * @param value
341
     *     allowed object is
342
     *     {@link String }
343
     *     
344
     */
345
    public void setSVideoInputType(String value) {
346
        this.sVideoInputType = value;
347
    }
348
 
349
    /**
350
     * Gets the value of the screenSize property.
351
     * 
352
     * @return
353
     *     possible object is
354
     *     {@link LengthDimension }
355
     *     
356
     */
357
    public LengthDimension getScreenSize() {
358
        return screenSize;
359
    }
360
 
361
    /**
362
     * Sets the value of the screenSize property.
363
     * 
364
     * @param value
365
     *     allowed object is
366
     *     {@link LengthDimension }
367
     *     
368
     */
369
    public void setScreenSize(LengthDimension value) {
370
        this.screenSize = value;
371
    }
372
 
373
    /**
374
     * Gets the value of the maximumWattage property.
375
     * 
376
     * @return
377
     *     possible object is
378
     *     {@link WattageDimension }
379
     *     
380
     */
381
    public WattageDimension getMaximumWattage() {
382
        return maximumWattage;
383
    }
384
 
385
    /**
386
     * Sets the value of the maximumWattage property.
387
     * 
388
     * @param value
389
     *     allowed object is
390
     *     {@link WattageDimension }
391
     *     
392
     */
393
    public void setMaximumWattage(WattageDimension value) {
394
        this.maximumWattage = value;
395
    }
396
 
397
    /**
398
     * Gets the value of the totalCoaxialInputs property.
399
     * 
400
     * @return
401
     *     possible object is
402
     *     {@link BigInteger }
403
     *     
404
     */
405
    public BigInteger getTotalCoaxialInputs() {
406
        return totalCoaxialInputs;
407
    }
408
 
409
    /**
410
     * Sets the value of the totalCoaxialInputs property.
411
     * 
412
     * @param value
413
     *     allowed object is
414
     *     {@link BigInteger }
415
     *     
416
     */
417
    public void setTotalCoaxialInputs(BigInteger value) {
418
        this.totalCoaxialInputs = value;
419
    }
420
 
421
    /**
422
     * Gets the value of the totalEthernetPorts property.
423
     * 
424
     * @return
425
     *     possible object is
426
     *     {@link BigInteger }
427
     *     
428
     */
429
    public BigInteger getTotalEthernetPorts() {
430
        return totalEthernetPorts;
431
    }
432
 
433
    /**
434
     * Sets the value of the totalEthernetPorts property.
435
     * 
436
     * @param value
437
     *     allowed object is
438
     *     {@link BigInteger }
439
     *     
440
     */
441
    public void setTotalEthernetPorts(BigInteger value) {
442
        this.totalEthernetPorts = value;
443
    }
444
 
445
    /**
446
     * Gets the value of the totalSVideoInPorts property.
447
     * 
448
     * @return
449
     *     possible object is
450
     *     {@link BigInteger }
451
     *     
452
     */
453
    public BigInteger getTotalSVideoInPorts() {
454
        return totalSVideoInPorts;
455
    }
456
 
457
    /**
458
     * Sets the value of the totalSVideoInPorts property.
459
     * 
460
     * @param value
461
     *     allowed object is
462
     *     {@link BigInteger }
463
     *     
464
     */
465
    public void setTotalSVideoInPorts(BigInteger value) {
466
        this.totalSVideoInPorts = value;
467
    }
468
 
469
    /**
470
     * Gets the value of the videoEncoding property.
471
     * 
472
     * @return
473
     *     possible object is
474
     *     {@link String }
475
     *     
476
     */
477
    public String getVideoEncoding() {
478
        return videoEncoding;
479
    }
480
 
481
    /**
482
     * Sets the value of the videoEncoding property.
483
     * 
484
     * @param value
485
     *     allowed object is
486
     *     {@link String }
487
     *     
488
     */
489
    public void setVideoEncoding(String value) {
490
        this.videoEncoding = value;
491
    }
492
 
493
    /**
494
     * Gets the value of the waterResistantDepth property.
495
     * 
496
     * @return
497
     *     possible object is
498
     *     {@link LengthDimension }
499
     *     
500
     */
501
    public LengthDimension getWaterResistantDepth() {
502
        return waterResistantDepth;
503
    }
504
 
505
    /**
506
     * Sets the value of the waterResistantDepth property.
507
     * 
508
     * @param value
509
     *     allowed object is
510
     *     {@link LengthDimension }
511
     *     
512
     */
513
    public void setWaterResistantDepth(LengthDimension value) {
514
        this.waterResistantDepth = value;
515
    }
516
 
517
    /**
518
     * Gets the value of the waterResistantLevel property.
519
     * 
520
     * @return
521
     *     possible object is
522
     *     {@link WaterResistantType }
523
     *     
524
     */
525
    public WaterResistantType getWaterResistantLevel() {
526
        return waterResistantLevel;
527
    }
528
 
529
    /**
530
     * Sets the value of the waterResistantLevel property.
531
     * 
532
     * @param value
533
     *     allowed object is
534
     *     {@link WaterResistantType }
535
     *     
536
     */
537
    public void setWaterResistantLevel(WaterResistantType value) {
538
        this.waterResistantLevel = value;
539
    }
540
 
541
    /**
542
     * Gets the value of the wirelessTechnology property.
543
     * 
544
     * <p>
545
     * This accessor method returns a reference to the live list,
546
     * not a snapshot. Therefore any modification you make to the
547
     * returned list will be present inside the JAXB object.
548
     * This is why there is not a <CODE>set</CODE> method for the wirelessTechnology property.
549
     * 
550
     * <p>
551
     * For example, to add a new item, do as follows:
552
     * <pre>
553
     *    getWirelessTechnology().add(newItem);
554
     * </pre>
555
     * 
556
     * 
557
     * <p>
558
     * Objects of the following type(s) are allowed in the list
559
     * {@link String }
560
     * 
561
     * 
562
     */
563
    public List<String> getWirelessTechnology() {
564
        if (wirelessTechnology == null) {
565
            wirelessTechnology = new ArrayList<String>();
566
        }
567
        return this.wirelessTechnology;
568
    }
569
 
570
    /**
571
     * Gets the value of the wirelessType property.
572
     * 
573
     * @return
574
     *     possible object is
575
     *     {@link String }
576
     *     
577
     */
578
    public String getWirelessType() {
579
        return wirelessType;
580
    }
581
 
582
    /**
583
     * Sets the value of the wirelessType property.
584
     * 
585
     * @param value
586
     *     allowed object is
587
     *     {@link String }
588
     *     
589
     */
590
    public void setWirelessType(String value) {
591
        this.wirelessType = value;
592
    }
593
 
594
}