public class Taxonomy extends Object implements PhylogenyData, MultipleUris, Comparable<Taxonomy>
| Constructor and Description |
|---|
Taxonomy() |
| Modifier and Type | Method and Description |
|---|---|
void |
addUri(Uri uri) |
StringBuffer |
asSimpleText() |
StringBuffer |
asText() |
int |
compareTo(Taxonomy o) |
PhylogenyData |
copy()
Creates a new PhylogenyData object with identical values as this
PhylogenyData.
|
boolean |
equals(Object o) |
String |
getAuthority() |
String |
getCommonName() |
Identifier |
getIdentifier() |
List<String> |
getLineage() |
String |
getRank() |
String |
getScientificName() |
List<String> |
getSynonyms() |
String |
getTaxonomyCode() |
Uri |
getUri(int index) |
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(String authority) |
void |
setCommonName(String common_name) |
void |
setIdentifier(Identifier identifier) |
void |
setLineage(List<String> lineage) |
void |
setRank(String rank) |
void |
setScientificName(String scientific_name) |
void |
setTaxonomyCode(String taxonomy_code) |
void |
setUris(List<Uri> uris) |
StringBuffer |
toNHX() |
void |
toPhyloXML(Writer writer,
int level,
String indentation)
Writes a phyloXML representation of this phylogeny data.
|
String |
toString() |
public StringBuffer asSimpleText()
asSimpleText in interface PhylogenyDatapublic Uri getUri(int index)
getUri in interface MultipleUrispublic void addUri(Uri uri)
addUri in interface MultipleUrispublic StringBuffer asText()
asText in interface PhylogenyDatapublic PhylogenyData copy()
PhylogenyDatacopy in interface PhylogenyDatapublic String getAuthority()
public String getCommonName()
public Identifier getIdentifier()
public String getRank()
public String getScientificName()
public String getTaxonomyCode()
public List<Uri> getUris()
getUris in interface MultipleUrispublic void init()
public boolean isEmpty()
public boolean isEqual(PhylogenyData data)
isEqual in interface PhylogenyDatapublic void setAuthority(String authority)
public void setCommonName(String common_name)
public void setIdentifier(Identifier identifier)
public void setRank(String rank) throws PhyloXmlDataFormatException
PhyloXmlDataFormatExceptionpublic void setScientificName(String scientific_name)
public void setTaxonomyCode(String taxonomy_code) throws PhyloXmlDataFormatException
PhyloXmlDataFormatExceptionpublic void setUris(List<Uri> uris)
setUris in interface MultipleUrispublic StringBuffer toNHX()
toNHX in interface PhylogenyDatapublic void toPhyloXML(Writer writer, int level, String indentation) throws IOException
PhylogenyDatatoPhyloXML in interface PhylogenyDataIOExceptionpublic int compareTo(Taxonomy o)
compareTo in interface Comparable<Taxonomy>Copyright © 2016. All rights reserved.