org.biojava.directory
Class Registry

java.lang.Object
  extended by org.biojava.directory.Registry

public class Registry
extends Object

Registry is a factory which gets implementations of the BioJava SequenceDBLite interface. This is the point of entry for OBDA access.

Version:
$Revision: 3220 $
Author:
Brian Gilman, Thomas Down, Keith James

Constructor Summary
Registry(RegistryConfiguration regConfig)
          Creates a new OBDA Registry with the specified configuration.
 
Method Summary
 SequenceDBLite getDatabase(String dbName)
          getDatabase retrieves a database instance known by a name String.
 RegistryConfiguration getRegistryConfiguration()
          getRegistryConfiguration returns the configuration of the registry.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Registry

public Registry(RegistryConfiguration regConfig)
Creates a new OBDA Registry with the specified configuration.

Parameters:
regConfig - a RegistryConfiguration.
Method Detail

getDatabase

public SequenceDBLite getDatabase(String dbName)
                           throws RegistryException,
                                  BioException
getDatabase retrieves a database instance known by a name String.

Parameters:
dbName - a String database name.
Returns:
a SequenceDBLite.
Throws:
RegistryException - if the registry does not contain a configuration for the specified name.
BioException - if the provider fails.

getRegistryConfiguration

public RegistryConfiguration getRegistryConfiguration()
getRegistryConfiguration returns the configuration of the registry.

Returns:
a RegistryConfiguration.