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.XmlType;
19
import javax.xml.bind.annotation.adapters.NormalizedStringAdapter;
20
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
21
 
22
 
23
/**
24
 * <p>Java class for anonymous complex type.
25
 * 
26
 * <p>The following schema fragment specifies the expected content contained within this class.
27
 * 
28
 * <pre>
29
 * &lt;complexType>
30
 *   &lt;complexContent>
31
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
32
 *       &lt;sequence>
33
 *         &lt;element ref="{}VariationData" minOccurs="0"/>
34
 *         &lt;element name="HasGreyScale" type="{}StringNotNull" minOccurs="0"/>
35
 *         &lt;element name="LightSourceType" type="{}StringNotNull" minOccurs="0"/>
36
 *         &lt;element name="MaxInputSheetCapacity" type="{}PositiveInteger" minOccurs="0"/>
37
 *         &lt;element name="MaxPrintResolutionBlackWhite" type="{}StringNotNull" minOccurs="0"/>
38
 *         &lt;element name="MaxPrintResolutionColor" type="{}StringNotNull" minOccurs="0"/>
39
 *         &lt;element name="MaxPrintSpeedBlackWhite" type="{}StringNotNull" minOccurs="0"/>
40
 *         &lt;element name="MaxPrintSpeedColor" type="{}StringNotNull" minOccurs="0"/>
41
 *         &lt;element name="MaxScanningSize" type="{}StringNotNull" minOccurs="0"/>
42
 *         &lt;element name="MinScanningSize" type="{}StringNotNull" minOccurs="0"/>
43
 *         &lt;element name="PrinterMediaSizeMaximum" type="{}StringNotNull" minOccurs="0"/>
44
 *         &lt;element name="PrinterOutputType" type="{}StringNotNull" minOccurs="0"/>
45
 *         &lt;element ref="{}PrinterWirelessType" maxOccurs="3" minOccurs="0"/>
46
 *         &lt;element ref="{}PrintingMediaType" minOccurs="0"/>
47
 *         &lt;element name="PrintingTechnology" type="{}StringNotNull" minOccurs="0"/>
48
 *         &lt;element name="ScanRate" type="{}HundredFiftyStringNotNull" minOccurs="0"/>
49
 *         &lt;element name="ScannerResolution" type="{}StringNotNull" minOccurs="0"/>
50
 *       &lt;/sequence>
51
 *     &lt;/restriction>
52
 *   &lt;/complexContent>
53
 * &lt;/complexType>
54
 * </pre>
55
 * 
56
 * 
57
 */
58
@XmlAccessorType(XmlAccessType.FIELD)
59
@XmlType(name = "", propOrder = {
60
    "variationData",
61
    "hasGreyScale",
62
    "lightSourceType",
63
    "maxInputSheetCapacity",
64
    "maxPrintResolutionBlackWhite",
65
    "maxPrintResolutionColor",
66
    "maxPrintSpeedBlackWhite",
67
    "maxPrintSpeedColor",
68
    "maxScanningSize",
69
    "minScanningSize",
70
    "printerMediaSizeMaximum",
71
    "printerOutputType",
72
    "printerWirelessType",
73
    "printingMediaType",
74
    "printingTechnology",
75
    "scanRate",
76
    "scannerResolution"
77
})
78
@XmlRootElement(name = "Scanner")
79
public class Scanner {
80
 
81
    @XmlElement(name = "VariationData")
82
    protected VariationData variationData;
83
    @XmlElement(name = "HasGreyScale")
84
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
85
    protected String hasGreyScale;
86
    @XmlElement(name = "LightSourceType")
87
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
88
    protected String lightSourceType;
89
    @XmlElement(name = "MaxInputSheetCapacity")
90
    protected BigInteger maxInputSheetCapacity;
91
    @XmlElement(name = "MaxPrintResolutionBlackWhite")
92
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
93
    protected String maxPrintResolutionBlackWhite;
94
    @XmlElement(name = "MaxPrintResolutionColor")
95
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
96
    protected String maxPrintResolutionColor;
97
    @XmlElement(name = "MaxPrintSpeedBlackWhite")
98
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
99
    protected String maxPrintSpeedBlackWhite;
100
    @XmlElement(name = "MaxPrintSpeedColor")
101
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
102
    protected String maxPrintSpeedColor;
103
    @XmlElement(name = "MaxScanningSize")
104
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
105
    protected String maxScanningSize;
106
    @XmlElement(name = "MinScanningSize")
107
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
108
    protected String minScanningSize;
109
    @XmlElement(name = "PrinterMediaSizeMaximum")
110
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
111
    protected String printerMediaSizeMaximum;
112
    @XmlElement(name = "PrinterOutputType")
113
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
114
    protected String printerOutputType;
115
    @XmlElement(name = "PrinterWirelessType")
116
    protected List<String> printerWirelessType;
117
    @XmlElement(name = "PrintingMediaType")
118
    protected PrintingMediaTypeValues printingMediaType;
119
    @XmlElement(name = "PrintingTechnology")
120
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
121
    protected String printingTechnology;
122
    @XmlElement(name = "ScanRate")
123
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
124
    protected String scanRate;
125
    @XmlElement(name = "ScannerResolution")
126
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
127
    protected String scannerResolution;
128
 
129
    /**
130
     * Gets the value of the variationData property.
131
     * 
132
     * @return
133
     *     possible object is
134
     *     {@link VariationData }
135
     *     
136
     */
137
    public VariationData getVariationData() {
138
        return variationData;
139
    }
140
 
141
    /**
142
     * Sets the value of the variationData property.
143
     * 
144
     * @param value
145
     *     allowed object is
146
     *     {@link VariationData }
147
     *     
148
     */
149
    public void setVariationData(VariationData value) {
150
        this.variationData = value;
151
    }
152
 
153
    /**
154
     * Gets the value of the hasGreyScale property.
155
     * 
156
     * @return
157
     *     possible object is
158
     *     {@link String }
159
     *     
160
     */
161
    public String getHasGreyScale() {
162
        return hasGreyScale;
163
    }
164
 
165
    /**
166
     * Sets the value of the hasGreyScale property.
167
     * 
168
     * @param value
169
     *     allowed object is
170
     *     {@link String }
171
     *     
172
     */
173
    public void setHasGreyScale(String value) {
174
        this.hasGreyScale = value;
175
    }
176
 
177
    /**
178
     * Gets the value of the lightSourceType property.
179
     * 
180
     * @return
181
     *     possible object is
182
     *     {@link String }
183
     *     
184
     */
185
    public String getLightSourceType() {
186
        return lightSourceType;
187
    }
188
 
189
    /**
190
     * Sets the value of the lightSourceType property.
191
     * 
192
     * @param value
193
     *     allowed object is
194
     *     {@link String }
195
     *     
196
     */
197
    public void setLightSourceType(String value) {
198
        this.lightSourceType = value;
199
    }
200
 
201
    /**
202
     * Gets the value of the maxInputSheetCapacity property.
203
     * 
204
     * @return
205
     *     possible object is
206
     *     {@link BigInteger }
207
     *     
208
     */
209
    public BigInteger getMaxInputSheetCapacity() {
210
        return maxInputSheetCapacity;
211
    }
212
 
213
    /**
214
     * Sets the value of the maxInputSheetCapacity property.
215
     * 
216
     * @param value
217
     *     allowed object is
218
     *     {@link BigInteger }
219
     *     
220
     */
221
    public void setMaxInputSheetCapacity(BigInteger value) {
222
        this.maxInputSheetCapacity = value;
223
    }
224
 
225
    /**
226
     * Gets the value of the maxPrintResolutionBlackWhite property.
227
     * 
228
     * @return
229
     *     possible object is
230
     *     {@link String }
231
     *     
232
     */
233
    public String getMaxPrintResolutionBlackWhite() {
234
        return maxPrintResolutionBlackWhite;
235
    }
236
 
237
    /**
238
     * Sets the value of the maxPrintResolutionBlackWhite property.
239
     * 
240
     * @param value
241
     *     allowed object is
242
     *     {@link String }
243
     *     
244
     */
245
    public void setMaxPrintResolutionBlackWhite(String value) {
246
        this.maxPrintResolutionBlackWhite = value;
247
    }
248
 
249
    /**
250
     * Gets the value of the maxPrintResolutionColor property.
251
     * 
252
     * @return
253
     *     possible object is
254
     *     {@link String }
255
     *     
256
     */
257
    public String getMaxPrintResolutionColor() {
258
        return maxPrintResolutionColor;
259
    }
260
 
261
    /**
262
     * Sets the value of the maxPrintResolutionColor property.
263
     * 
264
     * @param value
265
     *     allowed object is
266
     *     {@link String }
267
     *     
268
     */
269
    public void setMaxPrintResolutionColor(String value) {
270
        this.maxPrintResolutionColor = value;
271
    }
272
 
273
    /**
274
     * Gets the value of the maxPrintSpeedBlackWhite property.
275
     * 
276
     * @return
277
     *     possible object is
278
     *     {@link String }
279
     *     
280
     */
281
    public String getMaxPrintSpeedBlackWhite() {
282
        return maxPrintSpeedBlackWhite;
283
    }
284
 
285
    /**
286
     * Sets the value of the maxPrintSpeedBlackWhite property.
287
     * 
288
     * @param value
289
     *     allowed object is
290
     *     {@link String }
291
     *     
292
     */
293
    public void setMaxPrintSpeedBlackWhite(String value) {
294
        this.maxPrintSpeedBlackWhite = value;
295
    }
296
 
297
    /**
298
     * Gets the value of the maxPrintSpeedColor property.
299
     * 
300
     * @return
301
     *     possible object is
302
     *     {@link String }
303
     *     
304
     */
305
    public String getMaxPrintSpeedColor() {
306
        return maxPrintSpeedColor;
307
    }
308
 
309
    /**
310
     * Sets the value of the maxPrintSpeedColor property.
311
     * 
312
     * @param value
313
     *     allowed object is
314
     *     {@link String }
315
     *     
316
     */
317
    public void setMaxPrintSpeedColor(String value) {
318
        this.maxPrintSpeedColor = value;
319
    }
320
 
321
    /**
322
     * Gets the value of the maxScanningSize property.
323
     * 
324
     * @return
325
     *     possible object is
326
     *     {@link String }
327
     *     
328
     */
329
    public String getMaxScanningSize() {
330
        return maxScanningSize;
331
    }
332
 
333
    /**
334
     * Sets the value of the maxScanningSize property.
335
     * 
336
     * @param value
337
     *     allowed object is
338
     *     {@link String }
339
     *     
340
     */
341
    public void setMaxScanningSize(String value) {
342
        this.maxScanningSize = value;
343
    }
344
 
345
    /**
346
     * Gets the value of the minScanningSize property.
347
     * 
348
     * @return
349
     *     possible object is
350
     *     {@link String }
351
     *     
352
     */
353
    public String getMinScanningSize() {
354
        return minScanningSize;
355
    }
356
 
357
    /**
358
     * Sets the value of the minScanningSize property.
359
     * 
360
     * @param value
361
     *     allowed object is
362
     *     {@link String }
363
     *     
364
     */
365
    public void setMinScanningSize(String value) {
366
        this.minScanningSize = value;
367
    }
368
 
369
    /**
370
     * Gets the value of the printerMediaSizeMaximum property.
371
     * 
372
     * @return
373
     *     possible object is
374
     *     {@link String }
375
     *     
376
     */
377
    public String getPrinterMediaSizeMaximum() {
378
        return printerMediaSizeMaximum;
379
    }
380
 
381
    /**
382
     * Sets the value of the printerMediaSizeMaximum property.
383
     * 
384
     * @param value
385
     *     allowed object is
386
     *     {@link String }
387
     *     
388
     */
389
    public void setPrinterMediaSizeMaximum(String value) {
390
        this.printerMediaSizeMaximum = value;
391
    }
392
 
393
    /**
394
     * Gets the value of the printerOutputType property.
395
     * 
396
     * @return
397
     *     possible object is
398
     *     {@link String }
399
     *     
400
     */
401
    public String getPrinterOutputType() {
402
        return printerOutputType;
403
    }
404
 
405
    /**
406
     * Sets the value of the printerOutputType property.
407
     * 
408
     * @param value
409
     *     allowed object is
410
     *     {@link String }
411
     *     
412
     */
413
    public void setPrinterOutputType(String value) {
414
        this.printerOutputType = value;
415
    }
416
 
417
    /**
418
     * Gets the value of the printerWirelessType property.
419
     * 
420
     * <p>
421
     * This accessor method returns a reference to the live list,
422
     * not a snapshot. Therefore any modification you make to the
423
     * returned list will be present inside the JAXB object.
424
     * This is why there is not a <CODE>set</CODE> method for the printerWirelessType property.
425
     * 
426
     * <p>
427
     * For example, to add a new item, do as follows:
428
     * <pre>
429
     *    getPrinterWirelessType().add(newItem);
430
     * </pre>
431
     * 
432
     * 
433
     * <p>
434
     * Objects of the following type(s) are allowed in the list
435
     * {@link String }
436
     * 
437
     * 
438
     */
439
    public List<String> getPrinterWirelessType() {
440
        if (printerWirelessType == null) {
441
            printerWirelessType = new ArrayList<String>();
442
        }
443
        return this.printerWirelessType;
444
    }
445
 
446
    /**
447
     * Gets the value of the printingMediaType property.
448
     * 
449
     * @return
450
     *     possible object is
451
     *     {@link PrintingMediaTypeValues }
452
     *     
453
     */
454
    public PrintingMediaTypeValues getPrintingMediaType() {
455
        return printingMediaType;
456
    }
457
 
458
    /**
459
     * Sets the value of the printingMediaType property.
460
     * 
461
     * @param value
462
     *     allowed object is
463
     *     {@link PrintingMediaTypeValues }
464
     *     
465
     */
466
    public void setPrintingMediaType(PrintingMediaTypeValues value) {
467
        this.printingMediaType = value;
468
    }
469
 
470
    /**
471
     * Gets the value of the printingTechnology property.
472
     * 
473
     * @return
474
     *     possible object is
475
     *     {@link String }
476
     *     
477
     */
478
    public String getPrintingTechnology() {
479
        return printingTechnology;
480
    }
481
 
482
    /**
483
     * Sets the value of the printingTechnology property.
484
     * 
485
     * @param value
486
     *     allowed object is
487
     *     {@link String }
488
     *     
489
     */
490
    public void setPrintingTechnology(String value) {
491
        this.printingTechnology = value;
492
    }
493
 
494
    /**
495
     * Gets the value of the scanRate property.
496
     * 
497
     * @return
498
     *     possible object is
499
     *     {@link String }
500
     *     
501
     */
502
    public String getScanRate() {
503
        return scanRate;
504
    }
505
 
506
    /**
507
     * Sets the value of the scanRate property.
508
     * 
509
     * @param value
510
     *     allowed object is
511
     *     {@link String }
512
     *     
513
     */
514
    public void setScanRate(String value) {
515
        this.scanRate = value;
516
    }
517
 
518
    /**
519
     * Gets the value of the scannerResolution property.
520
     * 
521
     * @return
522
     *     possible object is
523
     *     {@link String }
524
     *     
525
     */
526
    public String getScannerResolution() {
527
        return scannerResolution;
528
    }
529
 
530
    /**
531
     * Sets the value of the scannerResolution property.
532
     * 
533
     * @param value
534
     *     allowed object is
535
     *     {@link String }
536
     *     
537
     */
538
    public void setScannerResolution(String value) {
539
        this.scannerResolution = value;
540
    }
541
 
542
}