Smack

org.jivesoftware.smack.provider
Class IQProviderInfo

java.lang.Object
  extended by org.jivesoftware.smack.provider.IQProviderInfo

public final class IQProviderInfo
extends java.lang.Object

Defines the information required to register an IQ Provider with the ProviderManager when using the ProviderLoader.

Author:
Robin Collier

Constructor Summary
IQProviderInfo(java.lang.String elementName, java.lang.String namespace, java.lang.Class<? extends IQ> iqProviderClass)
          Defines an IQ class which can be used as a provider via introspection.
IQProviderInfo(java.lang.String elementName, java.lang.String namespace, IQProvider iqProvider)
          Defines an IQ provider which implements the IQProvider 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

IQProviderInfo

public IQProviderInfo(java.lang.String elementName,
                      java.lang.String namespace,
                      IQProvider iqProvider)
Defines an IQ provider which implements the IQProvider interface.

Parameters:
elementName - Element that provider parses.
namespace - Namespace that provider parses.
iqProvider - The provider implementation.

IQProviderInfo

public IQProviderInfo(java.lang.String elementName,
                      java.lang.String namespace,
                      java.lang.Class<? extends IQ> iqProviderClass)
Defines an IQ class which can be used as a provider via introspection.

Parameters:
elementName - Element that provider parses.
namespace - Namespace that provider parses.
iqProviderClass - The IQ class being parsed.
Method Detail

getElementName

public java.lang.String getElementName()

getNamespace

public java.lang.String getNamespace()

Smack

Copyright © 2003-2007 Jive Software.