Package org.gvsig.app
Class ApplicationLocator
java.lang.Object
org.gvsig.tools.locator.AbstractLocator
org.gvsig.tools.locator.BaseLocator
org.gvsig.app.ApplicationLocator
- All Implemented Interfaces:
org.gvsig.tools.locator.Locator,org.gvsig.tools.locator.Locator_withExists
public class ApplicationLocator
extends org.gvsig.tools.locator.BaseLocator
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ApplicationManagerstatic ApplicationLocatorReturn the singleton instance.static ApplicationManagerReturn a reference to PersistenceManager.static ProjectManagerstatic voidregisterApplicationManager(Class<? extends ApplicationManager> clazz) Registers the Class implementing the PersistenceManager interface.static voidregisterDefaultApplicationManager(Class<? extends ApplicationManager> clazz) Methods inherited from class org.gvsig.tools.locator.AbstractLocator
exists, get, getNames, register, register, register, register, registerDefault, registerDefault, toString
-
Field Details
-
APPGVSIG_MANAGER_NAME
- See Also:
-
FILESYSTEMEXPLORERPROPERTIESPANEL_MANAGER_NAME
- See Also:
-
-
Constructor Details
-
ApplicationLocator
public ApplicationLocator()
-
-
Method Details
-
getInstance
Return the singleton instance.- Returns:
- the singleton instance
-
getLocatorName
- Specified by:
getLocatorNamein interfaceorg.gvsig.tools.locator.Locator- Overrides:
getLocatorNamein classorg.gvsig.tools.locator.BaseLocator
-
getManager
Return a reference to PersistenceManager.- Returns:
- a reference to PersistenceManager
- Throws:
org.gvsig.tools.locator.LocatorException- if there is no access to the class or the class cannot be instantiated- See Also:
-
getApplicationManager
-
registerApplicationManager
Registers the Class implementing the PersistenceManager interface.- Parameters:
clazz- implementing the PersistenceManager interface
-
registerDefaultApplicationManager
-
getProjectManager
- Throws:
org.gvsig.tools.locator.LocatorException
-