public class DefaultInstallerProviderManager extends AbstractProviderManager implements InstallerProviderManager
| Modifier and Type | Field and Description |
|---|---|
static String |
PROVIDERS_DESCRIPTION |
static String |
PROVIDERS_NAME |
static String |
PROVIDERS_NAMESPACE |
| Constructor and Description |
|---|
DefaultInstallerProviderManager() |
| Modifier and Type | Method and Description |
|---|---|
InstallPackageProvider |
createExecutionProvider(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. |
String |
getPackageInfoFileName()
Returns the name to use for the package info file.
|
List<ProviderFactory> |
getProviderFactories() |
protected String |
getRegistryDescription() |
protected String |
getRegistryKey() |
addProviderFactory, createProvider, createServiceParameters, getProviderFactoryclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetProviderFactoryaddProviderFactory, createProvider, createServiceParameterspublic static final String PROVIDERS_NAMESPACE
public static final String PROVIDERS_NAME
public static final String PROVIDERS_DESCRIPTION
protected String getRegistryDescription()
getRegistryDescription in class AbstractProviderManagerprotected 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(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 String getPackageInfoFileName()
InstallerProviderManagergetPackageInfoFileName in interface InstallerProviderManagerpublic List<ProviderFactory> getProviderFactories()
getProviderFactories in interface ProviderManager_WithGetFactoriesgetProviderFactories in class AbstractProviderManager