public class Taxonomy extends java.lang.Object implements PhylogenyData, MultipleUris, java.lang.Comparable<Taxonomy>
| Constructor and Description |
|---|
Taxonomy() |
| Modifier and Type | Method and Description |
|---|---|
void |
addUri(Uri uri) |
java.lang.StringBuffer |
asSimpleText() |
java.lang.StringBuffer |
asText() |
int |
compareTo(Taxonomy o) |
PhylogenyData |
copy()
Creates a new PhylogenyData object with identical values as this
PhylogenyData.
|
boolean |
equals(java.lang.Object o) |
java.lang.String |
getAuthority() |
java.lang.String |
getCommonName() |
Identifier |
getIdentifier() |
java.util.List<java.lang.String> |
getLineage() |
java.lang.String |
getRank() |
java.lang.String |
getScientificName() |
java.util.List<java.lang.String> |
getSynonyms() |
java.lang.String |
getTaxonomyCode() |
Uri |
getUri(int index) |
java.util.List<Uri> |
getUris() |
int |
hashCode() |
void |
init() |
boolean |
isEmpty() |
boolean |
isEqual(PhylogenyData data)
If this and taxonomy 'data' has an identifier, comparison will be based on that.
|
void |
setAuthority(java.lang.String authority) |
void |
setCommonName(java.lang.String common_name) |
void |
setIdentifier(Identifier identifier) |
void |
setLineage(java.util.List<java.lang.String> lineage) |
void |
setRank(java.lang.String rank) |
void |
setScientificName(java.lang.String scientific_name) |
void |
setTaxonomyCode(java.lang.String taxonomy_code) |
void |
setUris(java.util.List<Uri> uris) |
java.lang.StringBuffer |
toNHX() |
void |
toPhyloXML(java.io.Writer writer,
int level,
java.lang.String indentation)
Writes a phyloXML representation of this phylogeny data.
|
java.lang.String |
toString() |
public java.lang.StringBuffer asSimpleText()
asSimpleText in interface PhylogenyDatapublic Uri getUri(int index)
getUri in interface MultipleUrispublic void addUri(Uri uri)
addUri in interface MultipleUrispublic java.lang.StringBuffer asText()
asText in interface PhylogenyDatapublic PhylogenyData copy()
PhylogenyDatacopy in interface PhylogenyDatapublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic java.lang.String getAuthority()
public java.lang.String getCommonName()
public Identifier getIdentifier()
public java.lang.String getRank()
public java.lang.String getScientificName()
public java.util.List<java.lang.String> getSynonyms()
public java.lang.String getTaxonomyCode()
public java.util.List<Uri> getUris()
getUris in interface MultipleUrispublic int hashCode()
hashCode in class java.lang.Objectpublic void init()
public boolean isEmpty()
public boolean isEqual(PhylogenyData data)
isEqual in interface PhylogenyDatapublic void setAuthority(java.lang.String authority)
public void setCommonName(java.lang.String common_name)
public void setIdentifier(Identifier identifier)
public void setRank(java.lang.String rank)
throws PhyloXmlDataFormatException
PhyloXmlDataFormatExceptionpublic void setScientificName(java.lang.String scientific_name)
public void setTaxonomyCode(java.lang.String taxonomy_code)
throws PhyloXmlDataFormatException
PhyloXmlDataFormatExceptionpublic void setUris(java.util.List<Uri> uris)
setUris in interface MultipleUrispublic java.lang.StringBuffer toNHX()
toNHX in interface PhylogenyDatapublic void toPhyloXML(java.io.Writer writer,
int level,
java.lang.String indentation)
throws java.io.IOException
PhylogenyDatatoPhyloXML in interface PhylogenyDatajava.io.IOExceptionpublic java.lang.String toString()
toString in class java.lang.Objectpublic int compareTo(Taxonomy o)
compareTo in interface java.lang.Comparable<Taxonomy>public void setLineage(java.util.List<java.lang.String> lineage)
public java.util.List<java.lang.String> getLineage()