package tic.tac.toe.packet;
import org.jivesoftware.smack.packet.PacketExtension;
public class InvalidMove implements PacketExtension {
public static final String ELEMENT_NAME = "ttt-invalid";
public static final String NAMESPACE = "tictactoe";
private int _gameID;
private int _posx;
private int _posy;
@Override
public String getElementName() {
return ELEMENT_NAME;
}
@Override
public String getNamespace() {
return NAMESPACE;
}
public int getGameID() {
return _gameID;
}
public void setGameID(int gameID) {
_gameID = gameID;
}
public int getPositionX() {
return _posx;
}
public int getPositionY() {
return _posy;
}
public void setPositionX(int x) {
_posx = x;
}
public void setPositionY(int y) {
_posy = y;
}
@Override
public String toXML() {
StringBuffer buf = new StringBuffer();
buf.append("<" + ELEMENT_NAME + " xmlns=\"" + NAMESPACE + "\">");
buf.append("<gameID>").append(_gameID).append("</gameID>");
buf.append("<positionX>").append(_posx).append("</positionX>");
buf.append("<positionY>").append(_posy).append("</positionY>");
buf.append("</" + ELEMENT_NAME + ">");
return buf.toString();
}
}