package de.uni_passau.fim.pkjab.model.xmpp;
import de.uni_passau.fim.pkjab.util.ChatState;
class XMPPMessageHandler {
private static final String CHATSTATES_URI = "http://jabber.org/protocol/chatstates";
protected boolean startChild(Stack xmlStack,
AbstractXMLTag thisTag, Attributes atts) throws SAXException {
if (thisTag.uri.equals(CHATSTATES_URI)) {
contact.setChatState(ChatState.valueOf(thisTag.getName().trim().toUpperCase()));
return true;
} else {
return original(xmlStack, thisTag, atts);
}
}
protected boolean endChild(Stack xmlStack,
AbstractXMLTag thisTag, String content) {
if (thisTag.uri.equals(CHATSTATES_URI)) {
return true;
} else {
return original(xmlStack, thisTag, content);
}
}
}