org.forester.phylogeny.data
public class Taxonomy extends java.lang.Object implements PhylogenyData
Constructor and Description |
---|
Taxonomy() |
Modifier and Type | Method and Description |
---|---|
java.lang.StringBuffer |
asSimpleText() |
java.lang.StringBuffer |
asText() |
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.lang.String |
getRank() |
java.lang.String |
getScientificName() |
java.util.List<java.lang.String> |
getSynonyms() |
java.lang.String |
getTaxonomyCode() |
Uri |
getUri() |
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 |
setRank(java.lang.String rank) |
void |
setScientificName(java.lang.String scientific_name) |
void |
setTaxonomyCode(java.lang.String taxonomy_code) |
void |
setUri(Uri uri) |
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 PhylogenyData
public java.lang.StringBuffer asText()
asText
in interface PhylogenyData
public PhylogenyData copy()
PhylogenyData
copy
in interface PhylogenyData
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public 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 Uri getUri()
public int hashCode()
hashCode
in class java.lang.Object
public void init()
public boolean isEmpty()
public boolean isEqual(PhylogenyData data)
isEqual
in interface PhylogenyData
public 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)
public void setScientificName(java.lang.String scientific_name)
public void setTaxonomyCode(java.lang.String taxonomy_code)
public void setUri(Uri uri)
public java.lang.StringBuffer toNHX()
toNHX
in interface PhylogenyData
public void toPhyloXML(java.io.Writer writer, int level, java.lang.String indentation) throws java.io.IOException
PhylogenyData
toPhyloXML
in interface PhylogenyData
java.io.IOException
public java.lang.String toString()
toString
in class java.lang.Object