org.jivesoftware.smack.provider
Class ExtensionProviderInfo
java.lang.Object
org.jivesoftware.smack.provider.ExtensionProviderInfo
public final class ExtensionProviderInfo
- extends java.lang.Object
Defines the information required to register a packet extension Provider with the ProviderManager
when using the
ProviderLoader
.
- Author:
- Robin Collier
Constructor Summary |
ExtensionProviderInfo(java.lang.String elementName,
java.lang.String namespace,
java.lang.Class<?> beanClass)
Defines an extension provider which is adheres to the JavaBean spec for parsing the extension. |
ExtensionProviderInfo(java.lang.String elementName,
java.lang.String namespace,
PacketExtensionProvider extProvider)
Defines an extension provider which implements the PacketExtensionProvider interface. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ExtensionProviderInfo
public ExtensionProviderInfo(java.lang.String elementName,
java.lang.String namespace,
PacketExtensionProvider extProvider)
- Defines an extension provider which implements the
PacketExtensionProvider
interface.
- Parameters:
elementName
- Element that provider parses.namespace
- Namespace that provider parses.extProvider
- The provider implementation.
ExtensionProviderInfo
public ExtensionProviderInfo(java.lang.String elementName,
java.lang.String namespace,
java.lang.Class<?> beanClass)
- Defines an extension provider which is adheres to the JavaBean spec for parsing the extension.
- Parameters:
elementName
- Element that provider parses.namespace
- Namespace that provider parses.beanClass
- The provider bean class.
getElementName
public java.lang.String getElementName()
getNamespace
public java.lang.String getNamespace()
Copyright © 2003-2007 Jive Software.