mirror of
https://github.com/igniterealtime/Spark.git
synced 2025-10-29 11:47:01 +00:00
SPARK-2355: Add QNAME field to classes that implements ExtensionElement
This commit is contained in:
parent
1e7860fe70
commit
91a421009a
@ -35,6 +35,7 @@ import org.jxmpp.jid.Jid;
|
||||
import org.jxmpp.jid.impl.JidCreate;
|
||||
import org.jxmpp.stringprep.XmppStringprepException;
|
||||
|
||||
import javax.xml.namespace.QName;
|
||||
import java.util.Collection;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
@ -205,15 +206,18 @@ public class TransportUtils {
|
||||
|
||||
|
||||
static class GatewayRegisterExtension implements ExtensionElement {
|
||||
public static final String ELEMENT_NAME = "x";
|
||||
public static final String NAMESPACE = "jabber:iq:gateway:register";
|
||||
public static final QName QNAME = new QName(NAMESPACE, ELEMENT_NAME);
|
||||
|
||||
@Override
|
||||
public String getElementName() {
|
||||
return "x";
|
||||
return ELEMENT_NAME;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getNamespace() {
|
||||
return "jabber:iq:gateway:register";
|
||||
return NAMESPACE;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@ -21,6 +21,7 @@ import org.jivesoftware.smack.provider.ExtensionElementProvider;
|
||||
import org.jivesoftware.smack.xml.XmlPullParser;
|
||||
import org.jivesoftware.smack.xml.XmlPullParserException;
|
||||
|
||||
import javax.xml.namespace.QName;
|
||||
import java.io.IOException;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
@ -49,6 +50,8 @@ public class Features implements ExtensionElement {
|
||||
*/
|
||||
public static final String NAMESPACE = "http://jabber.org/protocol/disco#info";
|
||||
|
||||
public static final QName QNAME = new QName(NAMESPACE, ELEMENT_NAME);
|
||||
|
||||
|
||||
@Override
|
||||
public String getElementName() {
|
||||
|
||||
@ -22,14 +22,21 @@ import org.jivesoftware.smack.provider.ExtensionElementProvider;
|
||||
import org.jivesoftware.smack.xml.XmlPullParser;
|
||||
import org.jivesoftware.smack.xml.XmlPullParserException;
|
||||
|
||||
import javax.xml.namespace.QName;
|
||||
import java.io.IOException;
|
||||
|
||||
/**
|
||||
* XEP-0008: IQ-Based Avatars
|
||||
* TODO Should be replaced with XEP-0084: User Avatar
|
||||
*/
|
||||
public class JabberAvatarExtension implements ExtensionElement {
|
||||
|
||||
public static final String ELEMENT_NAME = "x";
|
||||
|
||||
public static final String NAMESPACE = "jabber:x:avatar";
|
||||
|
||||
public static final QName QNAME = new QName(NAMESPACE, ELEMENT_NAME);
|
||||
|
||||
private String photoHash;
|
||||
|
||||
public void setPhotoHash(String hash) {
|
||||
|
||||
@ -22,6 +22,7 @@ import org.jivesoftware.smack.provider.ExtensionElementProvider;
|
||||
import org.jivesoftware.smack.xml.XmlPullParser;
|
||||
import org.jivesoftware.smack.xml.XmlPullParserException;
|
||||
|
||||
import javax.xml.namespace.QName;
|
||||
import java.io.IOException;
|
||||
|
||||
public class VCardUpdateExtension implements ExtensionElement {
|
||||
@ -30,6 +31,8 @@ public class VCardUpdateExtension implements ExtensionElement {
|
||||
|
||||
public static final String NAMESPACE = "vcard-temp:x:update";
|
||||
|
||||
public static final QName QNAME = new QName(NAMESPACE, ELEMENT_NAME);
|
||||
|
||||
private String photoHash;
|
||||
|
||||
public void setPhotoHash(String hash) {
|
||||
|
||||
@ -28,6 +28,7 @@ public class MoveAnswerPacket implements ExtensionElement
|
||||
|
||||
public static final String ELEMENT_NAME = "bs-move";
|
||||
public static final String NAMESPACE = "battleship";
|
||||
public static final QName QNAME = new QName(NAMESPACE, ELEMENT_NAME);
|
||||
|
||||
private int posx;
|
||||
private int posy;
|
||||
|
||||
@ -27,6 +27,7 @@ public class MovePacket implements ExtensionElement {
|
||||
|
||||
public static final String ELEMENT_NAME = "bs-move";
|
||||
public static final String NAMESPACE = "battleship";
|
||||
public static final QName QNAME = new QName(NAMESPACE, ELEMENT_NAME);
|
||||
|
||||
private int posx;
|
||||
private int posy;
|
||||
|
||||
@ -21,6 +21,7 @@ import org.jivesoftware.smack.provider.ExtensionElementProvider;
|
||||
import org.jivesoftware.smack.xml.XmlPullParser;
|
||||
import org.jivesoftware.smack.xml.XmlPullParserException;
|
||||
|
||||
import javax.xml.namespace.QName;
|
||||
import java.io.IOException;
|
||||
|
||||
/**
|
||||
@ -30,6 +31,7 @@ public class GameForfeit implements ExtensionElement {
|
||||
|
||||
public static final String ELEMENT_NAME = "reversi-forfeit";
|
||||
public static final String NAMESPACE = "http://jivesoftware.org/protocol/game/reversi";
|
||||
public static final QName QNAME = new QName(NAMESPACE, ELEMENT_NAME);
|
||||
|
||||
private int gameID;
|
||||
|
||||
|
||||
@ -21,6 +21,7 @@ import org.jivesoftware.smack.provider.ExtensionElementProvider;
|
||||
import org.jivesoftware.smack.xml.XmlPullParser;
|
||||
import org.jivesoftware.smack.xml.XmlPullParserException;
|
||||
|
||||
import javax.xml.namespace.QName;
|
||||
import java.io.IOException;
|
||||
|
||||
/**
|
||||
@ -37,6 +38,7 @@ public class GameMove implements ExtensionElement {
|
||||
|
||||
public static final String ELEMENT_NAME = "reversi-move";
|
||||
public static final String NAMESPACE = "http://jivesoftware.org/protocol/game/reversi";
|
||||
public static final QName QNAME = new QName(NAMESPACE, ELEMENT_NAME);
|
||||
|
||||
private int gameID;
|
||||
private int position;
|
||||
|
||||
@ -6,12 +6,14 @@ import org.jivesoftware.smack.provider.ExtensionElementProvider;
|
||||
import org.jivesoftware.smack.xml.XmlPullParser;
|
||||
import org.jivesoftware.smack.xml.XmlPullParserException;
|
||||
|
||||
import javax.xml.namespace.QName;
|
||||
import java.io.IOException;
|
||||
|
||||
public class InvalidMove implements ExtensionElement {
|
||||
|
||||
public static final String ELEMENT_NAME = "ttt-invalid";
|
||||
public static final String NAMESPACE = "tictactoe";
|
||||
public static final QName QNAME = new QName(NAMESPACE, ELEMENT_NAME);
|
||||
|
||||
private int _gameID;
|
||||
private int _posx;
|
||||
|
||||
@ -21,6 +21,7 @@ import org.jivesoftware.smack.provider.ExtensionElementProvider;
|
||||
import org.jivesoftware.smack.xml.XmlPullParser;
|
||||
import org.jivesoftware.smack.xml.XmlPullParserException;
|
||||
|
||||
import javax.xml.namespace.QName;
|
||||
import java.io.IOException;
|
||||
|
||||
/**
|
||||
@ -33,6 +34,7 @@ public class MovePacket implements ExtensionElement {
|
||||
|
||||
public static final String ELEMENT_NAME = "ttt-move";
|
||||
public static final String NAMESPACE = "tictactoe";
|
||||
public static final QName QNAME = new QName(NAMESPACE, ELEMENT_NAME);
|
||||
|
||||
private int posx;
|
||||
private int posy;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user