package com.sissi.pipeline.in.iq.muc.admin;
import com.sissi.context.JIDBuilder;
import com.sissi.pipeline.in.MucMatcher;
import com.sissi.protocol.Protocol;
import com.sissi.protocol.ProtocolType;
import com.sissi.protocol.muc.XMucAdmin;
/**
* <iq type="get"><query xmlns='http://jabber.org/protocol/muc#admin'><item item='xxx'/affiliation='xxxx'/></query></iq>
*
* @author kim 2014年3月14日
*/
public class MucGetMatcher extends MucMatcher {
public MucGetMatcher(JIDBuilder jidBuilder) {
super(XMucAdmin.class, jidBuilder);
}
public boolean match(Protocol protocol) {
return super.match(protocol) && protocol.parent().type(ProtocolType.GET) && protocol.cast(XMucAdmin.class).item(1);
}
}