package org.limewire.xmpp.client.impl.messages.library; import java.io.IOException; import org.jivesoftware.smack.packet.IQ; import org.jivesoftware.smack.provider.IQProvider; import org.xmlpull.v1.XmlPullParser; import org.xmlpull.v1.XmlPullParserException; public class LibraryChangedIQ extends IQ { public LibraryChangedIQ(XmlPullParser parser) throws IOException, XmlPullParserException { do { int eventType = parser.getEventType(); if(eventType == XmlPullParser.START_TAG) { if(parser.getName().equals("library-changed")) { } } else if(eventType == XmlPullParser.END_TAG) { if(parser.getName().equals("library-changed")) { break; } } } while (parser.nextTag() != XmlPullParser.END_DOCUMENT); } public LibraryChangedIQ() { } @Override public String getChildElementXML() { return "<library-changed xmlns='jabber:iq:lw-lib-change'/>"; } public static IQProvider getIQProvider() { return new LibraryChangedIQProvider(); } private static class LibraryChangedIQProvider implements IQProvider { public IQ parseIQ(XmlPullParser parser) throws Exception { return new LibraryChangedIQ(parser); } } @Override public String toString() { return getClass().getSimpleName() + " from: " + getFrom(); } }