Subversion Repositories SmartDukaan

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
7481 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.util.ArrayList;
12
import java.util.List;
13
import javax.xml.bind.annotation.XmlAccessType;
14
import javax.xml.bind.annotation.XmlAccessorType;
15
import javax.xml.bind.annotation.XmlElement;
16
import javax.xml.bind.annotation.XmlRootElement;
17
import javax.xml.bind.annotation.XmlType;
18
import javax.xml.bind.annotation.adapters.NormalizedStringAdapter;
19
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
20
 
21
 
22
/**
23
 * <p>Java class for anonymous complex type.
24
 * 
25
 * <p>The following schema fragment specifies the expected content contained within this class.
26
 * 
27
 * <pre>
28
 * &lt;complexType>
29
 *   &lt;complexContent>
30
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
31
 *       &lt;sequence>
32
 *         &lt;element name="ColorScreen" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
33
 *         &lt;element name="HardDriveSize" type="{}MemorySizeDimension" minOccurs="0"/>
34
 *         &lt;element name="MemorySlotsAvailable" type="{}StringNotNull" minOccurs="0"/>
35
 *         &lt;element name="OperatingSystem" type="{}MediumStringNotNull" maxOccurs="5" minOccurs="0"/>
36
 *         &lt;element name="PowerSource" type="{}FortyStringNotNull" minOccurs="0"/>
37
 *         &lt;element name="ProcessorType" type="{}ProcessorTypeValues" minOccurs="0"/>
38
 *         &lt;element name="ProcessorSpeed" type="{}FrequencyDimension" minOccurs="0"/>
39
 *         &lt;element name="RAMSize" type="{}MemorySizeDimension" minOccurs="0"/>
40
 *         &lt;element name="ScreenSize" type="{}LengthDimension" minOccurs="0"/>
41
 *         &lt;element name="ScreenResolution" type="{}FortyStringNotNull" minOccurs="0"/>
42
 *         &lt;element name="SoftwareIncluded" type="{}LongStringNotNull" minOccurs="0"/>
43
 *         &lt;element name="WirelessTechnology" type="{}StringNotNull" maxOccurs="5" minOccurs="0"/>
44
 *       &lt;/sequence>
45
 *     &lt;/restriction>
46
 *   &lt;/complexContent>
47
 * &lt;/complexType>
48
 * </pre>
49
 * 
50
 * 
51
 */
52
@XmlAccessorType(XmlAccessType.FIELD)
53
@XmlType(name = "", propOrder = {
54
    "colorScreen",
55
    "hardDriveSize",
56
    "memorySlotsAvailable",
57
    "operatingSystem",
58
    "powerSource",
59
    "processorType",
60
    "processorSpeed",
61
    "ramSize",
62
    "screenSize",
63
    "screenResolution",
64
    "softwareIncluded",
65
    "wirelessTechnology"
66
})
67
@XmlRootElement(name = "HandheldOrPDA")
68
public class HandheldOrPDA {
69
 
70
    @XmlElement(name = "ColorScreen")
71
    protected Boolean colorScreen;
72
    @XmlElement(name = "HardDriveSize")
73
    protected MemorySizeDimension hardDriveSize;
74
    @XmlElement(name = "MemorySlotsAvailable")
75
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
76
    protected String memorySlotsAvailable;
77
    @XmlElement(name = "OperatingSystem")
78
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
79
    protected List<String> operatingSystem;
80
    @XmlElement(name = "PowerSource")
81
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
82
    protected String powerSource;
83
    @XmlElement(name = "ProcessorType")
84
    protected String processorType;
85
    @XmlElement(name = "ProcessorSpeed")
86
    protected FrequencyDimension processorSpeed;
87
    @XmlElement(name = "RAMSize")
88
    protected MemorySizeDimension ramSize;
89
    @XmlElement(name = "ScreenSize")
90
    protected LengthDimension screenSize;
91
    @XmlElement(name = "ScreenResolution")
92
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
93
    protected String screenResolution;
94
    @XmlElement(name = "SoftwareIncluded")
95
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
96
    protected String softwareIncluded;
97
    @XmlElement(name = "WirelessTechnology")
98
    @XmlJavaTypeAdapter(NormalizedStringAdapter.class)
99
    protected List<String> wirelessTechnology;
100
 
101
    /**
102
     * Gets the value of the colorScreen property.
103
     * 
104
     * @return
105
     *     possible object is
106
     *     {@link Boolean }
107
     *     
108
     */
109
    public Boolean isColorScreen() {
110
        return colorScreen;
111
    }
112
 
113
    /**
114
     * Sets the value of the colorScreen property.
115
     * 
116
     * @param value
117
     *     allowed object is
118
     *     {@link Boolean }
119
     *     
120
     */
121
    public void setColorScreen(Boolean value) {
122
        this.colorScreen = value;
123
    }
124
 
125
    /**
126
     * Gets the value of the hardDriveSize property.
127
     * 
128
     * @return
129
     *     possible object is
130
     *     {@link MemorySizeDimension }
131
     *     
132
     */
133
    public MemorySizeDimension getHardDriveSize() {
134
        return hardDriveSize;
135
    }
136
 
137
    /**
138
     * Sets the value of the hardDriveSize property.
139
     * 
140
     * @param value
141
     *     allowed object is
142
     *     {@link MemorySizeDimension }
143
     *     
144
     */
145
    public void setHardDriveSize(MemorySizeDimension value) {
146
        this.hardDriveSize = value;
147
    }
148
 
149
    /**
150
     * Gets the value of the memorySlotsAvailable property.
151
     * 
152
     * @return
153
     *     possible object is
154
     *     {@link String }
155
     *     
156
     */
157
    public String getMemorySlotsAvailable() {
158
        return memorySlotsAvailable;
159
    }
160
 
161
    /**
162
     * Sets the value of the memorySlotsAvailable property.
163
     * 
164
     * @param value
165
     *     allowed object is
166
     *     {@link String }
167
     *     
168
     */
169
    public void setMemorySlotsAvailable(String value) {
170
        this.memorySlotsAvailable = value;
171
    }
172
 
173
    /**
174
     * Gets the value of the operatingSystem property.
175
     * 
176
     * <p>
177
     * This accessor method returns a reference to the live list,
178
     * not a snapshot. Therefore any modification you make to the
179
     * returned list will be present inside the JAXB object.
180
     * This is why there is not a <CODE>set</CODE> method for the operatingSystem property.
181
     * 
182
     * <p>
183
     * For example, to add a new item, do as follows:
184
     * <pre>
185
     *    getOperatingSystem().add(newItem);
186
     * </pre>
187
     * 
188
     * 
189
     * <p>
190
     * Objects of the following type(s) are allowed in the list
191
     * {@link String }
192
     * 
193
     * 
194
     */
195
    public List<String> getOperatingSystem() {
196
        if (operatingSystem == null) {
197
            operatingSystem = new ArrayList<String>();
198
        }
199
        return this.operatingSystem;
200
    }
201
 
202
    /**
203
     * Gets the value of the powerSource property.
204
     * 
205
     * @return
206
     *     possible object is
207
     *     {@link String }
208
     *     
209
     */
210
    public String getPowerSource() {
211
        return powerSource;
212
    }
213
 
214
    /**
215
     * Sets the value of the powerSource property.
216
     * 
217
     * @param value
218
     *     allowed object is
219
     *     {@link String }
220
     *     
221
     */
222
    public void setPowerSource(String value) {
223
        this.powerSource = value;
224
    }
225
 
226
    /**
227
     * Gets the value of the processorType property.
228
     * 
229
     * @return
230
     *     possible object is
231
     *     {@link String }
232
     *     
233
     */
234
    public String getProcessorType() {
235
        return processorType;
236
    }
237
 
238
    /**
239
     * Sets the value of the processorType property.
240
     * 
241
     * @param value
242
     *     allowed object is
243
     *     {@link String }
244
     *     
245
     */
246
    public void setProcessorType(String value) {
247
        this.processorType = value;
248
    }
249
 
250
    /**
251
     * Gets the value of the processorSpeed property.
252
     * 
253
     * @return
254
     *     possible object is
255
     *     {@link FrequencyDimension }
256
     *     
257
     */
258
    public FrequencyDimension getProcessorSpeed() {
259
        return processorSpeed;
260
    }
261
 
262
    /**
263
     * Sets the value of the processorSpeed property.
264
     * 
265
     * @param value
266
     *     allowed object is
267
     *     {@link FrequencyDimension }
268
     *     
269
     */
270
    public void setProcessorSpeed(FrequencyDimension value) {
271
        this.processorSpeed = value;
272
    }
273
 
274
    /**
275
     * Gets the value of the ramSize property.
276
     * 
277
     * @return
278
     *     possible object is
279
     *     {@link MemorySizeDimension }
280
     *     
281
     */
282
    public MemorySizeDimension getRAMSize() {
283
        return ramSize;
284
    }
285
 
286
    /**
287
     * Sets the value of the ramSize property.
288
     * 
289
     * @param value
290
     *     allowed object is
291
     *     {@link MemorySizeDimension }
292
     *     
293
     */
294
    public void setRAMSize(MemorySizeDimension value) {
295
        this.ramSize = value;
296
    }
297
 
298
    /**
299
     * Gets the value of the screenSize property.
300
     * 
301
     * @return
302
     *     possible object is
303
     *     {@link LengthDimension }
304
     *     
305
     */
306
    public LengthDimension getScreenSize() {
307
        return screenSize;
308
    }
309
 
310
    /**
311
     * Sets the value of the screenSize property.
312
     * 
313
     * @param value
314
     *     allowed object is
315
     *     {@link LengthDimension }
316
     *     
317
     */
318
    public void setScreenSize(LengthDimension value) {
319
        this.screenSize = value;
320
    }
321
 
322
    /**
323
     * Gets the value of the screenResolution property.
324
     * 
325
     * @return
326
     *     possible object is
327
     *     {@link String }
328
     *     
329
     */
330
    public String getScreenResolution() {
331
        return screenResolution;
332
    }
333
 
334
    /**
335
     * Sets the value of the screenResolution property.
336
     * 
337
     * @param value
338
     *     allowed object is
339
     *     {@link String }
340
     *     
341
     */
342
    public void setScreenResolution(String value) {
343
        this.screenResolution = value;
344
    }
345
 
346
    /**
347
     * Gets the value of the softwareIncluded property.
348
     * 
349
     * @return
350
     *     possible object is
351
     *     {@link String }
352
     *     
353
     */
354
    public String getSoftwareIncluded() {
355
        return softwareIncluded;
356
    }
357
 
358
    /**
359
     * Sets the value of the softwareIncluded property.
360
     * 
361
     * @param value
362
     *     allowed object is
363
     *     {@link String }
364
     *     
365
     */
366
    public void setSoftwareIncluded(String value) {
367
        this.softwareIncluded = value;
368
    }
369
 
370
    /**
371
     * Gets the value of the wirelessTechnology property.
372
     * 
373
     * <p>
374
     * This accessor method returns a reference to the live list,
375
     * not a snapshot. Therefore any modification you make to the
376
     * returned list will be present inside the JAXB object.
377
     * This is why there is not a <CODE>set</CODE> method for the wirelessTechnology property.
378
     * 
379
     * <p>
380
     * For example, to add a new item, do as follows:
381
     * <pre>
382
     *    getWirelessTechnology().add(newItem);
383
     * </pre>
384
     * 
385
     * 
386
     * <p>
387
     * Objects of the following type(s) are allowed in the list
388
     * {@link String }
389
     * 
390
     * 
391
     */
392
    public List<String> getWirelessTechnology() {
393
        if (wirelessTechnology == null) {
394
            wirelessTechnology = new ArrayList<String>();
395
        }
396
        return this.wirelessTechnology;
397
    }
398
 
399
}