package com.sissi.protocol.iq.register.simple; 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.field.Field; import com.sissi.field.Fields; import com.sissi.protocol.iq.register.Register; /** * @author kim 2014年5月10日 */ @XmlType(namespace = Register.XMLNS) @XmlRootElement(name = Redirect.NAME) public class Redirect implements Field<String> { public final static String NAME = "x"; private final static String XMLNS = "jabber:x:oob"; private String url; public Redirect() { super(); } public Redirect(String url) { super(); this.url = url; } @XmlAttribute public String getXmlns() { return XMLNS; } @Override public String getName() { return NAME; } @XmlElement(name = "url") public String getValue() { return this.url; } @Override public Fields getChildren() { return null; } @Override public boolean hasChild() { return false; } }