View Javadoc

1   //
2   // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.1.2-b01-fcs 
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: 2007.04.05 at 10:47:13 AM CEST 
6   //
7   
8   
9   package com.amazon.webservices.awsecommerceservice._2007_04_04;
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.XmlAttribute;
16  import javax.xml.bind.annotation.XmlElement;
17  import javax.xml.bind.annotation.XmlRootElement;
18  import javax.xml.bind.annotation.XmlType;
19  
20  
21  /**
22   * <p>Java class for anonymous complex type.
23   * 
24   * <p>The following schema fragment specifies the expected content contained within this class.
25   * 
26   * <pre>
27   * &lt;complexType>
28   *   &lt;complexContent>
29   *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
30   *       &lt;sequence>
31   *         &lt;element name="Argument" maxOccurs="unbounded">
32   *           &lt;complexType>
33   *             &lt;complexContent>
34   *               &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
35   *                 &lt;attribute name="Name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
36   *                 &lt;attribute name="Value" type="{http://www.w3.org/2001/XMLSchema}string" />
37   *               &lt;/restriction>
38   *             &lt;/complexContent>
39   *           &lt;/complexType>
40   *         &lt;/element>
41   *       &lt;/sequence>
42   *     &lt;/restriction>
43   *   &lt;/complexContent>
44   * &lt;/complexType>
45   * </pre>
46   * 
47   * 
48   */
49  @XmlAccessorType(XmlAccessType.FIELD)
50  @XmlType(name = "", propOrder = {
51      "argument"
52  })
53  @XmlRootElement(name = "Arguments")
54  public class Arguments {
55  
56      @XmlElement(name = "Argument", required = true)
57      protected List<Arguments.Argument> argument;
58  
59      /**
60       * Gets the value of the argument property.
61       * 
62       * <p>
63       * This accessor method returns a reference to the live list,
64       * not a snapshot. Therefore any modification you make to the
65       * returned list will be present inside the JAXB object.
66       * This is why there is not a <CODE>set</CODE> method for the argument property.
67       * 
68       * <p>
69       * For example, to add a new item, do as follows:
70       * <pre>
71       *    getArgument().add(newItem);
72       * </pre>
73       * 
74       * 
75       * <p>
76       * Objects of the following type(s) are allowed in the list
77       * {@link Arguments.Argument }
78       * 
79       * 
80       */
81      public List<Arguments.Argument> getArgument() {
82          if (argument == null) {
83              argument = new ArrayList<Arguments.Argument>();
84          }
85          return this.argument;
86      }
87  
88  
89      /**
90       * <p>Java class for anonymous complex type.
91       * 
92       * <p>The following schema fragment specifies the expected content contained within this class.
93       * 
94       * <pre>
95       * &lt;complexType>
96       *   &lt;complexContent>
97       *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
98       *       &lt;attribute name="Name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
99       *       &lt;attribute name="Value" type="{http://www.w3.org/2001/XMLSchema}string" />
100      *     &lt;/restriction>
101      *   &lt;/complexContent>
102      * &lt;/complexType>
103      * </pre>
104      * 
105      * 
106      */
107     @XmlAccessorType(XmlAccessType.FIELD)
108     @XmlType(name = "")
109     public static class Argument {
110 
111         @XmlAttribute(name = "Name", required = true)
112         protected String name;
113         @XmlAttribute(name = "Value")
114         protected String value;
115 
116         /**
117          * Gets the value of the name property.
118          * 
119          * @return
120          *     possible object is
121          *     {@link String }
122          *     
123          */
124         public String getName() {
125             return name;
126         }
127 
128         /**
129          * Sets the value of the name property.
130          * 
131          * @param value
132          *     allowed object is
133          *     {@link String }
134          *     
135          */
136         public void setName(String value) {
137             this.name = value;
138         }
139 
140         /**
141          * Gets the value of the value property.
142          * 
143          * @return
144          *     possible object is
145          *     {@link String }
146          *     
147          */
148         public String getValue() {
149             return value;
150         }
151 
152         /**
153          * Sets the value of the value property.
154          * 
155          * @param value
156          *     allowed object is
157          *     {@link String }
158          *     
159          */
160         public void setValue(String value) {
161             this.value = value;
162         }
163 
164     }
165 
166 }