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