org.jivesoftware.smack.provider
Class IQProviderInfo
java.lang.Object
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. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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.
getElementName
public java.lang.String getElementName()
getNamespace
public java.lang.String getNamespace()
Copyright © 2003-2007 Jive Software.