|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jscience.biology.taxonomy.SimpleTaxonFactory
public class SimpleTaxonFactory
A no-frills implementation of TaxonFactory that builds an in-memory Taxon tree.
Field Summary | |
---|---|
static SimpleTaxonFactory |
GLOBAL
The TaxonFactory that the system should use for storing the taxonomy used by swissprot and embl as in-memory objects. |
Constructor Summary | |
---|---|
SimpleTaxonFactory(java.lang.String name)
Creates a new SimpleTaxonFactory object. |
Method Summary | |
---|---|
Taxon |
addChild(Taxon parent,
Taxon child)
DOCUMENT ME! |
Taxon |
createTaxon(java.lang.String scientificName,
java.lang.String commonName)
DOCUMENT ME! |
java.lang.String |
getName()
DOCUMENT ME! |
Taxon |
getRoot()
DOCUMENT ME! |
Taxon |
importTaxon(Taxon taxon)
DOCUMENT ME! |
Taxon |
removeChild(Taxon parent,
Taxon child)
DOCUMENT ME! |
Taxon |
search(java.lang.Object id)
DOCUMENT ME! |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final SimpleTaxonFactory GLOBAL
Constructor Detail |
---|
public SimpleTaxonFactory(java.lang.String name)
name
- DOCUMENT ME!
java.lang.IllegalArgumentException
- DOCUMENT ME!Method Detail |
---|
public Taxon getRoot()
getRoot
in interface TaxonFactory
public java.lang.String getName()
getName
in interface TaxonFactory
public Taxon importTaxon(Taxon taxon)
importTaxon
in interface TaxonFactory
taxon
- DOCUMENT ME!
java.lang.IllegalArgumentException
- DOCUMENT ME!public Taxon createTaxon(java.lang.String scientificName, java.lang.String commonName)
createTaxon
in interface TaxonFactory
scientificName
- DOCUMENT ME!commonName
- DOCUMENT ME!
public Taxon addChild(Taxon parent, Taxon child)
addChild
in interface TaxonFactory
parent
- DOCUMENT ME!child
- DOCUMENT ME!
java.lang.IllegalArgumentException
- DOCUMENT ME!public Taxon removeChild(Taxon parent, Taxon child)
removeChild
in interface TaxonFactory
parent
- DOCUMENT ME!child
- DOCUMENT ME!
java.lang.IllegalArgumentException
- DOCUMENT ME!public Taxon search(java.lang.Object id)
search
in interface TaxonFactory
id
- DOCUMENT ME!
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |