001    //
002    // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-833 
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: 2013.02.07 at 02:32:38 PM CET 
006    //
007    
008    
009    package jabber.client;
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.XmlSchemaType;
016    import javax.xml.bind.annotation.XmlType;
017    import javax.xml.bind.annotation.XmlValue;
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     * &lt;complexType>
029     *   &lt;simpleContent>
030     *     &lt;extension base="&lt;jabber:client>statusType">
031     *       &lt;attribute ref="{http://www.w3.org/XML/1998/namespace}lang"/>
032     *     &lt;/extension>
033     *   &lt;/simpleContent>
034     * &lt;/complexType>
035     * </pre>
036     * 
037     * 
038     */
039    @XmlAccessorType(XmlAccessType.FIELD)
040    @XmlType(name = "", propOrder = {
041        "value"
042    })
043    @XmlRootElement(name = "status")
044    public class Status {
045    
046        @XmlValue
047        protected String value;
048        @XmlAttribute(namespace = "http://www.w3.org/XML/1998/namespace")
049        @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
050        @XmlSchemaType(name = "language")
051        protected String lang;
052    
053        /**
054         * Gets the value of the value property.
055         * 
056         * @return
057         *     possible object is
058         *     {@link String }
059         *     
060         */
061        public String getValue() {
062            return value;
063        }
064    
065        /**
066         * Sets the value of the value property.
067         * 
068         * @param value
069         *     allowed object is
070         *     {@link String }
071         *     
072         */
073        public void setValue(String value) {
074            this.value = value;
075        }
076    
077        /**
078         * Gets the value of the lang property.
079         * 
080         * @return
081         *     possible object is
082         *     {@link String }
083         *     
084         */
085        public String getLang() {
086            return lang;
087        }
088    
089        /**
090         * Sets the value of the lang property.
091         * 
092         * @param value
093         *     allowed object is
094         *     {@link String }
095         *     
096         */
097        public void setLang(String value) {
098            this.lang = value;
099        }
100    
101    }