001 // 002 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vJAXB 2.1.10 003 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 004 // Any modifications to this file will be lost upon recompilation of the source schema. 005 // Generated on: 2011.11.16 at 07:37:02 PM EST 006 // 007 008 009 package jabber.server; 010 011 import javax.xml.bind.annotation.XmlAccessType; 012 import javax.xml.bind.annotation.XmlAccessorType; 013 import javax.xml.bind.annotation.XmlAnyElement; 014 import javax.xml.bind.annotation.XmlAttribute; 015 import javax.xml.bind.annotation.XmlRootElement; 016 import javax.xml.bind.annotation.XmlSchemaType; 017 import javax.xml.bind.annotation.XmlType; 018 import javax.xml.bind.annotation.adapters.CollapsedStringAdapter; 019 import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; 020 021 022 /** 023 * <p>Java class for anonymous complex type. 024 * 025 * <p>The following schema fragment specifies the expected content contained within this class. 026 * 027 * <pre> 028 * <complexType> 029 * <complexContent> 030 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 031 * <sequence> 032 * <any namespace='##other' minOccurs="0"/> 033 * <element ref="{jabber:server}error" minOccurs="0"/> 034 * </sequence> 035 * <attribute name="from" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> 036 * <attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}NMTOKEN" /> 037 * <attribute name="to" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> 038 * <attribute name="type" use="required"> 039 * <simpleType> 040 * <restriction base="{http://www.w3.org/2001/XMLSchema}NCName"> 041 * <enumeration value="error"/> 042 * <enumeration value="get"/> 043 * <enumeration value="result"/> 044 * <enumeration value="set"/> 045 * </restriction> 046 * </simpleType> 047 * </attribute> 048 * <attribute ref="{http://www.w3.org/XML/1998/namespace}lang"/> 049 * </restriction> 050 * </complexContent> 051 * </complexType> 052 * </pre> 053 * 054 * 055 */ 056 @XmlAccessorType(XmlAccessType.FIELD) 057 @XmlType(name = "", propOrder = { 058 "any", 059 "error" 060 }) 061 @XmlRootElement(name = "iq") 062 public class Iq { 063 064 @XmlAnyElement(lax = true) 065 protected Object any; 066 protected Error error; 067 @XmlAttribute(required = true) 068 protected String from; 069 @XmlAttribute(required = true) 070 @XmlJavaTypeAdapter(CollapsedStringAdapter.class) 071 @XmlSchemaType(name = "NMTOKEN") 072 protected String id; 073 @XmlAttribute(required = true) 074 protected String to; 075 @XmlAttribute(required = true) 076 @XmlJavaTypeAdapter(CollapsedStringAdapter.class) 077 protected String type; 078 @XmlAttribute(namespace = "http://www.w3.org/XML/1998/namespace") 079 @XmlJavaTypeAdapter(CollapsedStringAdapter.class) 080 @XmlSchemaType(name = "language") 081 protected String lang; 082 083 /** 084 * Gets the value of the any property. 085 * 086 * @return 087 * possible object is 088 * {@link Object } 089 * 090 */ 091 public Object getAny() { 092 return any; 093 } 094 095 /** 096 * Sets the value of the any property. 097 * 098 * @param value 099 * allowed object is 100 * {@link Object } 101 * 102 */ 103 public void setAny(Object value) { 104 this.any = value; 105 } 106 107 /** 108 * Gets the value of the error property. 109 * 110 * @return 111 * possible object is 112 * {@link Error } 113 * 114 */ 115 public Error getError() { 116 return error; 117 } 118 119 /** 120 * Sets the value of the error property. 121 * 122 * @param value 123 * allowed object is 124 * {@link Error } 125 * 126 */ 127 public void setError(Error value) { 128 this.error = value; 129 } 130 131 /** 132 * Gets the value of the from property. 133 * 134 * @return 135 * possible object is 136 * {@link String } 137 * 138 */ 139 public String getFrom() { 140 return from; 141 } 142 143 /** 144 * Sets the value of the from property. 145 * 146 * @param value 147 * allowed object is 148 * {@link String } 149 * 150 */ 151 public void setFrom(String value) { 152 this.from = value; 153 } 154 155 /** 156 * Gets the value of the id property. 157 * 158 * @return 159 * possible object is 160 * {@link String } 161 * 162 */ 163 public String getId() { 164 return id; 165 } 166 167 /** 168 * Sets the value of the id property. 169 * 170 * @param value 171 * allowed object is 172 * {@link String } 173 * 174 */ 175 public void setId(String value) { 176 this.id = value; 177 } 178 179 /** 180 * Gets the value of the to property. 181 * 182 * @return 183 * possible object is 184 * {@link String } 185 * 186 */ 187 public String getTo() { 188 return to; 189 } 190 191 /** 192 * Sets the value of the to property. 193 * 194 * @param value 195 * allowed object is 196 * {@link String } 197 * 198 */ 199 public void setTo(String value) { 200 this.to = value; 201 } 202 203 /** 204 * Gets the value of the type property. 205 * 206 * @return 207 * possible object is 208 * {@link String } 209 * 210 */ 211 public String getType() { 212 return type; 213 } 214 215 /** 216 * Sets the value of the type property. 217 * 218 * @param value 219 * allowed object is 220 * {@link String } 221 * 222 */ 223 public void setType(String value) { 224 this.type = value; 225 } 226 227 /** 228 * Gets the value of the lang property. 229 * 230 * @return 231 * possible object is 232 * {@link String } 233 * 234 */ 235 public String getLang() { 236 return lang; 237 } 238 239 /** 240 * Sets the value of the lang property. 241 * 242 * @param value 243 * allowed object is 244 * {@link String } 245 * 246 */ 247 public void setLang(String value) { 248 this.lang = value; 249 } 250 251 }