public class DefaultInstallerProviderManager extends AbstractProviderManager implements InstallerProviderManager
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
PROVIDERS_DESCRIPTION |
static java.lang.String |
PROVIDERS_NAME |
static java.lang.String |
PROVIDERS_NAMESPACE |
| Constructor and Description |
|---|
DefaultInstallerProviderManager() |
| Modifier and Type | Method and Description |
|---|---|
InstallPackageProvider |
createExecutionProvider(java.lang.String providerName)
Creates a new provider to execute an installer to add a new package in
gvSIG.
|
InstallPackageProviderServices |
createInstallerProviderServices()
Creates the services that be used for the providers to execute or create
a new bundle.
|
ProviderServices |
createProviderServices(Service service)
Creates a new
ProviderServices object to be used by the
Providers. |
java.lang.String |
getPackageInfoFileName()
Returns the name to use for the package info file.
|
java.util.List<ProviderFactory> |
getProviderFactories() |
protected java.lang.String |
getRegistryDescription() |
protected java.lang.String |
getRegistryKey() |
addProviderFactory, createProvider, createServiceParameters, getProviderFactoryclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetProviderFactoryaddProviderFactory, createProvider, createServiceParameterspublic static final java.lang.String PROVIDERS_NAMESPACE
public static final java.lang.String PROVIDERS_NAME
public static final java.lang.String PROVIDERS_DESCRIPTION
protected java.lang.String getRegistryDescription()
getRegistryDescription in class AbstractProviderManagerprotected java.lang.String getRegistryKey()
getRegistryKey in class AbstractProviderManagerpublic ProviderServices createProviderServices(Service service)
ProviderManagerProviderServices object to be used by the
Providers.createProviderServices in interface ProviderManagerservice - to create the related ProviderServices with.public InstallPackageProvider createExecutionProvider(java.lang.String providerName) throws ServiceException
InstallerProviderManagercreateExecutionProvider in interface InstallerProviderManagerproviderName - the provider name used on the registration of the provider.
This name is the type attribute defined by PackageInfo
.ServiceException - if the provider doesn't exist or if there is a problem
creating the provider.public InstallPackageProviderServices createInstallerProviderServices()
InstallerProviderManagercreateInstallerProviderServices in interface InstallerProviderManagerpublic java.lang.String getPackageInfoFileName()
InstallerProviderManagergetPackageInfoFileName in interface InstallerProviderManagerpublic java.util.List<ProviderFactory> getProviderFactories()
getProviderFactories in interface ProviderManager_WithGetFactoriesgetProviderFactories in class AbstractProviderManager