Smack

org.jivesoftware.smack.provider
Class ExtensionProviderInfo

java.lang.Object
  extended by 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.
 
Method Summary
 java.lang.String getElementName()
           
 java.lang.String getNamespace()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

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.
Method Detail

getElementName

public java.lang.String getElementName()

getNamespace

public java.lang.String getNamespace()

Smack

Copyright © 2003-2007 Jive Software.