Revision 112 org.gvsig.tools/library/trunk/org.gvsig.tools/org.gvsig.tools.lib/src/main/java/org/gvsig/tools/ToolsLocator.java

View differences:

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