org.kaiwitte.workbench.data
Class MetaDataManagerFactoryImpl

java.lang.Object
  extended by org.kaiwitte.workbench.data.MetaDataManagerFactoryImpl
All Implemented Interfaces:
MetaDataManagerFactory

public class MetaDataManagerFactoryImpl
extends java.lang.Object
implements MetaDataManagerFactory

Default implementation of MetaDataManagerFactory.


Constructor Summary
MetaDataManagerFactoryImpl(java.lang.String driver, java.lang.String database)
          Creates a new instance.
 
Method Summary
 MetaDataManager getMetaDataManager(MetaScheme scheme)
          Creates a new MetaDataManager 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

MetaDataManagerFactoryImpl

public MetaDataManagerFactoryImpl(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

getMetaDataManager

public MetaDataManager getMetaDataManager(MetaScheme scheme)
                                   throws java.io.IOException
Description copied from interface: MetaDataManagerFactory
Creates a new MetaDataManager or reuses an old one.

Specified by:
getMetaDataManager in interface MetaDataManagerFactory
Parameters:
scheme - the scheme
Returns:
the MetaDataManager
Throws:
java.io.IOException - iff an I/O error occurs