org.biojava.bio.seq.db.biofetch
Class BioFetchSequenceDBProvider

java.lang.Object
  extended byorg.biojava.bio.seq.db.biofetch.BioFetchSequenceDBProvider
All Implemented Interfaces:
SequenceDBProvider

public class BioFetchSequenceDBProvider
extends java.lang.Object
implements SequenceDBProvider

Directory-services plugin for biofetch databases.

Since:
1.3
Author:
Thomas Down, Keith James
For developers:
This class is instantiated automatically by the directory-services code, and is not of direct interest to users.

Constructor Summary
BioFetchSequenceDBProvider()
           
 
Method Summary
 java.lang.String getName()
          The name of this provider.
 SequenceDBLite getSequenceDB(java.util.Map config)
          Get a sequence database.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BioFetchSequenceDBProvider

public BioFetchSequenceDBProvider()
Method Detail

getName

public java.lang.String getName()
Description copied from interface: SequenceDBProvider
The name of this provider.

Specified by:
getName in interface SequenceDBProvider
Returns:
the provider's name.

getSequenceDB

public SequenceDBLite getSequenceDB(java.util.Map config)
                             throws RegistryException,
                                    BioException
Description copied from interface: SequenceDBProvider
Get a sequence database.

Specified by:
getSequenceDB in interface SequenceDBProvider
Parameters:
config - a Map containing key-value pairs identifying the database to resolve.
Returns:
a SequenceDBLite that was resolved.
Throws:
RegistryException
BioException