|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.gvsig.tools.locator.AbstractLocator org.gvsig.fmap.dal.DALLocator
public class DALLocator
This locator is the entry point of gvSIG's DAL, providing access to all DAL services.
DAL services are grouped in two managers DataManager
and ResourceManager
.
This locator offers methods for registering as well as for obtaining both managers' unique instances.
Locator
Field Summary | |
---|---|
static String |
DATA_MANAGER_NAME
DataManager name used by the locator to access the instance |
static String |
RESOURCE_MANAGER_NAME
ResourceManager name used by the locator to access the instance |
Constructor Summary | |
---|---|
DALLocator()
|
Method Summary | |
---|---|
static DataManager |
getDataManager()
Return a reference to DataManager. |
static DALLocator |
getInstance()
Return the singleton instance. |
String |
getLocatorName()
Returns the Locator name. |
static ResourceManager |
getResourceManager()
Return a reference to ResourceManager. |
static void |
registerDataManager(Class clazz)
Registers the Class implementing the DataManager interface. |
static void |
registerDefaultDataManager(Class clazz)
Registers a class as the default DataManager. |
static void |
registerResourceManager(Class clazz)
Registers the Class implementing the MDManager interface. |
Methods inherited from class org.gvsig.tools.locator.AbstractLocator |
---|
get, getNames, register, register, register, register, registerDefault, registerDefault, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final String DATA_MANAGER_NAME
public static final String RESOURCE_MANAGER_NAME
Constructor Detail |
---|
public DALLocator()
Method Detail |
---|
public static DALLocator getInstance()
public String getLocatorName()
public static DataManager getDataManager() throws LocatorException
LocatorException
- if there is no access to the class or the class cannot be
instantiatedLocator.get(String)
public static void registerDataManager(Class clazz)
clazz
- implementing the DataManager interfacepublic static void registerDefaultDataManager(Class clazz)
clazz
- implementing the DataManager interfacepublic static ResourceManager getResourceManager() throws LocatorException
LocatorException
- if there is no access to the class or the class cannot be
instantiatedLocator.get(String)
public static void registerResourceManager(Class clazz)
clazz
- implementing the MDManager interface
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |