org.kaiwitte.workbench.data
Class DataManagerFactoryImpl

java.lang.Object
  extended by org.kaiwitte.workbench.data.DataManagerFactoryImpl
All Implemented Interfaces:
DataManagerFactory

public class DataManagerFactoryImpl
extends java.lang.Object
implements DataManagerFactory

Default implementation of DataManagerFactory.


Constructor Summary
DataManagerFactoryImpl(java.lang.String driver, java.lang.String database)
          Creates a new instance.
 
Method Summary
 DataManager getDataManager(DataScheme scheme)
          Creates a new DataManager or reuses an old one.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataManagerFactoryImpl

public DataManagerFactoryImpl(java.lang.String driver,
                              java.lang.String database)
Creates a new instance.

Parameters:
driver - the driver as a fully qualified class name
database - the database URL as specified by JDBC
Method Detail

getDataManager

public DataManager getDataManager(DataScheme scheme)
                           throws java.io.IOException
Description copied from interface: DataManagerFactory
Creates a new DataManager or reuses an old one.

Specified by:
getDataManager in interface DataManagerFactory
Parameters:
scheme - the scheme
Returns:
the DataManager
Throws:
java.io.IOException - iff an I/O error occurs