mirror of
https://github.com/vanitasvitae/Smack.git
synced 2025-09-09 00:59:39 +02:00
Replace legacy IQProvider with IqProvider
This commit is contained in:
parent
78ffcae880
commit
4efa707028
94 changed files with 354 additions and 261 deletions
|
@ -22,9 +22,10 @@ import java.io.IOException;
|
|||
import org.jivesoftware.smack.SmackException.NotConnectedException;
|
||||
import org.jivesoftware.smack.XMPPConnection;
|
||||
import org.jivesoftware.smack.packet.IQ;
|
||||
import org.jivesoftware.smack.packet.IqData;
|
||||
import org.jivesoftware.smack.packet.SimpleIQ;
|
||||
import org.jivesoftware.smack.packet.XmlEnvironment;
|
||||
import org.jivesoftware.smack.provider.IQProvider;
|
||||
import org.jivesoftware.smack.provider.IqProvider;
|
||||
import org.jivesoftware.smack.xml.XmlPullParser;
|
||||
import org.jivesoftware.smack.xml.XmlPullParserException;
|
||||
|
||||
|
@ -61,10 +62,10 @@ public class OfferConfirmation extends SimpleIQ {
|
|||
con.sendStanza(packet);
|
||||
}
|
||||
|
||||
public static class Provider extends IQProvider<OfferConfirmation> {
|
||||
public static class Provider extends IqProvider<OfferConfirmation> {
|
||||
|
||||
@Override
|
||||
public OfferConfirmation parse(XmlPullParser parser, int initialDepth, XmlEnvironment xmlEnvironment)
|
||||
public OfferConfirmation parse(XmlPullParser parser, int initialDepth, IqData iqData, XmlEnvironment xmlEnvironment)
|
||||
throws XmlPullParserException, IOException {
|
||||
final OfferConfirmation confirmation = new OfferConfirmation();
|
||||
|
||||
|
|
|
@ -19,10 +19,11 @@ package org.jivesoftware.smackx.workgroup.ext.forms;
|
|||
|
||||
import java.io.IOException;
|
||||
|
||||
import org.jivesoftware.smack.packet.IqData;
|
||||
import org.jivesoftware.smack.packet.SimpleIQ;
|
||||
import org.jivesoftware.smack.packet.XmlEnvironment;
|
||||
import org.jivesoftware.smack.parsing.SmackParsingException;
|
||||
import org.jivesoftware.smack.provider.IQProvider;
|
||||
import org.jivesoftware.smack.provider.IqProvider;
|
||||
import org.jivesoftware.smack.util.PacketParserUtils;
|
||||
import org.jivesoftware.smack.xml.XmlPullParser;
|
||||
import org.jivesoftware.smack.xml.XmlPullParserException;
|
||||
|
@ -48,10 +49,10 @@ public class WorkgroupForm extends SimpleIQ {
|
|||
*
|
||||
* @author Derek DeMoro
|
||||
*/
|
||||
public static class InternalProvider extends IQProvider<WorkgroupForm> {
|
||||
public static class InternalProvider extends IqProvider<WorkgroupForm> {
|
||||
|
||||
@Override
|
||||
public WorkgroupForm parse(XmlPullParser parser, int initialDepth, XmlEnvironment xmlEnvironment) throws XmlPullParserException, IOException, SmackParsingException {
|
||||
public WorkgroupForm parse(XmlPullParser parser, int initialDepth, IqData iqData, XmlEnvironment xmlEnvironment) throws XmlPullParserException, IOException, SmackParsingException {
|
||||
WorkgroupForm answer = new WorkgroupForm();
|
||||
|
||||
boolean done = false;
|
||||
|
|
|
@ -24,8 +24,9 @@ import java.util.Date;
|
|||
import java.util.List;
|
||||
|
||||
import org.jivesoftware.smack.packet.IQ;
|
||||
import org.jivesoftware.smack.packet.IqData;
|
||||
import org.jivesoftware.smack.packet.XmlEnvironment;
|
||||
import org.jivesoftware.smack.provider.IQProvider;
|
||||
import org.jivesoftware.smack.provider.IqProvider;
|
||||
import org.jivesoftware.smack.xml.XmlPullParser;
|
||||
import org.jivesoftware.smack.xml.XmlPullParserException;
|
||||
|
||||
|
@ -91,10 +92,10 @@ public class AgentChatHistory extends IQ {
|
|||
/**
|
||||
* Stanza extension provider for AgentHistory packets.
|
||||
*/
|
||||
public static class InternalProvider extends IQProvider<AgentChatHistory> {
|
||||
public static class InternalProvider extends IqProvider<AgentChatHistory> {
|
||||
|
||||
@Override
|
||||
public AgentChatHistory parse(XmlPullParser parser, int initialDepth, XmlEnvironment xmlEnvironment) throws XmlPullParserException, IOException {
|
||||
public AgentChatHistory parse(XmlPullParser parser, int initialDepth, IqData iqData, XmlEnvironment xmlEnvironment) throws XmlPullParserException, IOException {
|
||||
if (parser.getEventType() != XmlPullParser.Event.START_ELEMENT) {
|
||||
throw new IllegalStateException("Parser not in proper position, or bad XML.");
|
||||
}
|
||||
|
|
|
@ -23,8 +23,9 @@ import java.util.List;
|
|||
import java.util.Map;
|
||||
|
||||
import org.jivesoftware.smack.packet.IQ;
|
||||
import org.jivesoftware.smack.packet.IqData;
|
||||
import org.jivesoftware.smack.packet.XmlEnvironment;
|
||||
import org.jivesoftware.smack.provider.IQProvider;
|
||||
import org.jivesoftware.smack.provider.IqProvider;
|
||||
import org.jivesoftware.smack.xml.XmlPullParser;
|
||||
import org.jivesoftware.smack.xml.XmlPullParserException;
|
||||
|
||||
|
@ -81,10 +82,10 @@ public class ChatMetadata extends IQ {
|
|||
*
|
||||
* @author Derek DeMoro
|
||||
*/
|
||||
public static class Provider extends IQProvider<ChatMetadata> {
|
||||
public static class Provider extends IqProvider<ChatMetadata> {
|
||||
|
||||
@Override
|
||||
public ChatMetadata parse(XmlPullParser parser, int initialDepth, XmlEnvironment xmlEnvironment)
|
||||
public ChatMetadata parse(XmlPullParser parser, int initialDepth, IqData iqData, XmlEnvironment xmlEnvironment)
|
||||
throws XmlPullParserException, IOException {
|
||||
final ChatMetadata chatM = new ChatMetadata();
|
||||
|
||||
|
|
|
@ -20,8 +20,9 @@ package org.jivesoftware.smackx.workgroup.ext.macros;
|
|||
import java.io.IOException;
|
||||
|
||||
import org.jivesoftware.smack.packet.IQ;
|
||||
import org.jivesoftware.smack.packet.IqData;
|
||||
import org.jivesoftware.smack.packet.XmlEnvironment;
|
||||
import org.jivesoftware.smack.provider.IQProvider;
|
||||
import org.jivesoftware.smack.provider.IqProvider;
|
||||
import org.jivesoftware.smack.util.PacketParserUtils;
|
||||
import org.jivesoftware.smack.util.StringUtils;
|
||||
import org.jivesoftware.smack.xml.XmlPullParser;
|
||||
|
@ -96,10 +97,10 @@ public class Macros extends IQ {
|
|||
*
|
||||
* @author Derek DeMoro
|
||||
*/
|
||||
public static class InternalProvider extends IQProvider<Macros> {
|
||||
public static class InternalProvider extends IqProvider<Macros> {
|
||||
|
||||
@Override
|
||||
public Macros parse(XmlPullParser parser, int initialDepth, XmlEnvironment xmlEnvironment) throws XmlPullParserException, IOException {
|
||||
public Macros parse(XmlPullParser parser, int initialDepth, IqData iqData, XmlEnvironment xmlEnvironment) throws XmlPullParserException, IOException {
|
||||
Macros macroGroup = new Macros();
|
||||
|
||||
boolean done = false;
|
||||
|
|
|
@ -20,8 +20,9 @@ package org.jivesoftware.smackx.workgroup.ext.notes;
|
|||
import java.io.IOException;
|
||||
|
||||
import org.jivesoftware.smack.packet.IQ;
|
||||
import org.jivesoftware.smack.packet.IqData;
|
||||
import org.jivesoftware.smack.packet.XmlEnvironment;
|
||||
import org.jivesoftware.smack.provider.IQProvider;
|
||||
import org.jivesoftware.smack.provider.IqProvider;
|
||||
import org.jivesoftware.smack.xml.XmlPullParser;
|
||||
import org.jivesoftware.smack.xml.XmlPullParserException;
|
||||
|
||||
|
@ -81,10 +82,10 @@ public class ChatNotes extends IQ {
|
|||
*
|
||||
* @author Derek DeMoro
|
||||
*/
|
||||
public static class Provider extends IQProvider<ChatNotes> {
|
||||
public static class Provider extends IqProvider<ChatNotes> {
|
||||
|
||||
@Override
|
||||
public ChatNotes parse(XmlPullParser parser, int initialDepth, XmlEnvironment xmlEnvironment) throws XmlPullParserException, IOException {
|
||||
public ChatNotes parse(XmlPullParser parser, int initialDepth, IqData iqData, XmlEnvironment xmlEnvironment) throws XmlPullParserException, IOException {
|
||||
ChatNotes chatNotes = new ChatNotes();
|
||||
|
||||
boolean done = false;
|
||||
|
|
|
@ -20,8 +20,9 @@ package org.jivesoftware.smackx.workgroup.packet;
|
|||
import java.io.IOException;
|
||||
|
||||
import org.jivesoftware.smack.packet.IQ;
|
||||
import org.jivesoftware.smack.packet.IqData;
|
||||
import org.jivesoftware.smack.packet.XmlEnvironment;
|
||||
import org.jivesoftware.smack.provider.IQProvider;
|
||||
import org.jivesoftware.smack.provider.IqProvider;
|
||||
import org.jivesoftware.smack.xml.XmlPullParser;
|
||||
import org.jivesoftware.smack.xml.XmlPullParserException;
|
||||
|
||||
|
@ -104,10 +105,10 @@ public class AgentInfo extends IQ {
|
|||
*
|
||||
* @author Gaston Dombiak
|
||||
*/
|
||||
public static class Provider extends IQProvider<AgentInfo> {
|
||||
public static class Provider extends IqProvider<AgentInfo> {
|
||||
|
||||
@Override
|
||||
public AgentInfo parse(XmlPullParser parser, int initialDepth, XmlEnvironment xmlEnvironment) throws XmlPullParserException, IOException {
|
||||
public AgentInfo parse(XmlPullParser parser, int initialDepth, IqData iqData, XmlEnvironment xmlEnvironment) throws XmlPullParserException, IOException {
|
||||
AgentInfo answer = new AgentInfo();
|
||||
|
||||
boolean done = false;
|
||||
|
|
|
@ -24,8 +24,9 @@ import java.util.Iterator;
|
|||
import java.util.Set;
|
||||
|
||||
import org.jivesoftware.smack.packet.IQ;
|
||||
import org.jivesoftware.smack.packet.IqData;
|
||||
import org.jivesoftware.smack.packet.XmlEnvironment;
|
||||
import org.jivesoftware.smack.provider.IQProvider;
|
||||
import org.jivesoftware.smack.provider.IqProvider;
|
||||
import org.jivesoftware.smack.util.ParserUtils;
|
||||
import org.jivesoftware.smack.xml.XmlPullParser;
|
||||
import org.jivesoftware.smack.xml.XmlPullParserException;
|
||||
|
@ -111,10 +112,10 @@ public class AgentStatusRequest extends IQ {
|
|||
/**
|
||||
* Stanza extension provider for AgentStatusRequest packets.
|
||||
*/
|
||||
public static class Provider extends IQProvider<AgentStatusRequest> {
|
||||
public static class Provider extends IqProvider<AgentStatusRequest> {
|
||||
|
||||
@Override
|
||||
public AgentStatusRequest parse(XmlPullParser parser, int initialDepth, XmlEnvironment xmlEnvironment) throws XmlPullParserException, IOException {
|
||||
public AgentStatusRequest parse(XmlPullParser parser, int initialDepth, IqData iqData, XmlEnvironment xmlEnvironment) throws XmlPullParserException, IOException {
|
||||
AgentStatusRequest statusRequest = new AgentStatusRequest();
|
||||
|
||||
boolean done = false;
|
||||
|
|
|
@ -24,8 +24,9 @@ import java.util.Iterator;
|
|||
import java.util.List;
|
||||
|
||||
import org.jivesoftware.smack.packet.IQ;
|
||||
import org.jivesoftware.smack.packet.IqData;
|
||||
import org.jivesoftware.smack.packet.XmlEnvironment;
|
||||
import org.jivesoftware.smack.provider.IQProvider;
|
||||
import org.jivesoftware.smack.provider.IqProvider;
|
||||
import org.jivesoftware.smack.util.ParserUtils;
|
||||
import org.jivesoftware.smack.xml.XmlPullParser;
|
||||
import org.jivesoftware.smack.xml.XmlPullParserException;
|
||||
|
@ -103,10 +104,10 @@ public class AgentWorkgroups extends IQ {
|
|||
*
|
||||
* @author Gaston Dombiak
|
||||
*/
|
||||
public static class Provider extends IQProvider<AgentWorkgroups> {
|
||||
public static class Provider extends IqProvider<AgentWorkgroups> {
|
||||
|
||||
@Override
|
||||
public AgentWorkgroups parse(XmlPullParser parser, int initialDepth, XmlEnvironment xmlEnvironment) throws XmlPullParserException, IOException {
|
||||
public AgentWorkgroups parse(XmlPullParser parser, int initialDepth, IqData iqData, XmlEnvironment xmlEnvironment) throws XmlPullParserException, IOException {
|
||||
final Jid agentJID = ParserUtils.getJidAttribute(parser);
|
||||
List<String> workgroups = new ArrayList<>();
|
||||
|
||||
|
|
|
@ -19,8 +19,9 @@ package org.jivesoftware.smackx.workgroup.packet;
|
|||
import java.io.IOException;
|
||||
|
||||
import org.jivesoftware.smack.packet.IQ;
|
||||
import org.jivesoftware.smack.packet.IqData;
|
||||
import org.jivesoftware.smack.packet.XmlEnvironment;
|
||||
import org.jivesoftware.smack.provider.IQProvider;
|
||||
import org.jivesoftware.smack.provider.IqProvider;
|
||||
import org.jivesoftware.smack.xml.XmlPullParser;
|
||||
import org.jivesoftware.smack.xml.XmlPullParserException;
|
||||
|
||||
|
@ -75,10 +76,10 @@ public class MonitorPacket extends IQ {
|
|||
/**
|
||||
* Stanza extension provider for Monitor Packets.
|
||||
*/
|
||||
public static class InternalProvider extends IQProvider<MonitorPacket> {
|
||||
public static class InternalProvider extends IqProvider<MonitorPacket> {
|
||||
|
||||
@Override
|
||||
public MonitorPacket parse(XmlPullParser parser, int initialDepth, XmlEnvironment xmlEnvironment) throws XmlPullParserException, IOException {
|
||||
public MonitorPacket parse(XmlPullParser parser, int initialDepth, IqData iqData, XmlEnvironment xmlEnvironment) throws XmlPullParserException, IOException {
|
||||
MonitorPacket packet = new MonitorPacket();
|
||||
|
||||
boolean done = false;
|
||||
|
|
|
@ -27,8 +27,9 @@ import java.util.Set;
|
|||
import java.util.TimeZone;
|
||||
|
||||
import org.jivesoftware.smack.packet.IQ;
|
||||
import org.jivesoftware.smack.packet.IqData;
|
||||
import org.jivesoftware.smack.packet.XmlEnvironment;
|
||||
import org.jivesoftware.smack.provider.IQProvider;
|
||||
import org.jivesoftware.smack.provider.IqProvider;
|
||||
import org.jivesoftware.smack.xml.XmlPullParser;
|
||||
import org.jivesoftware.smack.xml.XmlPullParserException;
|
||||
|
||||
|
@ -132,10 +133,10 @@ public class OccupantsInfo extends IQ {
|
|||
/**
|
||||
* Stanza extension provider for AgentStatusRequest packets.
|
||||
*/
|
||||
public static class Provider extends IQProvider<OccupantsInfo> {
|
||||
public static class Provider extends IqProvider<OccupantsInfo> {
|
||||
|
||||
@Override
|
||||
public OccupantsInfo parse(XmlPullParser parser, int initialDepth, XmlEnvironment xmlEnvironment)
|
||||
public OccupantsInfo parse(XmlPullParser parser, int initialDepth, IqData iqData, XmlEnvironment xmlEnvironment)
|
||||
throws XmlPullParserException, IOException, ParseException {
|
||||
OccupantsInfo occupantsInfo = new OccupantsInfo(parser.getAttributeValue("", "roomID"));
|
||||
|
||||
|
|
|
@ -23,9 +23,10 @@ import java.util.List;
|
|||
import java.util.Map;
|
||||
|
||||
import org.jivesoftware.smack.packet.IQ;
|
||||
import org.jivesoftware.smack.packet.IqData;
|
||||
import org.jivesoftware.smack.packet.XmlEnvironment;
|
||||
import org.jivesoftware.smack.parsing.SmackParsingException;
|
||||
import org.jivesoftware.smack.provider.IQProvider;
|
||||
import org.jivesoftware.smack.provider.IqProvider;
|
||||
import org.jivesoftware.smack.util.PacketParserUtils;
|
||||
import org.jivesoftware.smack.util.ParserUtils;
|
||||
import org.jivesoftware.smack.xml.XmlPullParser;
|
||||
|
@ -45,14 +46,14 @@ import org.jxmpp.jid.Jid;
|
|||
*
|
||||
* @author loki der quaeler
|
||||
*/
|
||||
public class OfferRequestProvider extends IQProvider<IQ> {
|
||||
public class OfferRequestProvider extends IqProvider<IQ> {
|
||||
// FIXME It seems because OfferRequestPacket is also defined here, we can
|
||||
// not add it as generic to the provider, the provider and the packet should
|
||||
// be split, but since this is legacy code, I don't think that this will
|
||||
// happen anytime soon.
|
||||
|
||||
@Override
|
||||
public OfferRequestPacket parse(XmlPullParser parser, int initialDepth, XmlEnvironment xmlEnvironment) throws XmlPullParserException, IOException, SmackParsingException {
|
||||
public OfferRequestPacket parse(XmlPullParser parser, int initialDepth, IqData iqData, XmlEnvironment xmlEnvironment) throws XmlPullParserException, IOException, SmackParsingException {
|
||||
XmlPullParser.Event eventType = parser.getEventType();
|
||||
String sessionID = null;
|
||||
int timeout = -1;
|
||||
|
|
|
@ -20,8 +20,9 @@ package org.jivesoftware.smackx.workgroup.packet;
|
|||
import java.io.IOException;
|
||||
|
||||
import org.jivesoftware.smack.packet.IQ;
|
||||
import org.jivesoftware.smack.packet.IqData;
|
||||
import org.jivesoftware.smack.packet.XmlEnvironment;
|
||||
import org.jivesoftware.smack.provider.IQProvider;
|
||||
import org.jivesoftware.smack.provider.IqProvider;
|
||||
import org.jivesoftware.smack.util.ParserUtils;
|
||||
import org.jivesoftware.smack.xml.XmlPullParser;
|
||||
import org.jivesoftware.smack.xml.XmlPullParserException;
|
||||
|
@ -33,10 +34,10 @@ import org.jxmpp.jid.Jid;
|
|||
*
|
||||
* @author loki der quaeler
|
||||
*/
|
||||
public class OfferRevokeProvider extends IQProvider<IQ> {
|
||||
public class OfferRevokeProvider extends IqProvider<IQ> {
|
||||
|
||||
@Override
|
||||
public OfferRevokePacket parse(XmlPullParser parser, int initialDepth, XmlEnvironment xmlEnvironment) throws XmlPullParserException, IOException {
|
||||
public OfferRevokePacket parse(XmlPullParser parser, int initialDepth, IqData iqData, XmlEnvironment xmlEnvironment) throws XmlPullParserException, IOException {
|
||||
// The parser will be positioned on the opening IQ tag, so get the JID attribute.
|
||||
Jid userJID = ParserUtils.getJidAttribute(parser);
|
||||
// Default the userID to the JID.
|
||||
|
|
|
@ -21,10 +21,11 @@ import java.io.IOException;
|
|||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import org.jivesoftware.smack.packet.IqData;
|
||||
import org.jivesoftware.smack.packet.Stanza;
|
||||
import org.jivesoftware.smack.packet.XmlEnvironment;
|
||||
import org.jivesoftware.smack.parsing.SmackParsingException;
|
||||
import org.jivesoftware.smack.provider.IQProvider;
|
||||
import org.jivesoftware.smack.provider.IqProvider;
|
||||
import org.jivesoftware.smack.util.PacketParserUtils;
|
||||
import org.jivesoftware.smack.xml.XmlPullParser;
|
||||
import org.jivesoftware.smack.xml.XmlPullParserException;
|
||||
|
@ -34,10 +35,10 @@ import org.jivesoftware.smack.xml.XmlPullParserException;
|
|||
*
|
||||
* @author Gaston Dombiak
|
||||
*/
|
||||
public class TranscriptProvider extends IQProvider<Transcript> {
|
||||
public class TranscriptProvider extends IqProvider<Transcript> {
|
||||
|
||||
@Override
|
||||
public Transcript parse(XmlPullParser parser, int initialDepth, XmlEnvironment xmlEnvironment) throws XmlPullParserException, IOException, SmackParsingException {
|
||||
public Transcript parse(XmlPullParser parser, int initialDepth, IqData iqData, XmlEnvironment xmlEnvironment) throws XmlPullParserException, IOException, SmackParsingException {
|
||||
String sessionID = parser.getAttributeValue("", "sessionID");
|
||||
List<Stanza> packets = new ArrayList<>();
|
||||
|
||||
|
|
|
@ -19,10 +19,11 @@ package org.jivesoftware.smackx.workgroup.packet;
|
|||
|
||||
import java.io.IOException;
|
||||
|
||||
import org.jivesoftware.smack.packet.IqData;
|
||||
import org.jivesoftware.smack.packet.SimpleIQ;
|
||||
import org.jivesoftware.smack.packet.XmlEnvironment;
|
||||
import org.jivesoftware.smack.parsing.SmackParsingException;
|
||||
import org.jivesoftware.smack.provider.IQProvider;
|
||||
import org.jivesoftware.smack.provider.IqProvider;
|
||||
import org.jivesoftware.smack.util.PacketParserUtils;
|
||||
import org.jivesoftware.smack.xml.XmlPullParser;
|
||||
import org.jivesoftware.smack.xml.XmlPullParserException;
|
||||
|
@ -54,10 +55,10 @@ public class TranscriptSearch extends SimpleIQ {
|
|||
*
|
||||
* @author Gaston Dombiak
|
||||
*/
|
||||
public static class Provider extends IQProvider<TranscriptSearch> {
|
||||
public static class Provider extends IqProvider<TranscriptSearch> {
|
||||
|
||||
@Override
|
||||
public TranscriptSearch parse(XmlPullParser parser, int initialDepth, XmlEnvironment xmlEnvironment) throws XmlPullParserException, IOException, SmackParsingException {
|
||||
public TranscriptSearch parse(XmlPullParser parser, int initialDepth, IqData iqData, XmlEnvironment xmlEnvironment) throws XmlPullParserException, IOException, SmackParsingException {
|
||||
TranscriptSearch answer = new TranscriptSearch();
|
||||
|
||||
boolean done = false;
|
||||
|
|
|
@ -25,8 +25,9 @@ import java.util.Date;
|
|||
import java.util.List;
|
||||
import java.util.TimeZone;
|
||||
|
||||
import org.jivesoftware.smack.packet.IqData;
|
||||
import org.jivesoftware.smack.packet.XmlEnvironment;
|
||||
import org.jivesoftware.smack.provider.IQProvider;
|
||||
import org.jivesoftware.smack.provider.IqProvider;
|
||||
import org.jivesoftware.smack.util.ParserUtils;
|
||||
import org.jivesoftware.smack.xml.XmlPullParser;
|
||||
import org.jivesoftware.smack.xml.XmlPullParserException;
|
||||
|
@ -38,7 +39,7 @@ import org.jxmpp.jid.Jid;
|
|||
*
|
||||
* @author Gaston Dombiak
|
||||
*/
|
||||
public class TranscriptsProvider extends IQProvider<Transcripts> {
|
||||
public class TranscriptsProvider extends IqProvider<Transcripts> {
|
||||
|
||||
@SuppressWarnings("DateFormatConstant")
|
||||
private static final SimpleDateFormat UTC_FORMAT = new SimpleDateFormat("yyyyMMdd'T'HH:mm:ss");
|
||||
|
@ -47,7 +48,7 @@ public class TranscriptsProvider extends IQProvider<Transcripts> {
|
|||
}
|
||||
|
||||
@Override
|
||||
public Transcripts parse(XmlPullParser parser, int initialDepth, XmlEnvironment xmlEnvironment)
|
||||
public Transcripts parse(XmlPullParser parser, int initialDepth, IqData iqData, XmlEnvironment xmlEnvironment)
|
||||
throws XmlPullParserException, IOException, TextParseException, ParseException {
|
||||
Jid userID = ParserUtils.getJidAttribute(parser, "userID");
|
||||
List<Transcripts.TranscriptSummary> summaries = new ArrayList<>();
|
||||
|
|
|
@ -24,8 +24,9 @@ import java.util.Iterator;
|
|||
import java.util.List;
|
||||
|
||||
import org.jivesoftware.smack.packet.IQ;
|
||||
import org.jivesoftware.smack.packet.IqData;
|
||||
import org.jivesoftware.smack.packet.XmlEnvironment;
|
||||
import org.jivesoftware.smack.provider.IQProvider;
|
||||
import org.jivesoftware.smack.provider.IqProvider;
|
||||
import org.jivesoftware.smack.xml.XmlPullParser;
|
||||
import org.jivesoftware.smack.xml.XmlPullParserException;
|
||||
|
||||
|
@ -123,10 +124,10 @@ public class ChatSettings extends IQ {
|
|||
/**
|
||||
* Stanza extension provider for AgentStatusRequest packets.
|
||||
*/
|
||||
public static class InternalProvider extends IQProvider<ChatSettings> {
|
||||
public static class InternalProvider extends IqProvider<ChatSettings> {
|
||||
|
||||
@Override
|
||||
public ChatSettings parse(XmlPullParser parser, int initialDepth, XmlEnvironment xmlEnvironment) throws XmlPullParserException, IOException {
|
||||
public ChatSettings parse(XmlPullParser parser, int initialDepth, IqData iqData, XmlEnvironment xmlEnvironment) throws XmlPullParserException, IOException {
|
||||
if (parser.getEventType() != XmlPullParser.Event.START_ELEMENT) {
|
||||
throw new IllegalStateException("Parser not in proper position, or bad XML.");
|
||||
}
|
||||
|
|
|
@ -22,8 +22,9 @@ import java.util.HashMap;
|
|||
import java.util.Map;
|
||||
|
||||
import org.jivesoftware.smack.packet.IQ;
|
||||
import org.jivesoftware.smack.packet.IqData;
|
||||
import org.jivesoftware.smack.packet.XmlEnvironment;
|
||||
import org.jivesoftware.smack.provider.IQProvider;
|
||||
import org.jivesoftware.smack.provider.IqProvider;
|
||||
import org.jivesoftware.smack.util.StringUtils;
|
||||
import org.jivesoftware.smack.xml.XmlPullParser;
|
||||
import org.jivesoftware.smack.xml.XmlPullParserException;
|
||||
|
@ -77,10 +78,10 @@ public class GenericSettings extends IQ {
|
|||
/**
|
||||
* Stanza extension provider for SoundSetting Packets.
|
||||
*/
|
||||
public static class InternalProvider extends IQProvider<GenericSettings> {
|
||||
public static class InternalProvider extends IqProvider<GenericSettings> {
|
||||
|
||||
@Override
|
||||
public GenericSettings parse(XmlPullParser parser, int initialDepth, XmlEnvironment xmlEnvironment) throws XmlPullParserException, IOException {
|
||||
public GenericSettings parse(XmlPullParser parser, int initialDepth, IqData iqData, XmlEnvironment xmlEnvironment) throws XmlPullParserException, IOException {
|
||||
GenericSettings setting = new GenericSettings();
|
||||
|
||||
boolean done = false;
|
||||
|
|
|
@ -19,9 +19,10 @@ package org.jivesoftware.smackx.workgroup.settings;
|
|||
|
||||
import java.io.IOException;
|
||||
|
||||
import org.jivesoftware.smack.packet.IqData;
|
||||
import org.jivesoftware.smack.packet.SimpleIQ;
|
||||
import org.jivesoftware.smack.packet.XmlEnvironment;
|
||||
import org.jivesoftware.smack.provider.IQProvider;
|
||||
import org.jivesoftware.smack.provider.IqProvider;
|
||||
import org.jivesoftware.smack.util.StringUtils;
|
||||
import org.jivesoftware.smack.xml.XmlPullParser;
|
||||
import org.jivesoftware.smack.xml.XmlPullParserException;
|
||||
|
@ -104,10 +105,10 @@ public class OfflineSettings extends SimpleIQ {
|
|||
/**
|
||||
* Stanza extension provider for AgentStatusRequest packets.
|
||||
*/
|
||||
public static class InternalProvider extends IQProvider<OfflineSettings> {
|
||||
public static class InternalProvider extends IqProvider<OfflineSettings> {
|
||||
|
||||
@Override
|
||||
public OfflineSettings parse(XmlPullParser parser, int initialDepth, XmlEnvironment xmlEnvironment) throws XmlPullParserException, IOException {
|
||||
public OfflineSettings parse(XmlPullParser parser, int initialDepth, IqData iqData, XmlEnvironment xmlEnvironment) throws XmlPullParserException, IOException {
|
||||
OfflineSettings offlineSettings = new OfflineSettings();
|
||||
|
||||
boolean done = false;
|
||||
|
|
|
@ -18,9 +18,10 @@ package org.jivesoftware.smackx.workgroup.settings;
|
|||
|
||||
import java.io.IOException;
|
||||
|
||||
import org.jivesoftware.smack.packet.IqData;
|
||||
import org.jivesoftware.smack.packet.SimpleIQ;
|
||||
import org.jivesoftware.smack.packet.XmlEnvironment;
|
||||
import org.jivesoftware.smack.provider.IQProvider;
|
||||
import org.jivesoftware.smack.provider.IqProvider;
|
||||
import org.jivesoftware.smack.util.StringUtils;
|
||||
import org.jivesoftware.smack.xml.XmlPullParser;
|
||||
import org.jivesoftware.smack.xml.XmlPullParserException;
|
||||
|
@ -75,10 +76,10 @@ public class SearchSettings extends SimpleIQ {
|
|||
/**
|
||||
* Stanza extension provider for AgentStatusRequest packets.
|
||||
*/
|
||||
public static class InternalProvider extends IQProvider<SearchSettings> {
|
||||
public static class InternalProvider extends IqProvider<SearchSettings> {
|
||||
|
||||
@Override
|
||||
public SearchSettings parse(XmlPullParser parser, int initialDepth, XmlEnvironment xmlEnvironment) throws XmlPullParserException, IOException {
|
||||
public SearchSettings parse(XmlPullParser parser, int initialDepth, IqData iqData, XmlEnvironment xmlEnvironment) throws XmlPullParserException, IOException {
|
||||
SearchSettings settings = new SearchSettings();
|
||||
|
||||
boolean done = false;
|
||||
|
|
|
@ -19,9 +19,10 @@ package org.jivesoftware.smackx.workgroup.settings;
|
|||
|
||||
import java.io.IOException;
|
||||
|
||||
import org.jivesoftware.smack.packet.IqData;
|
||||
import org.jivesoftware.smack.packet.SimpleIQ;
|
||||
import org.jivesoftware.smack.packet.XmlEnvironment;
|
||||
import org.jivesoftware.smack.provider.IQProvider;
|
||||
import org.jivesoftware.smack.provider.IqProvider;
|
||||
import org.jivesoftware.smack.util.stringencoder.Base64;
|
||||
import org.jivesoftware.smack.xml.XmlPullParser;
|
||||
import org.jivesoftware.smack.xml.XmlPullParserException;
|
||||
|
@ -65,10 +66,10 @@ public class SoundSettings extends SimpleIQ {
|
|||
/**
|
||||
* Stanza extension provider for SoundSetting Packets.
|
||||
*/
|
||||
public static class InternalProvider extends IQProvider<SoundSettings> {
|
||||
public static class InternalProvider extends IqProvider<SoundSettings> {
|
||||
|
||||
@Override
|
||||
public SoundSettings parse(XmlPullParser parser, int initialDepth, XmlEnvironment xmlEnvironment) throws XmlPullParserException, IOException {
|
||||
public SoundSettings parse(XmlPullParser parser, int initialDepth, IqData iqData, XmlEnvironment xmlEnvironment) throws XmlPullParserException, IOException {
|
||||
SoundSettings soundSettings = new SoundSettings();
|
||||
|
||||
boolean done = false;
|
||||
|
|
|
@ -20,8 +20,9 @@ package org.jivesoftware.smackx.workgroup.settings;
|
|||
import java.io.IOException;
|
||||
|
||||
import org.jivesoftware.smack.packet.IQ;
|
||||
import org.jivesoftware.smack.packet.IqData;
|
||||
import org.jivesoftware.smack.packet.XmlEnvironment;
|
||||
import org.jivesoftware.smack.provider.IQProvider;
|
||||
import org.jivesoftware.smack.provider.IqProvider;
|
||||
import org.jivesoftware.smack.util.StringUtils;
|
||||
import org.jivesoftware.smack.xml.XmlPullParser;
|
||||
import org.jivesoftware.smack.xml.XmlPullParserException;
|
||||
|
@ -92,10 +93,10 @@ public class WorkgroupProperties extends IQ {
|
|||
/**
|
||||
* Stanza extension provider for SoundSetting Packets.
|
||||
*/
|
||||
public static class InternalProvider extends IQProvider<WorkgroupProperties> {
|
||||
public static class InternalProvider extends IqProvider<WorkgroupProperties> {
|
||||
|
||||
@Override
|
||||
public WorkgroupProperties parse(XmlPullParser parser, int initialDepth, XmlEnvironment xmlEnvironment) throws XmlPullParserException, IOException {
|
||||
public WorkgroupProperties parse(XmlPullParser parser, int initialDepth, IqData iqData, XmlEnvironment xmlEnvironment) throws XmlPullParserException, IOException {
|
||||
WorkgroupProperties props = new WorkgroupProperties();
|
||||
|
||||
boolean done = false;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue