Subversion Repositories SmartDukaan

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
7480 vikram.rag 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="{}AmplifierType" minOccurs="0"/>
35
 *         &lt;element ref="{}BatteryCellType" minOccurs="0"/>
36
 *         &lt;element name="BatteryChargeCycles" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
37
 *         &lt;element ref="{}BatteryPower" minOccurs="0"/>
38
 *         &lt;element ref="{}BluRayRegion" minOccurs="0"/>
39
 *         &lt;element ref="{}BoxContents" minOccurs="0"/>
40
 *         &lt;element name="CableLength" type="{}LengthDimension" minOccurs="0"/>
41
 *         &lt;element ref="{}DVDRegion" minOccurs="0"/>
42
 *         &lt;element ref="{}FinishType" minOccurs="0"/>
43
 *         &lt;element ref="{}GrilleRemoveability" minOccurs="0"/>
44
 *         &lt;element ref="{}InternetApplications" maxOccurs="5" minOccurs="0"/>
45
 *         &lt;element name="MemorySlotsAvailable" type="{}StringNotNull" minOccurs="0"/>
46
 *         &lt;element ref="{}MidRangeSpeakerDiameter" minOccurs="0"/>
47
 *         &lt;element ref="{}MidRangeSpeakerMaterial" minOccurs="0"/>
48
 *         &lt;element ref="{}MountingType" minOccurs="0"/>
49
 *         &lt;element ref="{}NumberOfSpeakers" minOccurs="0"/>
50
 *         &lt;element name="OperatingSystem" type="{}MediumStringNotNull" maxOccurs="5" minOccurs="0"/>
51
 *         &lt;element ref="{}PowerPlugType" minOccurs="0"/>
52
 *         &lt;element name="PowerSource" type="{}FortyStringNotNull" minOccurs="0"/>
53
 *         &lt;element name="RemoteControlDescription" type="{}StringNotNull" minOccurs="0"/>
54
 *         &lt;element name="RemovableMemory" type="{}StringNotNull" minOccurs="0"/>
55
 *         &lt;element ref="{}ScreenFinish" minOccurs="0"/>
56
 *         &lt;element name="ScreenSize" type="{}LengthDimension" minOccurs="0"/>
57
 *         &lt;element ref="{}Shape" minOccurs="0"/>
58
 *         &lt;element name="SoftwareIncluded" type="{}LongStringNotNull" minOccurs="0"/>
59
 *         &lt;element ref="{}SpeakerGrilleMaterial" minOccurs="0"/>
60
 *         &lt;element ref="{}SpeakerMaximumInputPower" minOccurs="0"/>
61
 *         &lt;element ref="{}SubwooferPowerTechnology" minOccurs="0"/>
62
 *         &lt;element ref="{}SubwooferSpeakerDiameter" minOccurs="0"/>
63
 *         &lt;element ref="{}SubwooferSpeakerMaterial" minOccurs="0"/>
64
 *         &lt;element ref="{}SubwooferWattage" minOccurs="0"/>
65
 *         &lt;element ref="{}TotalCoaxialInputs" minOccurs="0"/>
66
 *         &lt;element ref="{}TotalComponentInPorts" minOccurs="0"/>
67
 *         &lt;element name="TotalDVIPorts" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
68
 *         &lt;element ref="{}TotalEthernetPorts" minOccurs="0"/>
69
 *         &lt;element ref="{}TotalFirewirePorts" minOccurs="0"/>
70
 *         &lt;element ref="{}TotalHdmiPorts" minOccurs="0"/>
71
 *         &lt;element ref="{}TotalSubwooferOutputs" minOccurs="0"/>
72
 *         &lt;element ref="{}TotalSVideoInPorts" minOccurs="0"/>
73
 *         &lt;element name="TotalSVideoOutPorts" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
74
 *         &lt;element ref="{}TotalUSBPorts" minOccurs="0"/>
75
 *         &lt;element ref="{}TotalVgaInPorts" minOccurs="0"/>
76
 *         &lt;element ref="{}TotalVideoOutPorts" minOccurs="0"/>
77
 *         &lt;element ref="{}TweeterConeMaterialType" minOccurs="0"/>
78
 *         &lt;element ref="{}TweeterDriverDiameter" minOccurs="0"/>
79
 *         &lt;element name="Wattage" type="{}WattageIntegerDimension" minOccurs="0"/>
80
 *         &lt;element ref="{}WooferSpeakerDiameter" minOccurs="0"/>
81
 *         &lt;element ref="{}WooferSpeakerMaterial" minOccurs="0"/>
82
 *       &lt;/sequence>
83
 *     &lt;/restriction>
84
 *   &lt;/complexContent>
85
 * &lt;/complexType>
86
 * </pre>
87
 * 
88
 * 
89
 */
90
@XmlAccessorType(XmlAccessType.FIELD)
91
@XmlType(name = "", propOrder = {
92
    "amplifierType",
93
    "batteryCellType",
94
    "batteryChargeCycles",
95
    "batteryPower",
96
    "bluRayRegion",
97
    "boxContents",
98
    "cableLength",
99
    "dvdRegion",
100
    "finishType",
101
    "grilleRemoveability",
102
    "internetApplications",
103
    "memorySlotsAvailable",
104
    "midRangeSpeakerDiameter",
105
    "midRangeSpeakerMaterial",
106
    "mountingType",
107
    "numberOfSpeakers",
108
    "operatingSystem",
109
    "powerPlugType",
110
    "powerSource",
111
    "remoteControlDescription",
112
    "removableMemory",
113
    "screenFinish",
114
    "screenSize",
115
    "shape",
116
    "softwareIncluded",
117
    "speakerGrilleMaterial",
118
    "speakerMaximumInputPower",
119
    "subwooferPowerTechnology",
120
    "subwooferSpeakerDiameter",
121
    "subwooferSpeakerMaterial",
122
    "subwooferWattage",
123
    "totalCoaxialInputs",
124
    "totalComponentInPorts",
125
    "totalDVIPorts",
126
    "totalEthernetPorts",
127
    "totalFirewirePorts",
128
    "totalHdmiPorts",
129
    "totalSubwooferOutputs",
130
    "totalSVideoInPorts",
131
    "totalSVideoOutPorts",
132
    "totalUSBPorts",
133
    "totalVgaInPorts",
134
    "totalVideoOutPorts",
135
    "tweeterConeMaterialType",
136
    "tweeterDriverDiameter",
137
    "wattage",
138
    "wooferSpeakerDiameter",
139
    "wooferSpeakerMaterial"
140
})
141
@XmlRootElement(name = "CarElectronics")
142
public class CarElectronics {
143
 
144
    @XmlElement(name = "AmplifierType")
145
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
146
    protected String amplifierType;
147
    @XmlElement(name = "BatteryCellType")
148
    protected BatteryCellTypeValues batteryCellType;
149
    @XmlElement(name = "BatteryChargeCycles")
150
    @XmlSchemaType(name = "positiveInteger")
151
    protected BigInteger batteryChargeCycles;
152
    @XmlElement(name = "BatteryPower")
153
    protected BatteryPowerIntegerDimension batteryPower;
154
    @XmlElement(name = "BluRayRegion")
155
    protected BluRayRegionType bluRayRegion;
156
    @XmlElement(name = "BoxContents")
157
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
158
    protected String boxContents;
159
    @XmlElement(name = "CableLength")
160
    protected LengthDimension cableLength;
161
    @XmlElement(name = "DVDRegion")
162
    @XmlSchemaType(name = "nonNegativeInteger")
163
    protected BigInteger dvdRegion;
164
    @XmlElement(name = "FinishType")
165
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
166
    protected String finishType;
167
    @XmlElement(name = "GrilleRemoveability")
168
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
169
    protected String grilleRemoveability;
170
    @XmlElement(name = "InternetApplications")
171
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
172
    protected List<String> internetApplications;
173
    @XmlElement(name = "MemorySlotsAvailable")
174
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
175
    protected String memorySlotsAvailable;
176
    @XmlElement(name = "MidRangeSpeakerDiameter")
177
    protected LengthDimension midRangeSpeakerDiameter;
178
    @XmlElement(name = "MidRangeSpeakerMaterial")
179
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
180
    protected String midRangeSpeakerMaterial;
181
    @XmlElement(name = "MountingType")
182
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
183
    protected String mountingType;
184
    @XmlElement(name = "NumberOfSpeakers")
185
    @XmlSchemaType(name = "positiveInteger")
186
    protected BigInteger numberOfSpeakers;
187
    @XmlElement(name = "OperatingSystem")
188
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
189
    protected List<String> operatingSystem;
190
    @XmlElement(name = "PowerPlugType")
191
    protected PowerPlugType powerPlugType;
192
    @XmlElement(name = "PowerSource")
193
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
194
    protected String powerSource;
195
    @XmlElement(name = "RemoteControlDescription")
196
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
197
    protected String remoteControlDescription;
198
    @XmlElement(name = "RemovableMemory")
199
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
200
    protected String removableMemory;
201
    @XmlElement(name = "ScreenFinish")
202
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
203
    protected String screenFinish;
204
    @XmlElement(name = "ScreenSize")
205
    protected LengthDimension screenSize;
206
    @XmlElement(name = "Shape")
207
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
208
    protected String shape;
209
    @XmlElement(name = "SoftwareIncluded")
210
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
211
    protected String softwareIncluded;
212
    @XmlElement(name = "SpeakerGrilleMaterial")
213
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
214
    protected String speakerGrilleMaterial;
215
    @XmlElement(name = "SpeakerMaximumInputPower")
216
    protected PowerDimension speakerMaximumInputPower;
217
    @XmlElement(name = "SubwooferPowerTechnology")
218
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
219
    protected String subwooferPowerTechnology;
220
    @XmlElement(name = "SubwooferSpeakerDiameter")
221
    protected LengthDimension subwooferSpeakerDiameter;
222
    @XmlElement(name = "SubwooferSpeakerMaterial")
223
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
224
    protected String subwooferSpeakerMaterial;
225
    @XmlElement(name = "SubwooferWattage")
226
    protected WattageDimension subwooferWattage;
227
    @XmlElement(name = "TotalCoaxialInputs")
228
    @XmlSchemaType(name = "positiveInteger")
229
    protected BigInteger totalCoaxialInputs;
230
    @XmlElement(name = "TotalComponentInPorts")
231
    @XmlSchemaType(name = "positiveInteger")
232
    protected BigInteger totalComponentInPorts;
233
    @XmlElement(name = "TotalDVIPorts")
234
    @XmlSchemaType(name = "positiveInteger")
235
    protected BigInteger totalDVIPorts;
236
    @XmlElement(name = "TotalEthernetPorts")
237
    @XmlSchemaType(name = "positiveInteger")
238
    protected BigInteger totalEthernetPorts;
239
    @XmlElement(name = "TotalFirewirePorts")
240
    @XmlSchemaType(name = "positiveInteger")
241
    protected BigInteger totalFirewirePorts;
242
    @XmlElement(name = "TotalHdmiPorts")
243
    @XmlSchemaType(name = "positiveInteger")
244
    protected BigInteger totalHdmiPorts;
245
    @XmlElement(name = "TotalSubwooferOutputs")
246
    @XmlSchemaType(name = "positiveInteger")
247
    protected BigInteger totalSubwooferOutputs;
248
    @XmlElement(name = "TotalSVideoInPorts")
249
    @XmlSchemaType(name = "positiveInteger")
250
    protected BigInteger totalSVideoInPorts;
251
    @XmlElement(name = "TotalSVideoOutPorts")
252
    @XmlSchemaType(name = "positiveInteger")
253
    protected BigInteger totalSVideoOutPorts;
254
    @XmlElement(name = "TotalUSBPorts")
255
    @XmlSchemaType(name = "positiveInteger")
256
    protected BigInteger totalUSBPorts;
257
    @XmlElement(name = "TotalVgaInPorts")
258
    @XmlSchemaType(name = "positiveInteger")
259
    protected BigInteger totalVgaInPorts;
260
    @XmlElement(name = "TotalVideoOutPorts")
261
    @XmlSchemaType(name = "positiveInteger")
262
    protected BigInteger totalVideoOutPorts;
263
    @XmlElement(name = "TweeterConeMaterialType")
264
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
265
    protected String tweeterConeMaterialType;
266
    @XmlElement(name = "TweeterDriverDiameter")
267
    protected LengthDimension tweeterDriverDiameter;
268
    @XmlElement(name = "Wattage")
269
    protected WattageIntegerDimension wattage;
270
    @XmlElement(name = "WooferSpeakerDiameter")
271
    protected LengthDimension wooferSpeakerDiameter;
272
    @XmlElement(name = "WooferSpeakerMaterial")
273
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
274
    protected String wooferSpeakerMaterial;
275
 
276
    /**
277
     * Gets the value of the amplifierType property.
278
     * 
279
     * @return
280
     *     possible object is
281
     *     {@link String }
282
     *     
283
     */
284
    public String getAmplifierType() {
285
        return amplifierType;
286
    }
287
 
288
    /**
289
     * Sets the value of the amplifierType property.
290
     * 
291
     * @param value
292
     *     allowed object is
293
     *     {@link String }
294
     *     
295
     */
296
    public void setAmplifierType(String value) {
297
        this.amplifierType = value;
298
    }
299
 
300
    /**
301
     * Gets the value of the batteryCellType property.
302
     * 
303
     * @return
304
     *     possible object is
305
     *     {@link BatteryCellTypeValues }
306
     *     
307
     */
308
    public BatteryCellTypeValues getBatteryCellType() {
309
        return batteryCellType;
310
    }
311
 
312
    /**
313
     * Sets the value of the batteryCellType property.
314
     * 
315
     * @param value
316
     *     allowed object is
317
     *     {@link BatteryCellTypeValues }
318
     *     
319
     */
320
    public void setBatteryCellType(BatteryCellTypeValues value) {
321
        this.batteryCellType = value;
322
    }
323
 
324
    /**
325
     * Gets the value of the batteryChargeCycles property.
326
     * 
327
     * @return
328
     *     possible object is
329
     *     {@link BigInteger }
330
     *     
331
     */
332
    public BigInteger getBatteryChargeCycles() {
333
        return batteryChargeCycles;
334
    }
335
 
336
    /**
337
     * Sets the value of the batteryChargeCycles property.
338
     * 
339
     * @param value
340
     *     allowed object is
341
     *     {@link BigInteger }
342
     *     
343
     */
344
    public void setBatteryChargeCycles(BigInteger value) {
345
        this.batteryChargeCycles = value;
346
    }
347
 
348
    /**
349
     * Gets the value of the batteryPower property.
350
     * 
351
     * @return
352
     *     possible object is
353
     *     {@link BatteryPowerIntegerDimension }
354
     *     
355
     */
356
    public BatteryPowerIntegerDimension getBatteryPower() {
357
        return batteryPower;
358
    }
359
 
360
    /**
361
     * Sets the value of the batteryPower property.
362
     * 
363
     * @param value
364
     *     allowed object is
365
     *     {@link BatteryPowerIntegerDimension }
366
     *     
367
     */
368
    public void setBatteryPower(BatteryPowerIntegerDimension value) {
369
        this.batteryPower = value;
370
    }
371
 
372
    /**
373
     * Gets the value of the bluRayRegion property.
374
     * 
375
     * @return
376
     *     possible object is
377
     *     {@link BluRayRegionType }
378
     *     
379
     */
380
    public BluRayRegionType getBluRayRegion() {
381
        return bluRayRegion;
382
    }
383
 
384
    /**
385
     * Sets the value of the bluRayRegion property.
386
     * 
387
     * @param value
388
     *     allowed object is
389
     *     {@link BluRayRegionType }
390
     *     
391
     */
392
    public void setBluRayRegion(BluRayRegionType value) {
393
        this.bluRayRegion = value;
394
    }
395
 
396
    /**
397
     * Gets the value of the boxContents property.
398
     * 
399
     * @return
400
     *     possible object is
401
     *     {@link String }
402
     *     
403
     */
404
    public String getBoxContents() {
405
        return boxContents;
406
    }
407
 
408
    /**
409
     * Sets the value of the boxContents property.
410
     * 
411
     * @param value
412
     *     allowed object is
413
     *     {@link String }
414
     *     
415
     */
416
    public void setBoxContents(String value) {
417
        this.boxContents = value;
418
    }
419
 
420
    /**
421
     * Gets the value of the cableLength property.
422
     * 
423
     * @return
424
     *     possible object is
425
     *     {@link LengthDimension }
426
     *     
427
     */
428
    public LengthDimension getCableLength() {
429
        return cableLength;
430
    }
431
 
432
    /**
433
     * Sets the value of the cableLength property.
434
     * 
435
     * @param value
436
     *     allowed object is
437
     *     {@link LengthDimension }
438
     *     
439
     */
440
    public void setCableLength(LengthDimension value) {
441
        this.cableLength = value;
442
    }
443
 
444
    /**
445
     * Gets the value of the dvdRegion property.
446
     * 
447
     * @return
448
     *     possible object is
449
     *     {@link BigInteger }
450
     *     
451
     */
452
    public BigInteger getDVDRegion() {
453
        return dvdRegion;
454
    }
455
 
456
    /**
457
     * Sets the value of the dvdRegion property.
458
     * 
459
     * @param value
460
     *     allowed object is
461
     *     {@link BigInteger }
462
     *     
463
     */
464
    public void setDVDRegion(BigInteger value) {
465
        this.dvdRegion = value;
466
    }
467
 
468
    /**
469
     * Gets the value of the finishType property.
470
     * 
471
     * @return
472
     *     possible object is
473
     *     {@link String }
474
     *     
475
     */
476
    public String getFinishType() {
477
        return finishType;
478
    }
479
 
480
    /**
481
     * Sets the value of the finishType property.
482
     * 
483
     * @param value
484
     *     allowed object is
485
     *     {@link String }
486
     *     
487
     */
488
    public void setFinishType(String value) {
489
        this.finishType = value;
490
    }
491
 
492
    /**
493
     * Gets the value of the grilleRemoveability property.
494
     * 
495
     * @return
496
     *     possible object is
497
     *     {@link String }
498
     *     
499
     */
500
    public String getGrilleRemoveability() {
501
        return grilleRemoveability;
502
    }
503
 
504
    /**
505
     * Sets the value of the grilleRemoveability property.
506
     * 
507
     * @param value
508
     *     allowed object is
509
     *     {@link String }
510
     *     
511
     */
512
    public void setGrilleRemoveability(String value) {
513
        this.grilleRemoveability = value;
514
    }
515
 
516
    /**
517
     * Gets the value of the internetApplications property.
518
     * 
519
     * <p>
520
     * This accessor method returns a reference to the live list,
521
     * not a snapshot. Therefore any modification you make to the
522
     * returned list will be present inside the JAXB object.
523
     * This is why there is not a <CODE>set</CODE> method for the internetApplications property.
524
     * 
525
     * <p>
526
     * For example, to add a new item, do as follows:
527
     * <pre>
528
     *    getInternetApplications().add(newItem);
529
     * </pre>
530
     * 
531
     * 
532
     * <p>
533
     * Objects of the following type(s) are allowed in the list
534
     * {@link String }
535
     * 
536
     * 
537
     */
538
    public List<String> getInternetApplications() {
539
        if (internetApplications == null) {
540
            internetApplications = new ArrayList<String>();
541
        }
542
        return this.internetApplications;
543
    }
544
 
545
    /**
546
     * Gets the value of the memorySlotsAvailable property.
547
     * 
548
     * @return
549
     *     possible object is
550
     *     {@link String }
551
     *     
552
     */
553
    public String getMemorySlotsAvailable() {
554
        return memorySlotsAvailable;
555
    }
556
 
557
    /**
558
     * Sets the value of the memorySlotsAvailable property.
559
     * 
560
     * @param value
561
     *     allowed object is
562
     *     {@link String }
563
     *     
564
     */
565
    public void setMemorySlotsAvailable(String value) {
566
        this.memorySlotsAvailable = value;
567
    }
568
 
569
    /**
570
     * Gets the value of the midRangeSpeakerDiameter property.
571
     * 
572
     * @return
573
     *     possible object is
574
     *     {@link LengthDimension }
575
     *     
576
     */
577
    public LengthDimension getMidRangeSpeakerDiameter() {
578
        return midRangeSpeakerDiameter;
579
    }
580
 
581
    /**
582
     * Sets the value of the midRangeSpeakerDiameter property.
583
     * 
584
     * @param value
585
     *     allowed object is
586
     *     {@link LengthDimension }
587
     *     
588
     */
589
    public void setMidRangeSpeakerDiameter(LengthDimension value) {
590
        this.midRangeSpeakerDiameter = value;
591
    }
592
 
593
    /**
594
     * Gets the value of the midRangeSpeakerMaterial property.
595
     * 
596
     * @return
597
     *     possible object is
598
     *     {@link String }
599
     *     
600
     */
601
    public String getMidRangeSpeakerMaterial() {
602
        return midRangeSpeakerMaterial;
603
    }
604
 
605
    /**
606
     * Sets the value of the midRangeSpeakerMaterial property.
607
     * 
608
     * @param value
609
     *     allowed object is
610
     *     {@link String }
611
     *     
612
     */
613
    public void setMidRangeSpeakerMaterial(String value) {
614
        this.midRangeSpeakerMaterial = value;
615
    }
616
 
617
    /**
618
     * Gets the value of the mountingType property.
619
     * 
620
     * @return
621
     *     possible object is
622
     *     {@link String }
623
     *     
624
     */
625
    public String getMountingType() {
626
        return mountingType;
627
    }
628
 
629
    /**
630
     * Sets the value of the mountingType property.
631
     * 
632
     * @param value
633
     *     allowed object is
634
     *     {@link String }
635
     *     
636
     */
637
    public void setMountingType(String value) {
638
        this.mountingType = value;
639
    }
640
 
641
    /**
642
     * Gets the value of the numberOfSpeakers property.
643
     * 
644
     * @return
645
     *     possible object is
646
     *     {@link BigInteger }
647
     *     
648
     */
649
    public BigInteger getNumberOfSpeakers() {
650
        return numberOfSpeakers;
651
    }
652
 
653
    /**
654
     * Sets the value of the numberOfSpeakers property.
655
     * 
656
     * @param value
657
     *     allowed object is
658
     *     {@link BigInteger }
659
     *     
660
     */
661
    public void setNumberOfSpeakers(BigInteger value) {
662
        this.numberOfSpeakers = value;
663
    }
664
 
665
    /**
666
     * Gets the value of the operatingSystem property.
667
     * 
668
     * <p>
669
     * This accessor method returns a reference to the live list,
670
     * not a snapshot. Therefore any modification you make to the
671
     * returned list will be present inside the JAXB object.
672
     * This is why there is not a <CODE>set</CODE> method for the operatingSystem property.
673
     * 
674
     * <p>
675
     * For example, to add a new item, do as follows:
676
     * <pre>
677
     *    getOperatingSystem().add(newItem);
678
     * </pre>
679
     * 
680
     * 
681
     * <p>
682
     * Objects of the following type(s) are allowed in the list
683
     * {@link String }
684
     * 
685
     * 
686
     */
687
    public List<String> getOperatingSystem() {
688
        if (operatingSystem == null) {
689
            operatingSystem = new ArrayList<String>();
690
        }
691
        return this.operatingSystem;
692
    }
693
 
694
    /**
695
     * Gets the value of the powerPlugType property.
696
     * 
697
     * @return
698
     *     possible object is
699
     *     {@link PowerPlugType }
700
     *     
701
     */
702
    public PowerPlugType getPowerPlugType() {
703
        return powerPlugType;
704
    }
705
 
706
    /**
707
     * Sets the value of the powerPlugType property.
708
     * 
709
     * @param value
710
     *     allowed object is
711
     *     {@link PowerPlugType }
712
     *     
713
     */
714
    public void setPowerPlugType(PowerPlugType value) {
715
        this.powerPlugType = value;
716
    }
717
 
718
    /**
719
     * Gets the value of the powerSource property.
720
     * 
721
     * @return
722
     *     possible object is
723
     *     {@link String }
724
     *     
725
     */
726
    public String getPowerSource() {
727
        return powerSource;
728
    }
729
 
730
    /**
731
     * Sets the value of the powerSource property.
732
     * 
733
     * @param value
734
     *     allowed object is
735
     *     {@link String }
736
     *     
737
     */
738
    public void setPowerSource(String value) {
739
        this.powerSource = value;
740
    }
741
 
742
    /**
743
     * Gets the value of the remoteControlDescription property.
744
     * 
745
     * @return
746
     *     possible object is
747
     *     {@link String }
748
     *     
749
     */
750
    public String getRemoteControlDescription() {
751
        return remoteControlDescription;
752
    }
753
 
754
    /**
755
     * Sets the value of the remoteControlDescription property.
756
     * 
757
     * @param value
758
     *     allowed object is
759
     *     {@link String }
760
     *     
761
     */
762
    public void setRemoteControlDescription(String value) {
763
        this.remoteControlDescription = value;
764
    }
765
 
766
    /**
767
     * Gets the value of the removableMemory property.
768
     * 
769
     * @return
770
     *     possible object is
771
     *     {@link String }
772
     *     
773
     */
774
    public String getRemovableMemory() {
775
        return removableMemory;
776
    }
777
 
778
    /**
779
     * Sets the value of the removableMemory property.
780
     * 
781
     * @param value
782
     *     allowed object is
783
     *     {@link String }
784
     *     
785
     */
786
    public void setRemovableMemory(String value) {
787
        this.removableMemory = value;
788
    }
789
 
790
    /**
791
     * Gets the value of the screenFinish property.
792
     * 
793
     * @return
794
     *     possible object is
795
     *     {@link String }
796
     *     
797
     */
798
    public String getScreenFinish() {
799
        return screenFinish;
800
    }
801
 
802
    /**
803
     * Sets the value of the screenFinish property.
804
     * 
805
     * @param value
806
     *     allowed object is
807
     *     {@link String }
808
     *     
809
     */
810
    public void setScreenFinish(String value) {
811
        this.screenFinish = value;
812
    }
813
 
814
    /**
815
     * Gets the value of the screenSize property.
816
     * 
817
     * @return
818
     *     possible object is
819
     *     {@link LengthDimension }
820
     *     
821
     */
822
    public LengthDimension getScreenSize() {
823
        return screenSize;
824
    }
825
 
826
    /**
827
     * Sets the value of the screenSize property.
828
     * 
829
     * @param value
830
     *     allowed object is
831
     *     {@link LengthDimension }
832
     *     
833
     */
834
    public void setScreenSize(LengthDimension value) {
835
        this.screenSize = value;
836
    }
837
 
838
    /**
839
     * Gets the value of the shape property.
840
     * 
841
     * @return
842
     *     possible object is
843
     *     {@link String }
844
     *     
845
     */
846
    public String getShape() {
847
        return shape;
848
    }
849
 
850
    /**
851
     * Sets the value of the shape property.
852
     * 
853
     * @param value
854
     *     allowed object is
855
     *     {@link String }
856
     *     
857
     */
858
    public void setShape(String value) {
859
        this.shape = value;
860
    }
861
 
862
    /**
863
     * Gets the value of the softwareIncluded property.
864
     * 
865
     * @return
866
     *     possible object is
867
     *     {@link String }
868
     *     
869
     */
870
    public String getSoftwareIncluded() {
871
        return softwareIncluded;
872
    }
873
 
874
    /**
875
     * Sets the value of the softwareIncluded property.
876
     * 
877
     * @param value
878
     *     allowed object is
879
     *     {@link String }
880
     *     
881
     */
882
    public void setSoftwareIncluded(String value) {
883
        this.softwareIncluded = value;
884
    }
885
 
886
    /**
887
     * Gets the value of the speakerGrilleMaterial property.
888
     * 
889
     * @return
890
     *     possible object is
891
     *     {@link String }
892
     *     
893
     */
894
    public String getSpeakerGrilleMaterial() {
895
        return speakerGrilleMaterial;
896
    }
897
 
898
    /**
899
     * Sets the value of the speakerGrilleMaterial property.
900
     * 
901
     * @param value
902
     *     allowed object is
903
     *     {@link String }
904
     *     
905
     */
906
    public void setSpeakerGrilleMaterial(String value) {
907
        this.speakerGrilleMaterial = value;
908
    }
909
 
910
    /**
911
     * Gets the value of the speakerMaximumInputPower property.
912
     * 
913
     * @return
914
     *     possible object is
915
     *     {@link PowerDimension }
916
     *     
917
     */
918
    public PowerDimension getSpeakerMaximumInputPower() {
919
        return speakerMaximumInputPower;
920
    }
921
 
922
    /**
923
     * Sets the value of the speakerMaximumInputPower property.
924
     * 
925
     * @param value
926
     *     allowed object is
927
     *     {@link PowerDimension }
928
     *     
929
     */
930
    public void setSpeakerMaximumInputPower(PowerDimension value) {
931
        this.speakerMaximumInputPower = value;
932
    }
933
 
934
    /**
935
     * Gets the value of the subwooferPowerTechnology property.
936
     * 
937
     * @return
938
     *     possible object is
939
     *     {@link String }
940
     *     
941
     */
942
    public String getSubwooferPowerTechnology() {
943
        return subwooferPowerTechnology;
944
    }
945
 
946
    /**
947
     * Sets the value of the subwooferPowerTechnology property.
948
     * 
949
     * @param value
950
     *     allowed object is
951
     *     {@link String }
952
     *     
953
     */
954
    public void setSubwooferPowerTechnology(String value) {
955
        this.subwooferPowerTechnology = value;
956
    }
957
 
958
    /**
959
     * Gets the value of the subwooferSpeakerDiameter property.
960
     * 
961
     * @return
962
     *     possible object is
963
     *     {@link LengthDimension }
964
     *     
965
     */
966
    public LengthDimension getSubwooferSpeakerDiameter() {
967
        return subwooferSpeakerDiameter;
968
    }
969
 
970
    /**
971
     * Sets the value of the subwooferSpeakerDiameter property.
972
     * 
973
     * @param value
974
     *     allowed object is
975
     *     {@link LengthDimension }
976
     *     
977
     */
978
    public void setSubwooferSpeakerDiameter(LengthDimension value) {
979
        this.subwooferSpeakerDiameter = value;
980
    }
981
 
982
    /**
983
     * Gets the value of the subwooferSpeakerMaterial property.
984
     * 
985
     * @return
986
     *     possible object is
987
     *     {@link String }
988
     *     
989
     */
990
    public String getSubwooferSpeakerMaterial() {
991
        return subwooferSpeakerMaterial;
992
    }
993
 
994
    /**
995
     * Sets the value of the subwooferSpeakerMaterial property.
996
     * 
997
     * @param value
998
     *     allowed object is
999
     *     {@link String }
1000
     *     
1001
     */
1002
    public void setSubwooferSpeakerMaterial(String value) {
1003
        this.subwooferSpeakerMaterial = value;
1004
    }
1005
 
1006
    /**
1007
     * Gets the value of the subwooferWattage property.
1008
     * 
1009
     * @return
1010
     *     possible object is
1011
     *     {@link WattageDimension }
1012
     *     
1013
     */
1014
    public WattageDimension getSubwooferWattage() {
1015
        return subwooferWattage;
1016
    }
1017
 
1018
    /**
1019
     * Sets the value of the subwooferWattage property.
1020
     * 
1021
     * @param value
1022
     *     allowed object is
1023
     *     {@link WattageDimension }
1024
     *     
1025
     */
1026
    public void setSubwooferWattage(WattageDimension value) {
1027
        this.subwooferWattage = value;
1028
    }
1029
 
1030
    /**
1031
     * Gets the value of the totalCoaxialInputs property.
1032
     * 
1033
     * @return
1034
     *     possible object is
1035
     *     {@link BigInteger }
1036
     *     
1037
     */
1038
    public BigInteger getTotalCoaxialInputs() {
1039
        return totalCoaxialInputs;
1040
    }
1041
 
1042
    /**
1043
     * Sets the value of the totalCoaxialInputs property.
1044
     * 
1045
     * @param value
1046
     *     allowed object is
1047
     *     {@link BigInteger }
1048
     *     
1049
     */
1050
    public void setTotalCoaxialInputs(BigInteger value) {
1051
        this.totalCoaxialInputs = value;
1052
    }
1053
 
1054
    /**
1055
     * Gets the value of the totalComponentInPorts property.
1056
     * 
1057
     * @return
1058
     *     possible object is
1059
     *     {@link BigInteger }
1060
     *     
1061
     */
1062
    public BigInteger getTotalComponentInPorts() {
1063
        return totalComponentInPorts;
1064
    }
1065
 
1066
    /**
1067
     * Sets the value of the totalComponentInPorts property.
1068
     * 
1069
     * @param value
1070
     *     allowed object is
1071
     *     {@link BigInteger }
1072
     *     
1073
     */
1074
    public void setTotalComponentInPorts(BigInteger value) {
1075
        this.totalComponentInPorts = value;
1076
    }
1077
 
1078
    /**
1079
     * Gets the value of the totalDVIPorts property.
1080
     * 
1081
     * @return
1082
     *     possible object is
1083
     *     {@link BigInteger }
1084
     *     
1085
     */
1086
    public BigInteger getTotalDVIPorts() {
1087
        return totalDVIPorts;
1088
    }
1089
 
1090
    /**
1091
     * Sets the value of the totalDVIPorts property.
1092
     * 
1093
     * @param value
1094
     *     allowed object is
1095
     *     {@link BigInteger }
1096
     *     
1097
     */
1098
    public void setTotalDVIPorts(BigInteger value) {
1099
        this.totalDVIPorts = value;
1100
    }
1101
 
1102
    /**
1103
     * Gets the value of the totalEthernetPorts property.
1104
     * 
1105
     * @return
1106
     *     possible object is
1107
     *     {@link BigInteger }
1108
     *     
1109
     */
1110
    public BigInteger getTotalEthernetPorts() {
1111
        return totalEthernetPorts;
1112
    }
1113
 
1114
    /**
1115
     * Sets the value of the totalEthernetPorts property.
1116
     * 
1117
     * @param value
1118
     *     allowed object is
1119
     *     {@link BigInteger }
1120
     *     
1121
     */
1122
    public void setTotalEthernetPorts(BigInteger value) {
1123
        this.totalEthernetPorts = value;
1124
    }
1125
 
1126
    /**
1127
     * Gets the value of the totalFirewirePorts property.
1128
     * 
1129
     * @return
1130
     *     possible object is
1131
     *     {@link BigInteger }
1132
     *     
1133
     */
1134
    public BigInteger getTotalFirewirePorts() {
1135
        return totalFirewirePorts;
1136
    }
1137
 
1138
    /**
1139
     * Sets the value of the totalFirewirePorts property.
1140
     * 
1141
     * @param value
1142
     *     allowed object is
1143
     *     {@link BigInteger }
1144
     *     
1145
     */
1146
    public void setTotalFirewirePorts(BigInteger value) {
1147
        this.totalFirewirePorts = value;
1148
    }
1149
 
1150
    /**
1151
     * Gets the value of the totalHdmiPorts property.
1152
     * 
1153
     * @return
1154
     *     possible object is
1155
     *     {@link BigInteger }
1156
     *     
1157
     */
1158
    public BigInteger getTotalHdmiPorts() {
1159
        return totalHdmiPorts;
1160
    }
1161
 
1162
    /**
1163
     * Sets the value of the totalHdmiPorts property.
1164
     * 
1165
     * @param value
1166
     *     allowed object is
1167
     *     {@link BigInteger }
1168
     *     
1169
     */
1170
    public void setTotalHdmiPorts(BigInteger value) {
1171
        this.totalHdmiPorts = value;
1172
    }
1173
 
1174
    /**
1175
     * Gets the value of the totalSubwooferOutputs property.
1176
     * 
1177
     * @return
1178
     *     possible object is
1179
     *     {@link BigInteger }
1180
     *     
1181
     */
1182
    public BigInteger getTotalSubwooferOutputs() {
1183
        return totalSubwooferOutputs;
1184
    }
1185
 
1186
    /**
1187
     * Sets the value of the totalSubwooferOutputs property.
1188
     * 
1189
     * @param value
1190
     *     allowed object is
1191
     *     {@link BigInteger }
1192
     *     
1193
     */
1194
    public void setTotalSubwooferOutputs(BigInteger value) {
1195
        this.totalSubwooferOutputs = value;
1196
    }
1197
 
1198
    /**
1199
     * Gets the value of the totalSVideoInPorts property.
1200
     * 
1201
     * @return
1202
     *     possible object is
1203
     *     {@link BigInteger }
1204
     *     
1205
     */
1206
    public BigInteger getTotalSVideoInPorts() {
1207
        return totalSVideoInPorts;
1208
    }
1209
 
1210
    /**
1211
     * Sets the value of the totalSVideoInPorts property.
1212
     * 
1213
     * @param value
1214
     *     allowed object is
1215
     *     {@link BigInteger }
1216
     *     
1217
     */
1218
    public void setTotalSVideoInPorts(BigInteger value) {
1219
        this.totalSVideoInPorts = value;
1220
    }
1221
 
1222
    /**
1223
     * Gets the value of the totalSVideoOutPorts property.
1224
     * 
1225
     * @return
1226
     *     possible object is
1227
     *     {@link BigInteger }
1228
     *     
1229
     */
1230
    public BigInteger getTotalSVideoOutPorts() {
1231
        return totalSVideoOutPorts;
1232
    }
1233
 
1234
    /**
1235
     * Sets the value of the totalSVideoOutPorts property.
1236
     * 
1237
     * @param value
1238
     *     allowed object is
1239
     *     {@link BigInteger }
1240
     *     
1241
     */
1242
    public void setTotalSVideoOutPorts(BigInteger value) {
1243
        this.totalSVideoOutPorts = value;
1244
    }
1245
 
1246
    /**
1247
     * Gets the value of the totalUSBPorts property.
1248
     * 
1249
     * @return
1250
     *     possible object is
1251
     *     {@link BigInteger }
1252
     *     
1253
     */
1254
    public BigInteger getTotalUSBPorts() {
1255
        return totalUSBPorts;
1256
    }
1257
 
1258
    /**
1259
     * Sets the value of the totalUSBPorts property.
1260
     * 
1261
     * @param value
1262
     *     allowed object is
1263
     *     {@link BigInteger }
1264
     *     
1265
     */
1266
    public void setTotalUSBPorts(BigInteger value) {
1267
        this.totalUSBPorts = value;
1268
    }
1269
 
1270
    /**
1271
     * Gets the value of the totalVgaInPorts property.
1272
     * 
1273
     * @return
1274
     *     possible object is
1275
     *     {@link BigInteger }
1276
     *     
1277
     */
1278
    public BigInteger getTotalVgaInPorts() {
1279
        return totalVgaInPorts;
1280
    }
1281
 
1282
    /**
1283
     * Sets the value of the totalVgaInPorts property.
1284
     * 
1285
     * @param value
1286
     *     allowed object is
1287
     *     {@link BigInteger }
1288
     *     
1289
     */
1290
    public void setTotalVgaInPorts(BigInteger value) {
1291
        this.totalVgaInPorts = value;
1292
    }
1293
 
1294
    /**
1295
     * Gets the value of the totalVideoOutPorts property.
1296
     * 
1297
     * @return
1298
     *     possible object is
1299
     *     {@link BigInteger }
1300
     *     
1301
     */
1302
    public BigInteger getTotalVideoOutPorts() {
1303
        return totalVideoOutPorts;
1304
    }
1305
 
1306
    /**
1307
     * Sets the value of the totalVideoOutPorts property.
1308
     * 
1309
     * @param value
1310
     *     allowed object is
1311
     *     {@link BigInteger }
1312
     *     
1313
     */
1314
    public void setTotalVideoOutPorts(BigInteger value) {
1315
        this.totalVideoOutPorts = value;
1316
    }
1317
 
1318
    /**
1319
     * Gets the value of the tweeterConeMaterialType property.
1320
     * 
1321
     * @return
1322
     *     possible object is
1323
     *     {@link String }
1324
     *     
1325
     */
1326
    public String getTweeterConeMaterialType() {
1327
        return tweeterConeMaterialType;
1328
    }
1329
 
1330
    /**
1331
     * Sets the value of the tweeterConeMaterialType property.
1332
     * 
1333
     * @param value
1334
     *     allowed object is
1335
     *     {@link String }
1336
     *     
1337
     */
1338
    public void setTweeterConeMaterialType(String value) {
1339
        this.tweeterConeMaterialType = value;
1340
    }
1341
 
1342
    /**
1343
     * Gets the value of the tweeterDriverDiameter property.
1344
     * 
1345
     * @return
1346
     *     possible object is
1347
     *     {@link LengthDimension }
1348
     *     
1349
     */
1350
    public LengthDimension getTweeterDriverDiameter() {
1351
        return tweeterDriverDiameter;
1352
    }
1353
 
1354
    /**
1355
     * Sets the value of the tweeterDriverDiameter property.
1356
     * 
1357
     * @param value
1358
     *     allowed object is
1359
     *     {@link LengthDimension }
1360
     *     
1361
     */
1362
    public void setTweeterDriverDiameter(LengthDimension value) {
1363
        this.tweeterDriverDiameter = value;
1364
    }
1365
 
1366
    /**
1367
     * Gets the value of the wattage property.
1368
     * 
1369
     * @return
1370
     *     possible object is
1371
     *     {@link WattageIntegerDimension }
1372
     *     
1373
     */
1374
    public WattageIntegerDimension getWattage() {
1375
        return wattage;
1376
    }
1377
 
1378
    /**
1379
     * Sets the value of the wattage property.
1380
     * 
1381
     * @param value
1382
     *     allowed object is
1383
     *     {@link WattageIntegerDimension }
1384
     *     
1385
     */
1386
    public void setWattage(WattageIntegerDimension value) {
1387
        this.wattage = value;
1388
    }
1389
 
1390
    /**
1391
     * Gets the value of the wooferSpeakerDiameter property.
1392
     * 
1393
     * @return
1394
     *     possible object is
1395
     *     {@link LengthDimension }
1396
     *     
1397
     */
1398
    public LengthDimension getWooferSpeakerDiameter() {
1399
        return wooferSpeakerDiameter;
1400
    }
1401
 
1402
    /**
1403
     * Sets the value of the wooferSpeakerDiameter property.
1404
     * 
1405
     * @param value
1406
     *     allowed object is
1407
     *     {@link LengthDimension }
1408
     *     
1409
     */
1410
    public void setWooferSpeakerDiameter(LengthDimension value) {
1411
        this.wooferSpeakerDiameter = value;
1412
    }
1413
 
1414
    /**
1415
     * Gets the value of the wooferSpeakerMaterial property.
1416
     * 
1417
     * @return
1418
     *     possible object is
1419
     *     {@link String }
1420
     *     
1421
     */
1422
    public String getWooferSpeakerMaterial() {
1423
        return wooferSpeakerMaterial;
1424
    }
1425
 
1426
    /**
1427
     * Sets the value of the wooferSpeakerMaterial property.
1428
     * 
1429
     * @param value
1430
     *     allowed object is
1431
     *     {@link String }
1432
     *     
1433
     */
1434
    public void setWooferSpeakerMaterial(String value) {
1435
        this.wooferSpeakerMaterial = value;
1436
    }
1437
 
1438
}