41 lines
678 B
Java
41 lines
678 B
Java
package de.gultsch.chat.xmpp;
|
|
|
|
import de.gultsch.chat.xml.Element;
|
|
|
|
public class IqPacket extends Element {
|
|
|
|
public static final int TYPE_SET = 0;
|
|
public static final int TYPE_RESULT = 1;
|
|
public static final int TYPE_GET = 2;
|
|
|
|
private IqPacket(String name) {
|
|
super(name);
|
|
}
|
|
|
|
public IqPacket(int type) {
|
|
super("iq");
|
|
switch (type) {
|
|
case TYPE_SET:
|
|
this.setAttribute("type", "set");
|
|
break;
|
|
case TYPE_GET:
|
|
this.setAttribute("type", "get");
|
|
break;
|
|
case TYPE_RESULT:
|
|
this.setAttribute("type", "result");
|
|
break;
|
|
default:
|
|
break;
|
|
}
|
|
}
|
|
|
|
public IqPacket() {
|
|
super("iq");
|
|
}
|
|
|
|
public String getId() {
|
|
return this.getAttribute("id");
|
|
}
|
|
|
|
}
|