mirror of
https://github.com/vanitasvitae/Smack.git
synced 2025-09-09 17:19:39 +02:00
Merge branch '4.2'
This commit is contained in:
commit
a48e8ef843
155 changed files with 638 additions and 160 deletions
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* TODO describe me.
|
||||
* Smacks initializer for extensions.
|
||||
*/
|
||||
package org.jivesoftware.smack.extensions;
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* Smack's API for XEP-33: Extended Stanza Addressing.
|
||||
* Smack's API for XEP-0033: Extended Stanza Addressing.
|
||||
*/
|
||||
package org.jivesoftware.smackx.address;
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* Stanzas and extension elements for XEP-33: Extended Stanzas Addressing.
|
||||
* Stanzas and extension elements for XEP-0033: Extended Stanzas Addressing.
|
||||
*/
|
||||
package org.jivesoftware.smackx.address.packet;
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* Providers for XEP-33: Extended Stanza Addressing.
|
||||
* Providers for XEP-0033: Extended Stanza Addressing.
|
||||
*/
|
||||
package org.jivesoftware.smackx.address.provider;
|
||||
|
|
|
@ -85,7 +85,7 @@ public class ServiceAdministrationManager extends Manager {
|
|||
FormField passwordVerifyField = answerForm.getField("password-verify");
|
||||
passwordVerifyField.addValue(password);
|
||||
|
||||
command.next(answerForm);
|
||||
command.execute(answerForm);
|
||||
assert (command.isCompleted());
|
||||
}
|
||||
|
||||
|
@ -113,7 +113,7 @@ public class ServiceAdministrationManager extends Manager {
|
|||
FormField accountJids = answerForm.getField("accountjids");
|
||||
accountJids.addValues(JidUtil.toStringList(jidsToDelete));
|
||||
|
||||
command.next(answerForm);
|
||||
command.execute(answerForm);
|
||||
assert (command.isCompleted());
|
||||
}
|
||||
}
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* Smack's API for XEP-79: Advanced Message Processing.
|
||||
* Smack's API for XEP-0079: Advanced Message Processing.
|
||||
*/
|
||||
package org.jivesoftware.smackx.amp;
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* Stanzas and extension elements for XEP-79: Advanced Message Processing.
|
||||
* Stanzas and extension elements for XEP-0079: Advanced Message Processing.
|
||||
*/
|
||||
package org.jivesoftware.smackx.amp.packet;
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* Providers for XEP-79: Advanced Message Processing.
|
||||
* Providers for XEP-0079: Advanced Message Processing.
|
||||
*/
|
||||
package org.jivesoftware.smackx.amp.provider;
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* Smack's API for XEP-224: Attention.
|
||||
* Smack's API for XEP-0224: Attention.
|
||||
*/
|
||||
package org.jivesoftware.smackx.attention;
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* Stanzas and extension elements for XEP-224: Attention.
|
||||
* Stanzas and extension elements for XEP-0224: Attention.
|
||||
*/
|
||||
package org.jivesoftware.smackx.attention.packet;
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
* limitations under the License.
|
||||
*/
|
||||
/**
|
||||
* Classes and interfaces of Bits of Binary.
|
||||
* Classes and interfaces of XEP-0231: Bits of Binary.
|
||||
*
|
||||
* @author Fernando Ramirez
|
||||
* @see <a href="http://xmpp.org/extensions/xep-0231.html">XEP-0231: Bits of
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* Smack's API for XEP-48: Bookmarks.
|
||||
* Smack's API for XEP-0048: Bookmarks.
|
||||
*/
|
||||
package org.jivesoftware.smackx.bookmarks;
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* Smack's API for XEP-47: In-Band Bytestreams.
|
||||
* Smack's API for XEP-0047: In-Band Bytestreams.
|
||||
*/
|
||||
package org.jivesoftware.smackx.bytestreams.ibb;
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* Stanzas and extension elements for XEP-47: In-Band Bytestreams.
|
||||
* Stanzas and extension elements for XEP-0047: In-Band Bytestreams.
|
||||
*/
|
||||
package org.jivesoftware.smackx.bytestreams.ibb.packet;
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* Providers for XEP-47: In-Band Bytestreams.
|
||||
* Providers for XEP-0047: In-Band Bytestreams.
|
||||
*/
|
||||
package org.jivesoftware.smackx.bytestreams.ibb.provider;
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* Smack's API for XEP-65: SOCKS5 Bytestreams.
|
||||
* Smack's API for XEP-0065: SOCKS5 Bytestreams, as well as XEP-0047: In-Band Bytestreams.
|
||||
*/
|
||||
package org.jivesoftware.smackx.bytestreams;
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* Smack's API for XEP-65: SOCKS5 Bytestreams.
|
||||
* Smack's API for XEP-0065: SOCKS5 Bytestreams.
|
||||
*/
|
||||
package org.jivesoftware.smackx.bytestreams.socks5;
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* Stanzas and extension elements for XEP-65: SOCKS5 Bytestreams.
|
||||
* Stanzas and extension elements for XEP-0065: SOCKS5 Bytestreams.
|
||||
*/
|
||||
package org.jivesoftware.smackx.bytestreams.socks5.packet;
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* Providers for XEP-65: SOCKS5 Bytestreams.
|
||||
* Providers for XEP-0065: SOCKS5 Bytestreams.
|
||||
*/
|
||||
package org.jivesoftware.smackx.bytestreams.socks5.provider;
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* TODO describe me.
|
||||
* Cache classes for XEP-0115: Entity Capabilities.
|
||||
*/
|
||||
package org.jivesoftware.smackx.caps.cache;
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* TODO describe me.
|
||||
* Smacks implementation of XEP-0115: Entity Capabilities.
|
||||
*/
|
||||
package org.jivesoftware.smackx.caps;
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* TODO describe me.
|
||||
* Element classes for XEP-0115: Entity Capabilities.
|
||||
*/
|
||||
package org.jivesoftware.smackx.caps.packet;
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* TODO describe me.
|
||||
* Provider classes for XEP-0115: Entity Capabilities.
|
||||
*/
|
||||
package org.jivesoftware.smackx.caps.provider;
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* TODO describe me.
|
||||
* Smacks implementation of XEP-0085: Chat State Notifications.
|
||||
*/
|
||||
package org.jivesoftware.smackx.chatstates;
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* TODO describe me.
|
||||
* Element classes for XEP-0085: Chat State Notifications.
|
||||
*/
|
||||
package org.jivesoftware.smackx.chatstates.packet;
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* Provider classes for Chat State Notifications (XEP-0085).
|
||||
* Provider classes for XEP-0085: Chat State Notifications.
|
||||
*/
|
||||
package org.jivesoftware.smackx.chatstates.provider;
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* TODO describe me.
|
||||
* Smacks implementation of XEP-0050: Ad-Hoc Commands.
|
||||
*/
|
||||
package org.jivesoftware.smackx.commands;
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* TODO describe me.
|
||||
* Element classes for XEP-0050: Ad-Hoc Commands.
|
||||
*/
|
||||
package org.jivesoftware.smackx.commands.packet;
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* TODO describe me.
|
||||
* Provider classes for XEP-0050: Ad-Hoc Commands.
|
||||
*/
|
||||
package org.jivesoftware.smackx.commands.provider;
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* TODO describe me.
|
||||
* StanzaFilter classes for XEP-0203: Delayed Delivery, as well as XEP-0091: Legacy Delayed Delivery.
|
||||
*/
|
||||
package org.jivesoftware.smackx.delay.filter;
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* TODO describe me.
|
||||
* Smacks implementation of XEP-0203: Delayed Delivery, as well as XEP-0091: Legacy Delayed Delivery.
|
||||
*/
|
||||
package org.jivesoftware.smackx.delay;
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* TODO describe me.
|
||||
* Element classes for XEP-0203: Delayed Delivery, as well as XEP-0091: Legacy Delayed Delivery.
|
||||
*/
|
||||
package org.jivesoftware.smackx.delay.packet;
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* TODO describe me.
|
||||
* Provider classes for XEP-0203: Delayed Delivery, as well as XEP-0091: Legacy Delayed Delivery.
|
||||
*/
|
||||
package org.jivesoftware.smackx.delay.provider;
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
/**
|
||||
*
|
||||
* Copyright 2003-2007 Jive Software.
|
||||
* Copyright 2003-2007 Jive Software, 2018 Florian Schmaus.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
|
@ -43,6 +43,7 @@ import org.jivesoftware.smack.packet.IQ;
|
|||
import org.jivesoftware.smack.packet.Stanza;
|
||||
import org.jivesoftware.smack.packet.XMPPError;
|
||||
import org.jivesoftware.smack.util.Objects;
|
||||
import org.jivesoftware.smack.util.StringUtils;
|
||||
|
||||
import org.jivesoftware.smackx.caps.EntityCapsManager;
|
||||
import org.jivesoftware.smackx.disco.packet.DiscoverInfo;
|
||||
|
@ -66,6 +67,7 @@ import org.jxmpp.util.cache.ExpirationCache;
|
|||
* </ol>
|
||||
*
|
||||
* @author Gaston Dombiak
|
||||
* @author Florian Schmaus
|
||||
*/
|
||||
public final class ServiceDiscoveryManager extends Manager {
|
||||
|
||||
|
@ -875,20 +877,26 @@ public final class ServiceDiscoveryManager extends Manager {
|
|||
public DomainBareJid findService(String feature, boolean useCache, String category, String type)
|
||||
throws NoResponseException, XMPPErrorException, NotConnectedException,
|
||||
InterruptedException {
|
||||
List<DiscoverInfo> services = findServicesDiscoverInfo(feature, true, useCache);
|
||||
boolean noCategory = StringUtils.isNullOrEmpty(category);
|
||||
boolean noType = StringUtils.isNullOrEmpty(type);
|
||||
if (noType != noCategory) {
|
||||
throw new IllegalArgumentException("Must specify either both, category and type, or none");
|
||||
}
|
||||
|
||||
List<DiscoverInfo> services = findServicesDiscoverInfo(feature, false, useCache);
|
||||
if (services.isEmpty()) {
|
||||
return null;
|
||||
}
|
||||
DiscoverInfo info = services.get(0);
|
||||
if (category != null && type != null) {
|
||||
if (!info.hasIdentity(category, type)) {
|
||||
return null;
|
||||
|
||||
if (!noCategory && !noType) {
|
||||
for (DiscoverInfo info : services) {
|
||||
if (info.hasIdentity(category, type)) {
|
||||
return info.getFrom().asDomainBareJid();
|
||||
}
|
||||
}
|
||||
}
|
||||
else if (category != null || type != null) {
|
||||
throw new IllegalArgumentException("Must specify either both, category and type, or none");
|
||||
}
|
||||
return info.getFrom().asDomainBareJid();
|
||||
|
||||
return services.get(0).getFrom().asDomainBareJid();
|
||||
}
|
||||
|
||||
public DomainBareJid findService(String feature, boolean useCache) throws NoResponseException,
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* TODO describe me.
|
||||
* Smacks implementation of XEP-0030: Service Discovery.
|
||||
*/
|
||||
package org.jivesoftware.smackx.disco;
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* TODO describe me.
|
||||
* Element classes for XEP-0030: Service Discovery.
|
||||
*/
|
||||
package org.jivesoftware.smackx.disco.packet;
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* TODO describe me.
|
||||
* Provider classes for XEP-0030: Service Discovery.
|
||||
*/
|
||||
package org.jivesoftware.smackx.disco.provider;
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* TODO describe me.
|
||||
* File Transfers via XEP-0095: Stream Initialization.
|
||||
*/
|
||||
package org.jivesoftware.smackx.filetransfer;
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* TODO describe me.
|
||||
* Smacks implementation of XEP-0297: Stanza Forwarding.
|
||||
*/
|
||||
package org.jivesoftware.smackx.forward;
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* TODO describe me.
|
||||
* Element classes for XEP-0297: Stanza Forwarding.
|
||||
*/
|
||||
package org.jivesoftware.smackx.forward.packet;
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* TODO describe me.
|
||||
* Provider classes for XEP-0297: Stanza Forwarding.
|
||||
*/
|
||||
package org.jivesoftware.smackx.forward.provider;
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* TODO describe me.
|
||||
* Smacks implementation of XEP-0080: User Location.
|
||||
*/
|
||||
package org.jivesoftware.smackx.geoloc;
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* TODO describe me.
|
||||
* Element classes for XEP-0080: User Location.
|
||||
*/
|
||||
package org.jivesoftware.smackx.geoloc.packet;
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* TODO describe me.
|
||||
* Provider classes for XEP-0080: User Location.
|
||||
*/
|
||||
package org.jivesoftware.smackx.geoloc.provider;
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* TODO describe me.
|
||||
* Smacks implementation of XEP-0012: Last Activity.
|
||||
*/
|
||||
package org.jivesoftware.smackx.iqlast;
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* TODO describe me.
|
||||
* Element classes for XEP-0012: Last Activity.
|
||||
*/
|
||||
package org.jivesoftware.smackx.iqlast.packet;
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* TODO describe me.
|
||||
* Smacks implementation of XEP-0049: Private XML Storage.
|
||||
*/
|
||||
package org.jivesoftware.smackx.iqprivate;
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* TODO describe me.
|
||||
* Element classes for XEP-0049: Private XML Storage.
|
||||
*/
|
||||
package org.jivesoftware.smackx.iqprivate.packet;
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* TODO describe me.
|
||||
* Provider classes for XEP-0049: Private XML Storage.
|
||||
*/
|
||||
package org.jivesoftware.smackx.iqprivate.provider;
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* TODO describe me.
|
||||
* Smacks implementation of XEP-0077: In-Band Registration.
|
||||
*/
|
||||
package org.jivesoftware.smackx.iqregister;
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* TODO describe me.
|
||||
* Element classes for XEP-0077: In-Band Registration.
|
||||
*/
|
||||
package org.jivesoftware.smackx.iqregister.packet;
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* TODO describe me.
|
||||
* Provider classes for XEP-0077: In-Band Registration.
|
||||
*/
|
||||
package org.jivesoftware.smackx.iqregister.provider;
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* TODO describe me.
|
||||
* Smacks implementation of XEP-0092: Software Version.
|
||||
*/
|
||||
package org.jivesoftware.smackx.iqversion;
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* TODO describe me.
|
||||
* Element classes for XEP-0092: Software Version.
|
||||
*/
|
||||
package org.jivesoftware.smackx.iqversion.packet;
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* TODO describe me.
|
||||
* Provider classes for XEP-0092: Software Version.
|
||||
*/
|
||||
package org.jivesoftware.smackx.iqversion.provider;
|
||||
|
|
|
@ -16,6 +16,7 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* TODO describe me.
|
||||
* Smacks implementation for attaching arbitrary properties to packets according to
|
||||
* https://docs.jivesoftware.com/smack/latest/documentation/properties.html.
|
||||
*/
|
||||
package org.jivesoftware.smackx.jiveproperties;
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* TODO describe me.
|
||||
* Element classes.
|
||||
*/
|
||||
package org.jivesoftware.smackx.jiveproperties.packet;
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* TODO describe me.
|
||||
* Provider classes.
|
||||
*/
|
||||
package org.jivesoftware.smackx.jiveproperties.provider;
|
||||
|
|
|
@ -14,4 +14,7 @@
|
|||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
/**
|
||||
* XMPP stream element providers for Last Message Correction as defined in XEP-0308.
|
||||
*/
|
||||
package org.jivesoftware.smackx.message_correct.provider;
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* Classes and Interfaces that implement Multi-User Chat (MUC) as defined in XEP-45.
|
||||
* Classes and Interfaces that implement Multi-User Chat (MUC) as defined in XEP-0045.
|
||||
*/
|
||||
package org.jivesoftware.smackx.muc;
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* TODO describe me.
|
||||
* Element classes for XEP-0045: Multi-User Chat.
|
||||
*/
|
||||
package org.jivesoftware.smackx.muc.packet;
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* TODO describe me.
|
||||
* Provider classes for XEP-0045: Multi-User Chat.
|
||||
*/
|
||||
package org.jivesoftware.smackx.muc.provider;
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* TODO describe me.
|
||||
* Smacks implementation of XEP-0172: User Nickname.
|
||||
*/
|
||||
package org.jivesoftware.smackx.nick;
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* TODO describe me.
|
||||
* Element classes for XEP-0172: User Nickname.
|
||||
*/
|
||||
package org.jivesoftware.smackx.nick.packet;
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* TODO describe me.
|
||||
* Smacks implementation of XEP-0013: Flexible Offline Message Retrieval.
|
||||
*/
|
||||
package org.jivesoftware.smackx.offline;
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* TODO describe me.
|
||||
* Element classes for XEP-0013: Flexible Offline Message Retrieval.
|
||||
*/
|
||||
package org.jivesoftware.smackx.offline.packet;
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* TODO describe me.
|
||||
* Integration tests.
|
||||
*/
|
||||
package org.jivesoftware.smackx;
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* TODO describe me.
|
||||
* Smacks implementation XEP-0163: Personal Eventing Protocol.
|
||||
*/
|
||||
package org.jivesoftware.smackx.pep;
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* TODO describe me.
|
||||
* Smacks implementation of XEP-0199: XMPP Ping.
|
||||
*/
|
||||
package org.jivesoftware.smackx.ping;
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* TODO describe me.
|
||||
* Element classes for XEP-0199: XMPP Ping.
|
||||
*/
|
||||
package org.jivesoftware.smackx.ping.packet;
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* TODO describe me.
|
||||
* Provider classes for XEP-0199: XMPP Ping.
|
||||
*/
|
||||
package org.jivesoftware.smackx.ping.provider;
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* TODO describe me.
|
||||
* Filters for XEP-0016: Privacy Lists.
|
||||
*/
|
||||
package org.jivesoftware.smackx.privacy.filter;
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* TODO describe me.
|
||||
* Smacks implementation of XEP-0016: Privacy Lists.
|
||||
*/
|
||||
package org.jivesoftware.smackx.privacy;
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* TODO describe me.
|
||||
* Element classes for XEP-0016: Privacy Lists.
|
||||
*/
|
||||
package org.jivesoftware.smackx.privacy.packet;
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* TODO describe me.
|
||||
* Provider classes for XEP-0016: Privacy Lists.
|
||||
*/
|
||||
package org.jivesoftware.smackx.privacy.provider;
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* Smack's API for XEP-60: Publish-Subscribe.
|
||||
* Smack's API for XEP-0060: Publish-Subscribe.
|
||||
*/
|
||||
package org.jivesoftware.smackx.pubsub;
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* TODO describe me.
|
||||
* XEP-0184: Message Delivery Receipts.
|
||||
*/
|
||||
package org.jivesoftware.smackx.receipts;
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* TODO describe me.
|
||||
* XEP-0059: Result Set Management.
|
||||
*/
|
||||
package org.jivesoftware.smackx.rsm;
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* TODO describe me.
|
||||
* Element classes of XEP-0059: Result Set Management.
|
||||
*/
|
||||
package org.jivesoftware.smackx.rsm.packet;
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* TODO describe me.
|
||||
* Providers for XEP-0059: Result Set Management.
|
||||
*/
|
||||
package org.jivesoftware.smackx.rsm.provider;
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* TODO describe me.
|
||||
* Smacks implementation of XEP-0055: Jabber Search.
|
||||
*/
|
||||
package org.jivesoftware.smackx.search;
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* TODO describe me.
|
||||
* Implementation of shared groups. Will only work with Wildfire!
|
||||
*/
|
||||
package org.jivesoftware.smackx.sharedgroups;
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* TODO describe me.
|
||||
* Element classes of shared groups.
|
||||
*/
|
||||
package org.jivesoftware.smackx.sharedgroups.packet;
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* TODO describe me.
|
||||
* Smacks implementation of XEP-0131: Stanza Headers and Internet Metadata.
|
||||
*/
|
||||
package org.jivesoftware.smackx.shim;
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* TODO describe me.
|
||||
* Element classes for XEP-0131: Stanza Headers and Internet Metadata.
|
||||
*/
|
||||
package org.jivesoftware.smackx.shim.packet;
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* TODO describe me.
|
||||
* Provider classes of XEP-0131: Stanza Headers and Internet Metadata.
|
||||
*/
|
||||
package org.jivesoftware.smackx.shim.provider;
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* TODO describe me.
|
||||
* Smacks implementation of XEP-0095: Stream Initiation.
|
||||
*/
|
||||
package org.jivesoftware.smackx.si;
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* TODO describe me.
|
||||
* Element classes for XEP-0095: Stream Initiation.
|
||||
*/
|
||||
package org.jivesoftware.smackx.si.packet;
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* TODO describe me.
|
||||
* Provider classes for XEP-0095: Stream Initiation.
|
||||
*/
|
||||
package org.jivesoftware.smackx.si.provider;
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* TODO describe me.
|
||||
* Smacks implementation of XEP-0202: Entity Time.
|
||||
*/
|
||||
package org.jivesoftware.smackx.time;
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* TODO describe me.
|
||||
* Element classes of XEP-0202: Entity Time.
|
||||
*/
|
||||
package org.jivesoftware.smackx.time.packet;
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* TODO describe me.
|
||||
* Provider classes of XEP-0202: Entity Time.
|
||||
*/
|
||||
package org.jivesoftware.smackx.time.provider;
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* TODO describe me.
|
||||
* Smacks implementation of XEP-0054: vcard-temp.
|
||||
*/
|
||||
package org.jivesoftware.smackx.vcardtemp;
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* TODO describe me.
|
||||
* Element classes for XEP-0054: vcard-temp.
|
||||
*/
|
||||
package org.jivesoftware.smackx.vcardtemp.packet;
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* TODO describe me.
|
||||
* Provider classes for XEP-0054: vcard-temp.
|
||||
*/
|
||||
package org.jivesoftware.smackx.vcardtemp.provider;
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* TODO describe me.
|
||||
* Smacks implementation of XEP-0004: Data Forms.
|
||||
*/
|
||||
package org.jivesoftware.smackx.xdata;
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* TODO describe me.
|
||||
* Element classes for XEP-0004: Data Forms.
|
||||
*/
|
||||
package org.jivesoftware.smackx.xdata.packet;
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* TODO describe me.
|
||||
* Provider classes for XEP-0004: Data Forms.
|
||||
*/
|
||||
package org.jivesoftware.smackx.xdata.provider;
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* TODO describe me.
|
||||
* Smacks implementation of XEP-0141: Data Forms Layout.
|
||||
*/
|
||||
package org.jivesoftware.smackx.xdatalayout;
|
||||
|
|
|
@ -16,6 +16,6 @@
|
|||
*/
|
||||
|
||||
/**
|
||||
* TODO describe me.
|
||||
* Element classes for XEP-0141: Data Forms Layout.
|
||||
*/
|
||||
package org.jivesoftware.smackx.xdatalayout.packet;
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue