Package org.gvsig.installer.lib.spi
Class InstallerProviderLocator
java.lang.Object
org.gvsig.tools.locator.AbstractLocator
org.gvsig.tools.locator.BaseLocator
org.gvsig.installer.lib.spi.InstallerProviderLocator
- All Implemented Interfaces:
org.gvsig.tools.locator.Locator,org.gvsig.tools.locator.Locator_withExists
public class InstallerProviderLocator
extends org.gvsig.tools.locator.BaseLocator
This Locator provides the entry point for the gvSIG
InstallerProviderManager- Author:
- Jorge Piera Llodrá
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic InstallerProviderLocatorReturn the singleton instance.Return the Locator's namestatic InstallerProviderManagerReturn a reference to InstallerProviderManager.static voidregisterInstallerProviderManager(Class<? extends InstallerProviderManager> clazz) Registers the Class implementing the InstallerProviderManager interface.Methods inherited from class org.gvsig.tools.locator.AbstractLocator
exists, get, getNames, register, register, register, register, registerDefault, registerDefault, toString
-
Field Details
-
PROVIDER_MANAGER_NAME
- See Also:
-
PROVIDER_MANAGER_DESCRIPTION
- See Also:
-
-
Constructor Details
-
InstallerProviderLocator
public InstallerProviderLocator()
-
-
Method Details
-
getInstance
Return the singleton instance.- Returns:
- the singleton instance
-
getLocatorName
Return the Locator's name- Specified by:
getLocatorNamein interfaceorg.gvsig.tools.locator.Locator- Overrides:
getLocatorNamein classorg.gvsig.tools.locator.BaseLocator- Returns:
- a String with the Locator's name
-
getProviderManager
public static InstallerProviderManager getProviderManager() throws org.gvsig.tools.locator.LocatorExceptionReturn a reference to InstallerProviderManager.- Returns:
- a reference to InstallerProviderManager
- Throws:
org.gvsig.tools.locator.LocatorException- if there is no access to the class or the class cannot be instantiated- See Also:
-
registerInstallerProviderManager
public static void registerInstallerProviderManager(Class<? extends InstallerProviderManager> clazz) Registers the Class implementing the InstallerProviderManager interface.- Parameters:
clazz- implementing the InstallerProviderManager interface
-