Smack

org.jivesoftware.smack.provider
Class ProviderFileLoader

java.lang.Object
  extended by org.jivesoftware.smack.provider.ProviderFileLoader
All Implemented Interfaces:
ProviderLoader

public class ProviderFileLoader
extends java.lang.Object
implements ProviderLoader

Loads the IQProvider and PacketExtensionProvider information from a standard provider file in preparation for loading into the ProviderManager.

Author:
Robin Collier

Constructor Summary
ProviderFileLoader()
           
ProviderFileLoader(java.io.InputStream providerFileInputStream)
           
 
Method Summary
 java.util.Collection<ExtensionProviderInfo> getExtensionProviderInfo()
          Provides the extension providers for the creation of extension providers to be added to the ProviderManager.
 java.util.Collection<IQProviderInfo> getIQProviderInfo()
          Provides the IQ provider info for the creation of IQ providers to be added to the ProviderManager.
 void setInputStream(java.io.InputStream providerFileInput)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProviderFileLoader

public ProviderFileLoader(java.io.InputStream providerFileInputStream)

ProviderFileLoader

public ProviderFileLoader()
Method Detail

getIQProviderInfo

public java.util.Collection<IQProviderInfo> getIQProviderInfo()
Description copied from interface: ProviderLoader
Provides the IQ provider info for the creation of IQ providers to be added to the ProviderManager.

Specified by:
getIQProviderInfo in interface ProviderLoader
Returns:
The IQ provider info to load.

getExtensionProviderInfo

public java.util.Collection<ExtensionProviderInfo> getExtensionProviderInfo()
Description copied from interface: ProviderLoader
Provides the extension providers for the creation of extension providers to be added to the ProviderManager.

Specified by:
getExtensionProviderInfo in interface ProviderLoader
Returns:
The extension provider info to load.

setInputStream

public void setInputStream(java.io.InputStream providerFileInput)

Smack

Copyright © 2003-2007 Jive Software.