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 * <complexType> 28 * <complexContent> 29 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 30 * <sequence> 31 * <element name="Argument" maxOccurs="unbounded"> 32 * <complexType> 33 * <complexContent> 34 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 35 * <attribute name="Name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> 36 * <attribute name="Value" type="{http://www.w3.org/2001/XMLSchema}string" /> 37 * </restriction> 38 * </complexContent> 39 * </complexType> 40 * </element> 41 * </sequence> 42 * </restriction> 43 * </complexContent> 44 * </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 * <complexType> 96 * <complexContent> 97 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 98 * <attribute name="Name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> 99 * <attribute name="Value" type="{http://www.w3.org/2001/XMLSchema}string" /> 100 * </restriction> 101 * </complexContent> 102 * </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 }