Package org.biojava.bio.taxa
Class SimpleTaxon
java.lang.Object
org.biojava.utils.AbstractChangeable
org.biojava.bio.taxa.AbstractTaxon
org.biojava.bio.taxa.SimpleTaxon
- All Implemented Interfaces:
Annotatable
,Taxon
,Changeable
Deprecated.
A no-frills implementatation of Taxon.
A TaxonFactory implementation will probably wish to sub-class this and add package-private accessors for the parent and children fields as well as a pacakge-private constructor.
- Author:
- Matthew Pocock
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.biojava.bio.Annotatable
Annotatable.AnnotationForwarder
-
Field Summary
FieldsFields inherited from interface org.biojava.bio.Annotatable
ANNOTATION
Fields inherited from interface org.biojava.bio.taxa.Taxon
CHANGE_COMMON_NAME, CHANGE_SCIENTIFIC_NAME
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Deprecated.protected
SimpleTaxon
(String scientificName, String commonName) Deprecated.Create a new instance with no parent, no children and given scientific and common names. -
Method Summary
Modifier and TypeMethodDescriptionDeprecated.The children of this Taxon.Deprecated.The parent of this Taxon.Methods inherited from class org.biojava.bio.taxa.AbstractTaxon
equals, getAnnotation, getChangeSupport, getCommonName, getScientificName, hashCode, setCommonName, setScientificName, toString
Methods inherited from class org.biojava.utils.AbstractChangeable
addChangeListener, addChangeListener, generateChangeSupport, hasListeners, hasListeners, isUnchanging, removeChangeListener, removeChangeListener
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.biojava.utils.Changeable
addChangeListener, addChangeListener, isUnchanging, removeChangeListener, removeChangeListener
-
Field Details
-
parent
Deprecated. -
children
Deprecated.
-
-
Constructor Details
-
SimpleTaxon
protected SimpleTaxon()Deprecated. -
SimpleTaxon
Deprecated.Create a new instance with no parent, no children and given scientific and common names.
-
-
Method Details
-
getParent
Deprecated.Description copied from interface:Taxon
The parent of this Taxon.
Taxa live within a tree data-structure, so every taxon has a single parent except for the root type. This has the null parent.
- Returns:
- the parent Taxon, or null if this is the root type.
-
getChildren
Deprecated.Description copied from interface:Taxon
The children of this Taxon.
Taxa live within a tree data-structure, so every taxon has zero or more children. In the case of zero children, the empty set is returned.
? read-only ? dynamicaly updated with taxon object ? copy of data ?
- Returns:
- the Set (possibly empty) of all child Taxa
-
org.biojavax.bio.taxa