package com.sissi.protocol.iq.si;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlType;
import com.sissi.io.read.Collector;
import com.sissi.io.read.Metadata;
import com.sissi.protocol.iq.data.XData;
/**
* @author kim 2013年12月13日
*/
@Metadata(uri = Feature.XMLNS, localName = Feature.NAME)
@XmlType(namespace = Feature.XMLNS)
@XmlRootElement
public class Feature implements Collector {
public final static String XMLNS = "http://jabber.org/protocol/feature-neg";
public final static String NAME = "feature";
private XData x;
public Feature x(XData x) {
this.x = x;
return this;
}
@XmlElement
public XData getX() {
return this.x;
}
@XmlAttribute
public String getXmlns() {
return XMLNS;
}
@Override
public void set(String localName, Object ob) {
this.x = XData.class.cast(ob);
}
}