public class SmackV3InteroperabilityLayer extends AbstractSmackInteroperabilityLayer
Constructor and Description |
---|
SmackV3InteroperabilityLayer()
A default constructor
|
Modifier and Type | Method and Description |
---|---|
void |
addExtensionProvider(java.lang.String elementName,
java.lang.String namespace,
java.lang.Object provider)
Add PacketExtensionProvider to the list of known
providers
|
void |
addIQProvider(java.lang.String elementName,
java.lang.String namespace,
java.lang.Object provider)
Add IQProvider to the list of known
providers
|
org.jivesoftware.smack.provider.PacketExtensionProvider |
getExtensionProvider(java.lang.String elementName,
java.lang.String namespace)
Get the PacketExtensionProvider for given element name and XML
namespace
|
getInstance, setImplementationClass
public SmackV3InteroperabilityLayer()
public void addExtensionProvider(java.lang.String elementName, java.lang.String namespace, java.lang.Object provider)
addExtensionProvider
in class AbstractSmackInteroperabilityLayer
elementName
- The element name where the matching is happeningnamespace
- The XML namespace used in that elementprovider
- PacketExtensionProvider implementation to be
usedpublic void addIQProvider(java.lang.String elementName, java.lang.String namespace, java.lang.Object provider)
addIQProvider
in class AbstractSmackInteroperabilityLayer
elementName
- The element name where the matching is happeningnamespace
- The XML namespace used in that elementprovider
- IQProvider implementation to be
usedpublic org.jivesoftware.smack.provider.PacketExtensionProvider getExtensionProvider(java.lang.String elementName, java.lang.String namespace)
getExtensionProvider
in class AbstractSmackInteroperabilityLayer
elementName
- The element name where the matching is happeningnamespace
- The XML namespace used in that element
Jitsi, the OpenSource Java VoIP and Instant Messaging client.
Distributable under Apache license.