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.BigDecimal;
12
import java.math.BigInteger;
13
import java.util.ArrayList;
14
import java.util.List;
15
import javax.xml.bind.annotation.XmlAccessType;
16
import javax.xml.bind.annotation.XmlAccessorType;
17
import javax.xml.bind.annotation.XmlElement;
18
import javax.xml.bind.annotation.XmlRootElement;
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="{}VariationData" minOccurs="0"/>
35
 *         &lt;element ref="{}AdditionalFeatures" minOccurs="0"/>
36
 *         &lt;element ref="{}CoreClock" minOccurs="0"/>
37
 *         &lt;element ref="{}EffectiveMemoryClock" minOccurs="0"/>
38
 *         &lt;element ref="{}GraphicsCardCooler" minOccurs="0"/>
39
 *         &lt;element ref="{}GraphicsCardInterface" maxOccurs="2" minOccurs="0"/>
40
 *         &lt;element ref="{}GraphicsCardMaxResolution" minOccurs="0"/>
41
 *         &lt;element ref="{}GraphicsCardMemoryInterface" minOccurs="0"/>
42
 *         &lt;element ref="{}GraphicsCardMemoryType" minOccurs="0"/>
43
 *         &lt;element ref="{}GraphicsChipsetBrand" minOccurs="0"/>
44
 *         &lt;element ref="{}GraphicsCoProcessor" minOccurs="0"/>
45
 *         &lt;element ref="{}GraphicsRAMSize" maxOccurs="2" minOccurs="0"/>
46
 *         &lt;element ref="{}GraphicsRAMType" minOccurs="0"/>
47
 *         &lt;element ref="{}ModelNumber" minOccurs="0"/>
48
 *         &lt;element ref="{}MultiGPUTechnology" minOccurs="0"/>
49
 *         &lt;element ref="{}ShaderClock" minOccurs="0"/>
50
 *         &lt;element ref="{}ThreeDAPI" maxOccurs="3" minOccurs="0"/>
51
 *         &lt;element ref="{}TotalCompositePorts" minOccurs="0"/>
52
 *         &lt;element ref="{}TotalDVIPorts" minOccurs="0"/>
53
 *         &lt;element ref="{}TotalHDMIPorts" minOccurs="0"/>
54
 *         &lt;element ref="{}TotalMiniHDMIPorts" minOccurs="0"/>
55
 *         &lt;element ref="{}TotalSVideoOutPorts" minOccurs="0"/>
56
 *         &lt;element ref="{}TotalVGAOutPorts" minOccurs="0"/>
57
 *         &lt;element ref="{}Voltage" minOccurs="0"/>
58
 *         &lt;element ref="{}Wattage" minOccurs="0"/>
59
 *       &lt;/sequence>
60
 *     &lt;/restriction>
61
 *   &lt;/complexContent>
62
 * &lt;/complexType>
63
 * </pre>
64
 * 
65
 * 
66
 */
67
@XmlAccessorType(XmlAccessType.FIELD)
68
@XmlType(name = "", propOrder = {
69
    "variationData",
70
    "additionalFeatures",
71
    "coreClock",
72
    "effectiveMemoryClock",
73
    "graphicsCardCooler",
74
    "graphicsCardInterface",
75
    "graphicsCardMaxResolution",
76
    "graphicsCardMemoryInterface",
77
    "graphicsCardMemoryType",
78
    "graphicsChipsetBrand",
79
    "graphicsCoProcessor",
80
    "graphicsRAMSize",
81
    "graphicsRAMType",
82
    "modelNumber",
83
    "multiGPUTechnology",
84
    "shaderClock",
85
    "threeDAPI",
86
    "totalCompositePorts",
87
    "totalDVIPorts",
88
    "totalHDMIPorts",
89
    "totalMiniHDMIPorts",
90
    "totalSVideoOutPorts",
91
    "totalVGAOutPorts",
92
    "voltage",
93
    "wattage"
94
})
95
@XmlRootElement(name = "VideoCard")
96
public class VideoCard {
97
 
98
    @XmlElement(name = "VariationData")
99
    protected VariationData variationData;
100
    @XmlElement(name = "AdditionalFeatures")
101
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
102
    protected String additionalFeatures;
103
    @XmlElement(name = "CoreClock")
104
    protected FrequencyIntegerDimension coreClock;
105
    @XmlElement(name = "EffectiveMemoryClock")
106
    protected FrequencyIntegerDimension effectiveMemoryClock;
107
    @XmlElement(name = "GraphicsCardCooler")
108
    protected String graphicsCardCooler;
109
    @XmlElement(name = "GraphicsCardInterface")
110
    protected List<GraphicsCardInterfaceTypeValues> graphicsCardInterface;
111
    @XmlElement(name = "GraphicsCardMaxResolution")
112
    protected String graphicsCardMaxResolution;
113
    @XmlElement(name = "GraphicsCardMemoryInterface")
114
    protected MemoryInterfaceDimension graphicsCardMemoryInterface;
115
    @XmlElement(name = "GraphicsCardMemoryType")
116
    protected String graphicsCardMemoryType;
117
    @XmlElement(name = "GraphicsChipsetBrand")
118
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
119
    protected String graphicsChipsetBrand;
120
    @XmlElement(name = "GraphicsCoProcessor")
121
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
122
    protected String graphicsCoProcessor;
123
    @XmlElement(name = "GraphicsRAMSize")
124
    protected List<MemorySizeDimension> graphicsRAMSize;
125
    @XmlElement(name = "GraphicsRAMType")
126
    protected String graphicsRAMType;
127
    @XmlElement(name = "ModelNumber")
128
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
129
    protected String modelNumber;
130
    @XmlElement(name = "MultiGPUTechnology")
131
    protected String multiGPUTechnology;
132
    @XmlElement(name = "ShaderClock")
133
    protected FrequencyIntegerDimension shaderClock;
134
    @XmlElement(name = "ThreeDAPI")
135
    protected List<String> threeDAPI;
136
    @XmlElement(name = "TotalCompositePorts")
137
    protected BigInteger totalCompositePorts;
138
    @XmlElement(name = "TotalDVIPorts")
139
    protected BigInteger totalDVIPorts;
140
    @XmlElement(name = "TotalHDMIPorts")
141
    protected BigInteger totalHDMIPorts;
142
    @XmlElement(name = "TotalMiniHDMIPorts")
143
    protected BigInteger totalMiniHDMIPorts;
144
    @XmlElement(name = "TotalSVideoOutPorts")
145
    protected BigInteger totalSVideoOutPorts;
146
    @XmlElement(name = "TotalVGAOutPorts")
147
    protected BigInteger totalVGAOutPorts;
148
    @XmlElement(name = "Voltage")
149
    protected BigDecimal voltage;
150
    @XmlElement(name = "Wattage")
151
    protected BigInteger wattage;
152
 
153
    /**
154
     * Gets the value of the variationData property.
155
     * 
156
     * @return
157
     *     possible object is
158
     *     {@link VariationData }
159
     *     
160
     */
161
    public VariationData getVariationData() {
162
        return variationData;
163
    }
164
 
165
    /**
166
     * Sets the value of the variationData property.
167
     * 
168
     * @param value
169
     *     allowed object is
170
     *     {@link VariationData }
171
     *     
172
     */
173
    public void setVariationData(VariationData value) {
174
        this.variationData = value;
175
    }
176
 
177
    /**
178
     * Gets the value of the additionalFeatures property.
179
     * 
180
     * @return
181
     *     possible object is
182
     *     {@link String }
183
     *     
184
     */
185
    public String getAdditionalFeatures() {
186
        return additionalFeatures;
187
    }
188
 
189
    /**
190
     * Sets the value of the additionalFeatures property.
191
     * 
192
     * @param value
193
     *     allowed object is
194
     *     {@link String }
195
     *     
196
     */
197
    public void setAdditionalFeatures(String value) {
198
        this.additionalFeatures = value;
199
    }
200
 
201
    /**
202
     * Gets the value of the coreClock property.
203
     * 
204
     * @return
205
     *     possible object is
206
     *     {@link FrequencyIntegerDimension }
207
     *     
208
     */
209
    public FrequencyIntegerDimension getCoreClock() {
210
        return coreClock;
211
    }
212
 
213
    /**
214
     * Sets the value of the coreClock property.
215
     * 
216
     * @param value
217
     *     allowed object is
218
     *     {@link FrequencyIntegerDimension }
219
     *     
220
     */
221
    public void setCoreClock(FrequencyIntegerDimension value) {
222
        this.coreClock = value;
223
    }
224
 
225
    /**
226
     * Gets the value of the effectiveMemoryClock property.
227
     * 
228
     * @return
229
     *     possible object is
230
     *     {@link FrequencyIntegerDimension }
231
     *     
232
     */
233
    public FrequencyIntegerDimension getEffectiveMemoryClock() {
234
        return effectiveMemoryClock;
235
    }
236
 
237
    /**
238
     * Sets the value of the effectiveMemoryClock property.
239
     * 
240
     * @param value
241
     *     allowed object is
242
     *     {@link FrequencyIntegerDimension }
243
     *     
244
     */
245
    public void setEffectiveMemoryClock(FrequencyIntegerDimension value) {
246
        this.effectiveMemoryClock = value;
247
    }
248
 
249
    /**
250
     * Gets the value of the graphicsCardCooler property.
251
     * 
252
     * @return
253
     *     possible object is
254
     *     {@link String }
255
     *     
256
     */
257
    public String getGraphicsCardCooler() {
258
        return graphicsCardCooler;
259
    }
260
 
261
    /**
262
     * Sets the value of the graphicsCardCooler property.
263
     * 
264
     * @param value
265
     *     allowed object is
266
     *     {@link String }
267
     *     
268
     */
269
    public void setGraphicsCardCooler(String value) {
270
        this.graphicsCardCooler = value;
271
    }
272
 
273
    /**
274
     * Gets the value of the graphicsCardInterface property.
275
     * 
276
     * <p>
277
     * This accessor method returns a reference to the live list,
278
     * not a snapshot. Therefore any modification you make to the
279
     * returned list will be present inside the JAXB object.
280
     * This is why there is not a <CODE>set</CODE> method for the graphicsCardInterface property.
281
     * 
282
     * <p>
283
     * For example, to add a new item, do as follows:
284
     * <pre>
285
     *    getGraphicsCardInterface().add(newItem);
286
     * </pre>
287
     * 
288
     * 
289
     * <p>
290
     * Objects of the following type(s) are allowed in the list
291
     * {@link GraphicsCardInterfaceTypeValues }
292
     * 
293
     * 
294
     */
295
    public List<GraphicsCardInterfaceTypeValues> getGraphicsCardInterface() {
296
        if (graphicsCardInterface == null) {
297
            graphicsCardInterface = new ArrayList<GraphicsCardInterfaceTypeValues>();
298
        }
299
        return this.graphicsCardInterface;
300
    }
301
 
302
    /**
303
     * Gets the value of the graphicsCardMaxResolution property.
304
     * 
305
     * @return
306
     *     possible object is
307
     *     {@link String }
308
     *     
309
     */
310
    public String getGraphicsCardMaxResolution() {
311
        return graphicsCardMaxResolution;
312
    }
313
 
314
    /**
315
     * Sets the value of the graphicsCardMaxResolution property.
316
     * 
317
     * @param value
318
     *     allowed object is
319
     *     {@link String }
320
     *     
321
     */
322
    public void setGraphicsCardMaxResolution(String value) {
323
        this.graphicsCardMaxResolution = value;
324
    }
325
 
326
    /**
327
     * Gets the value of the graphicsCardMemoryInterface property.
328
     * 
329
     * @return
330
     *     possible object is
331
     *     {@link MemoryInterfaceDimension }
332
     *     
333
     */
334
    public MemoryInterfaceDimension getGraphicsCardMemoryInterface() {
335
        return graphicsCardMemoryInterface;
336
    }
337
 
338
    /**
339
     * Sets the value of the graphicsCardMemoryInterface property.
340
     * 
341
     * @param value
342
     *     allowed object is
343
     *     {@link MemoryInterfaceDimension }
344
     *     
345
     */
346
    public void setGraphicsCardMemoryInterface(MemoryInterfaceDimension value) {
347
        this.graphicsCardMemoryInterface = value;
348
    }
349
 
350
    /**
351
     * Gets the value of the graphicsCardMemoryType property.
352
     * 
353
     * @return
354
     *     possible object is
355
     *     {@link String }
356
     *     
357
     */
358
    public String getGraphicsCardMemoryType() {
359
        return graphicsCardMemoryType;
360
    }
361
 
362
    /**
363
     * Sets the value of the graphicsCardMemoryType property.
364
     * 
365
     * @param value
366
     *     allowed object is
367
     *     {@link String }
368
     *     
369
     */
370
    public void setGraphicsCardMemoryType(String value) {
371
        this.graphicsCardMemoryType = value;
372
    }
373
 
374
    /**
375
     * Gets the value of the graphicsChipsetBrand property.
376
     * 
377
     * @return
378
     *     possible object is
379
     *     {@link String }
380
     *     
381
     */
382
    public String getGraphicsChipsetBrand() {
383
        return graphicsChipsetBrand;
384
    }
385
 
386
    /**
387
     * Sets the value of the graphicsChipsetBrand property.
388
     * 
389
     * @param value
390
     *     allowed object is
391
     *     {@link String }
392
     *     
393
     */
394
    public void setGraphicsChipsetBrand(String value) {
395
        this.graphicsChipsetBrand = value;
396
    }
397
 
398
    /**
399
     * Gets the value of the graphicsCoProcessor property.
400
     * 
401
     * @return
402
     *     possible object is
403
     *     {@link String }
404
     *     
405
     */
406
    public String getGraphicsCoProcessor() {
407
        return graphicsCoProcessor;
408
    }
409
 
410
    /**
411
     * Sets the value of the graphicsCoProcessor property.
412
     * 
413
     * @param value
414
     *     allowed object is
415
     *     {@link String }
416
     *     
417
     */
418
    public void setGraphicsCoProcessor(String value) {
419
        this.graphicsCoProcessor = value;
420
    }
421
 
422
    /**
423
     * Gets the value of the graphicsRAMSize property.
424
     * 
425
     * <p>
426
     * This accessor method returns a reference to the live list,
427
     * not a snapshot. Therefore any modification you make to the
428
     * returned list will be present inside the JAXB object.
429
     * This is why there is not a <CODE>set</CODE> method for the graphicsRAMSize property.
430
     * 
431
     * <p>
432
     * For example, to add a new item, do as follows:
433
     * <pre>
434
     *    getGraphicsRAMSize().add(newItem);
435
     * </pre>
436
     * 
437
     * 
438
     * <p>
439
     * Objects of the following type(s) are allowed in the list
440
     * {@link MemorySizeDimension }
441
     * 
442
     * 
443
     */
444
    public List<MemorySizeDimension> getGraphicsRAMSize() {
445
        if (graphicsRAMSize == null) {
446
            graphicsRAMSize = new ArrayList<MemorySizeDimension>();
447
        }
448
        return this.graphicsRAMSize;
449
    }
450
 
451
    /**
452
     * Gets the value of the graphicsRAMType property.
453
     * 
454
     * @return
455
     *     possible object is
456
     *     {@link String }
457
     *     
458
     */
459
    public String getGraphicsRAMType() {
460
        return graphicsRAMType;
461
    }
462
 
463
    /**
464
     * Sets the value of the graphicsRAMType property.
465
     * 
466
     * @param value
467
     *     allowed object is
468
     *     {@link String }
469
     *     
470
     */
471
    public void setGraphicsRAMType(String value) {
472
        this.graphicsRAMType = value;
473
    }
474
 
475
    /**
476
     * Gets the value of the modelNumber property.
477
     * 
478
     * @return
479
     *     possible object is
480
     *     {@link String }
481
     *     
482
     */
483
    public String getModelNumber() {
484
        return modelNumber;
485
    }
486
 
487
    /**
488
     * Sets the value of the modelNumber property.
489
     * 
490
     * @param value
491
     *     allowed object is
492
     *     {@link String }
493
     *     
494
     */
495
    public void setModelNumber(String value) {
496
        this.modelNumber = value;
497
    }
498
 
499
    /**
500
     * Gets the value of the multiGPUTechnology property.
501
     * 
502
     * @return
503
     *     possible object is
504
     *     {@link String }
505
     *     
506
     */
507
    public String getMultiGPUTechnology() {
508
        return multiGPUTechnology;
509
    }
510
 
511
    /**
512
     * Sets the value of the multiGPUTechnology property.
513
     * 
514
     * @param value
515
     *     allowed object is
516
     *     {@link String }
517
     *     
518
     */
519
    public void setMultiGPUTechnology(String value) {
520
        this.multiGPUTechnology = value;
521
    }
522
 
523
    /**
524
     * Gets the value of the shaderClock property.
525
     * 
526
     * @return
527
     *     possible object is
528
     *     {@link FrequencyIntegerDimension }
529
     *     
530
     */
531
    public FrequencyIntegerDimension getShaderClock() {
532
        return shaderClock;
533
    }
534
 
535
    /**
536
     * Sets the value of the shaderClock property.
537
     * 
538
     * @param value
539
     *     allowed object is
540
     *     {@link FrequencyIntegerDimension }
541
     *     
542
     */
543
    public void setShaderClock(FrequencyIntegerDimension value) {
544
        this.shaderClock = value;
545
    }
546
 
547
    /**
548
     * Gets the value of the threeDAPI property.
549
     * 
550
     * <p>
551
     * This accessor method returns a reference to the live list,
552
     * not a snapshot. Therefore any modification you make to the
553
     * returned list will be present inside the JAXB object.
554
     * This is why there is not a <CODE>set</CODE> method for the threeDAPI property.
555
     * 
556
     * <p>
557
     * For example, to add a new item, do as follows:
558
     * <pre>
559
     *    getThreeDAPI().add(newItem);
560
     * </pre>
561
     * 
562
     * 
563
     * <p>
564
     * Objects of the following type(s) are allowed in the list
565
     * {@link String }
566
     * 
567
     * 
568
     */
569
    public List<String> getThreeDAPI() {
570
        if (threeDAPI == null) {
571
            threeDAPI = new ArrayList<String>();
572
        }
573
        return this.threeDAPI;
574
    }
575
 
576
    /**
577
     * Gets the value of the totalCompositePorts property.
578
     * 
579
     * @return
580
     *     possible object is
581
     *     {@link BigInteger }
582
     *     
583
     */
584
    public BigInteger getTotalCompositePorts() {
585
        return totalCompositePorts;
586
    }
587
 
588
    /**
589
     * Sets the value of the totalCompositePorts property.
590
     * 
591
     * @param value
592
     *     allowed object is
593
     *     {@link BigInteger }
594
     *     
595
     */
596
    public void setTotalCompositePorts(BigInteger value) {
597
        this.totalCompositePorts = value;
598
    }
599
 
600
    /**
601
     * Gets the value of the totalDVIPorts property.
602
     * 
603
     * @return
604
     *     possible object is
605
     *     {@link BigInteger }
606
     *     
607
     */
608
    public BigInteger getTotalDVIPorts() {
609
        return totalDVIPorts;
610
    }
611
 
612
    /**
613
     * Sets the value of the totalDVIPorts property.
614
     * 
615
     * @param value
616
     *     allowed object is
617
     *     {@link BigInteger }
618
     *     
619
     */
620
    public void setTotalDVIPorts(BigInteger value) {
621
        this.totalDVIPorts = value;
622
    }
623
 
624
    /**
625
     * Gets the value of the totalHDMIPorts property.
626
     * 
627
     * @return
628
     *     possible object is
629
     *     {@link BigInteger }
630
     *     
631
     */
632
    public BigInteger getTotalHDMIPorts() {
633
        return totalHDMIPorts;
634
    }
635
 
636
    /**
637
     * Sets the value of the totalHDMIPorts property.
638
     * 
639
     * @param value
640
     *     allowed object is
641
     *     {@link BigInteger }
642
     *     
643
     */
644
    public void setTotalHDMIPorts(BigInteger value) {
645
        this.totalHDMIPorts = value;
646
    }
647
 
648
    /**
649
     * Gets the value of the totalMiniHDMIPorts property.
650
     * 
651
     * @return
652
     *     possible object is
653
     *     {@link BigInteger }
654
     *     
655
     */
656
    public BigInteger getTotalMiniHDMIPorts() {
657
        return totalMiniHDMIPorts;
658
    }
659
 
660
    /**
661
     * Sets the value of the totalMiniHDMIPorts property.
662
     * 
663
     * @param value
664
     *     allowed object is
665
     *     {@link BigInteger }
666
     *     
667
     */
668
    public void setTotalMiniHDMIPorts(BigInteger value) {
669
        this.totalMiniHDMIPorts = value;
670
    }
671
 
672
    /**
673
     * Gets the value of the totalSVideoOutPorts property.
674
     * 
675
     * @return
676
     *     possible object is
677
     *     {@link BigInteger }
678
     *     
679
     */
680
    public BigInteger getTotalSVideoOutPorts() {
681
        return totalSVideoOutPorts;
682
    }
683
 
684
    /**
685
     * Sets the value of the totalSVideoOutPorts property.
686
     * 
687
     * @param value
688
     *     allowed object is
689
     *     {@link BigInteger }
690
     *     
691
     */
692
    public void setTotalSVideoOutPorts(BigInteger value) {
693
        this.totalSVideoOutPorts = value;
694
    }
695
 
696
    /**
697
     * Gets the value of the totalVGAOutPorts property.
698
     * 
699
     * @return
700
     *     possible object is
701
     *     {@link BigInteger }
702
     *     
703
     */
704
    public BigInteger getTotalVGAOutPorts() {
705
        return totalVGAOutPorts;
706
    }
707
 
708
    /**
709
     * Sets the value of the totalVGAOutPorts property.
710
     * 
711
     * @param value
712
     *     allowed object is
713
     *     {@link BigInteger }
714
     *     
715
     */
716
    public void setTotalVGAOutPorts(BigInteger value) {
717
        this.totalVGAOutPorts = value;
718
    }
719
 
720
    /**
721
     * Gets the value of the voltage property.
722
     * 
723
     * @return
724
     *     possible object is
725
     *     {@link BigDecimal }
726
     *     
727
     */
728
    public BigDecimal getVoltage() {
729
        return voltage;
730
    }
731
 
732
    /**
733
     * Sets the value of the voltage property.
734
     * 
735
     * @param value
736
     *     allowed object is
737
     *     {@link BigDecimal }
738
     *     
739
     */
740
    public void setVoltage(BigDecimal value) {
741
        this.voltage = value;
742
    }
743
 
744
    /**
745
     * Gets the value of the wattage property.
746
     * 
747
     * @return
748
     *     possible object is
749
     *     {@link BigInteger }
750
     *     
751
     */
752
    public BigInteger getWattage() {
753
        return wattage;
754
    }
755
 
756
    /**
757
     * Sets the value of the wattage property.
758
     * 
759
     * @param value
760
     *     allowed object is
761
     *     {@link BigInteger }
762
     *     
763
     */
764
    public void setWattage(BigInteger value) {
765
        this.wattage = value;
766
    }
767
 
768
}