Bug 154000 Enrichment of ODA consumer helper
Provide additional services in the oda.consumer component to include more common behavior that an ODA consumer application would need. For example, to handle different capabilities and behavior of individual ODA drivers.
data/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/odaconsumer/DriverManager.java
{
	private static DriverManager sm_driverManager = null;
	private Hashtable m_loadedDrivers;
	
	
	private static final String sm_className = DriverManager.class.getName();
	private static LogHelper sm_logger;
	private DriverManager()
	{
	}
	
	/**
	 * Returns a <code>DriverManager</code> instance for loading drivers and 
	 * handling driver-related tasks.
	 * @return	a <code>DriverManager</code> instance.
	 */
	static DriverManager getInstance()
	{
		if( sm_driverManager == null )
			sm_driverManager = new DriverManager();
		return sm_driverManager;
	}