Revision 112 org.gvsig.tools/library/trunk/org.gvsig.tools/org.gvsig.tools.lib/src/main/java/org/gvsig/tools/ToolsLocator.java
ToolsLocator.java | ||
---|---|---|
1 | 1 |
package org.gvsig.tools; |
2 | 2 |
|
3 |
import org.gvsig.tools.dataTypes.DataTypesManager; |
|
3 | 4 |
import org.gvsig.tools.dispose.DisposableManager; |
4 | 5 |
import org.gvsig.tools.dynobject.DynObjectManager; |
5 | 6 |
import org.gvsig.tools.extensionpoint.ExtensionPointManager; |
... | ... | |
48 | 49 |
"org.gvsig.tools.dispose.manager"; |
49 | 50 |
|
50 | 51 |
private static final String DISPOSABLE_MANAGER_DESCRIPTION = |
51 |
"Disposable Manager";
|
|
52 |
"Disposable Manager"; |
|
52 | 53 |
|
54 |
public static final String DATATYPES_MANAGER_NAME = |
|
55 |
"org.gvsig.tools.datatypes.manager"; |
|
56 |
|
|
57 |
private static final String DATATYPES_MANAGER_DESCRIPTION = |
|
58 |
"Datatypes Manager"; |
|
59 |
|
|
53 | 60 |
public static final String SERVICE_LOADER_NAME = |
54 | 61 |
"org.gvsig.tools.service.loader"; |
55 | 62 |
|
... | ... | |
281 | 288 |
clazz); |
282 | 289 |
} |
283 | 290 |
|
291 |
/** |
|
292 |
* Registers the Class implementing the DataTypesManager interface. |
|
293 |
* |
|
294 |
* @param clazz |
|
295 |
* implementing the DisposableManager interface |
|
296 |
*/ |
|
297 |
public static void registerDataTypesManager(Class clazz) { |
|
298 |
getInstance().register(DATATYPES_MANAGER_NAME, |
|
299 |
DATATYPES_MANAGER_DESCRIPTION, clazz); |
|
300 |
} |
|
301 |
|
|
302 |
|
|
303 |
/** |
|
304 |
* Registers the default Class implementing the DataTypesManager interface. |
|
305 |
* |
|
306 |
* @param clazz |
|
307 |
* implementing the DisposableManager interface |
|
308 |
*/ |
|
309 |
public static void registerDefaultDataTypesManager(Class clazz) { |
|
310 |
getInstance().registerDefault(DATATYPES_MANAGER_NAME, |
|
311 |
DATATYPES_MANAGER_DESCRIPTION, clazz); |
|
312 |
} |
|
313 |
|
|
314 |
|
|
315 |
/** |
|
316 |
* Return a reference to DataTypesManager. |
|
317 |
* |
|
318 |
* @return a reference to DataTypesManager |
|
319 |
* @throws LocatorException |
|
320 |
* if there is no access to the class or the class cannot be |
|
321 |
* instantiated |
|
322 |
* @see Locator#get(String) |
|
323 |
*/ |
|
324 |
public static DataTypesManager getDataTypesManager() |
|
325 |
throws LocatorException { |
|
326 |
return (DataTypesManager) getInstance().get(DATATYPES_MANAGER_NAME); |
|
327 |
} |
|
328 |
|
|
329 |
|
|
330 |
|
|
284 | 331 |
private static Class xmlPullParser = null; |
285 | 332 |
|
286 | 333 |
public static XmlPullParser getXmlPullParser() throws XmlPullParserException { |
... | ... | |
306 | 353 |
} |
307 | 354 |
xmlPullParser = parser; |
308 | 355 |
} |
356 |
|
|
309 | 357 |
} |
Also available in: Unified diff