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.18 at 02:23:57 PM EST 006 // 007 008 009 package org.jabber.protocol.disco_info; 010 011 import javax.xml.bind.annotation.XmlAccessType; 012 import javax.xml.bind.annotation.XmlAccessorType; 013 import javax.xml.bind.annotation.XmlAttribute; 014 import javax.xml.bind.annotation.XmlRootElement; 015 import javax.xml.bind.annotation.XmlType; 016 import javax.xml.bind.annotation.XmlValue; 017 018 019 /** 020 * <p>Java class for anonymous complex type. 021 * 022 * <p>The following schema fragment specifies the expected content contained within this class. 023 * 024 * <pre> 025 * <complexType> 026 * <simpleContent> 027 * <extension base="<http://jabber.org/protocol/disco#info>empty"> 028 * <attribute name="category" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> 029 * <attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" /> 030 * <attribute name="type" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> 031 * </extension> 032 * </simpleContent> 033 * </complexType> 034 * </pre> 035 * 036 * 037 */ 038 @XmlAccessorType(XmlAccessType.FIELD) 039 @XmlType(name = "", propOrder = { 040 "value" 041 }) 042 @XmlRootElement(name = "identity") 043 public class Identity { 044 045 @XmlValue 046 protected String value; 047 @XmlAttribute(required = true) 048 protected String category; 049 @XmlAttribute 050 protected String name; 051 @XmlAttribute(required = true) 052 protected String type; 053 054 /** 055 * Gets the value of the value property. 056 * 057 * @return 058 * possible object is 059 * {@link String } 060 * 061 */ 062 public String getValue() { 063 return value; 064 } 065 066 /** 067 * Sets the value of the value property. 068 * 069 * @param value 070 * allowed object is 071 * {@link String } 072 * 073 */ 074 public void setValue(String value) { 075 this.value = value; 076 } 077 078 /** 079 * Gets the value of the category property. 080 * 081 * @return 082 * possible object is 083 * {@link String } 084 * 085 */ 086 public String getCategory() { 087 return category; 088 } 089 090 /** 091 * Sets the value of the category property. 092 * 093 * @param value 094 * allowed object is 095 * {@link String } 096 * 097 */ 098 public void setCategory(String value) { 099 this.category = value; 100 } 101 102 /** 103 * Gets the value of the name property. 104 * 105 * @return 106 * possible object is 107 * {@link String } 108 * 109 */ 110 public String getName() { 111 return name; 112 } 113 114 /** 115 * Sets the value of the name property. 116 * 117 * @param value 118 * allowed object is 119 * {@link String } 120 * 121 */ 122 public void setName(String value) { 123 this.name = value; 124 } 125 126 /** 127 * Gets the value of the type property. 128 * 129 * @return 130 * possible object is 131 * {@link String } 132 * 133 */ 134 public String getType() { 135 return type; 136 } 137 138 /** 139 * Sets the value of the type property. 140 * 141 * @param value 142 * allowed object is 143 * {@link String } 144 * 145 */ 146 public void setType(String value) { 147 this.type = value; 148 } 149 150 }