package org.jivesoftware.smackx.packet; import org.jivesoftware.smack.packet.IQ; import org.jivesoftware.smack.provider.IQProvider; import org.xmlpull.v1.XmlPullParser; import java.util.ArrayList; import java.util.Iterator; import java.util.List; /** * IQ packet used for discovering the user's shared groups and for getting the answer back * from the server.
*
* Important note: This functionality is not part of the XMPP spec and it will only work
* with Wildfire.
*
* @author Gaston Dombiak
*/
public class SharedGroupsInfo extends IQ {
private List groups = new ArrayList();
/**
* Returns a collection with the shared group names returned from the server.
*
* @return collection with the shared group names returned from the server.
*/
public List getGroups() {
return groups;
}
public String getChildElementXML() {
StringBuilder buf = new StringBuilder();
buf.append("