|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.biojava.bio.seq.db.DummySequenceDBInstallation
public class DummySequenceDBInstallation
DummySequenceDBInstallation
is an implementation which
returns the same DummySequenceDB
instance regardless
of the identifier used to retrieve a database.
Constructor Summary | |
---|---|
DummySequenceDBInstallation()
|
Method Summary | |
---|---|
void |
addSequenceDB(SequenceDBLite sequenceDB,
java.util.Set otherIdentifiers)
As this is a dummy implementation adding a sequenceDB doesn't do anything |
SequenceDBLite |
getSequenceDB(java.lang.String identifier)
Return the SequenceDB for the given identifier. |
java.util.Set |
getSequenceDBs()
Return all sequence dbs available in this sequence db installation. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DummySequenceDBInstallation()
Method Detail |
---|
public SequenceDBLite getSequenceDB(java.lang.String identifier)
SequenceDBInstallation
Return the SequenceDB for the given identifier. The identifier can (but need not) be the name of the sequence db. An implementation may support any number of identifiers to (uniquely) identify a particular sequence db - but the name of the sequence db (returned by SequenceDB.getName()) must always be among them.
If the sequence db identified by the given identifier has not been requested through this object, it will be created and returned (hence this method is a factory method). If the sequence db identified by the given identifier has already been requested, the same object is returned.
getSequenceDB
in interface SequenceDBInstallation
identifier
- the string that identifies the sequence db. May
not be null.
public java.util.Set getSequenceDBs()
SequenceDBInstallation
getSequenceDBs
in interface SequenceDBInstallation
public void addSequenceDB(SequenceDBLite sequenceDB, java.util.Set otherIdentifiers)
addSequenceDB
in interface SequenceDBInstallation
sequenceDB
- a SequenceDB
.otherIdentifiers
- a Set
.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |