public class ProviderFileLoader extends Object implements ProviderLoader
IQProvider
and ExtensionElementProvider
information from a standard provider file in preparation
for loading into the ProviderManager
.Constructor and Description |
---|
ProviderFileLoader(InputStream providerStream) |
ProviderFileLoader(InputStream providerStream,
ClassLoader classLoader) |
Modifier and Type | Method and Description |
---|---|
Collection<ExtensionProviderInfo> |
getExtensionProviderInfo()
Provides the extension providers for the creation of extension providers to be added to the
ProviderManager . |
Collection<IQProviderInfo> |
getIQProviderInfo()
Provides the IQ provider info for the creation of IQ providers to be added to the
ProviderManager . |
List<Exception> |
getLoadingExceptions() |
Collection<StreamFeatureProviderInfo> |
getStreamFeatureProviderInfo()
Provides the stream feature providers information for the creation of stream feature
providers to be added to the
ProviderManager . |
public ProviderFileLoader(InputStream providerStream)
public ProviderFileLoader(InputStream providerStream, ClassLoader classLoader)
public Collection<IQProviderInfo> getIQProviderInfo()
ProviderLoader
ProviderManager
.getIQProviderInfo
in interface ProviderLoader
public Collection<ExtensionProviderInfo> getExtensionProviderInfo()
ProviderLoader
ProviderManager
.getExtensionProviderInfo
in interface ProviderLoader
public Collection<StreamFeatureProviderInfo> getStreamFeatureProviderInfo()
ProviderLoader
ProviderManager
.getStreamFeatureProviderInfo
in interface ProviderLoader
public List<Exception> getLoadingExceptions()