org.forester.phylogeny.data
public class NodeData extends java.lang.Object implements PhylogenyData
Constructor and Description |
---|
NodeData() |
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.
|
BinaryCharacters |
getBinaryCharacters() |
Date |
getDate() |
Distribution |
getDistribution() |
Event |
getEvent() |
Identifier |
getNodeIdentifier() |
PropertiesMap |
getProperties() |
Reference |
getReference() |
Sequence |
getSequence() |
Taxonomy |
getTaxonomy() |
boolean |
isEqual(PhylogenyData data)
Compares this PhylogenyData to PhylogenyData data.
|
boolean |
isHasBinaryCharacters() |
boolean |
isHasDate() |
boolean |
isHasDistribution() |
boolean |
isHasEvent() |
boolean |
isHasNodeIdentifier() |
boolean |
isHasProperties() |
boolean |
isHasReference() |
boolean |
isHasSequence() |
boolean |
isHasTaxonomy() |
void |
setBinaryCharacters(BinaryCharacters binary_characters) |
void |
setDate(Date date) |
void |
setDistribution(Distribution distribution) |
void |
setEvent(Event event) |
void |
setNodeIdentifier(Identifier node_identifier) |
void |
setProperties(PropertiesMap custom_data) |
void |
setReference(Reference reference) |
void |
setSequence(Sequence sequence) |
void |
setTaxonomy(Taxonomy taxonomy) |
java.lang.StringBuffer |
toNHX() |
void |
toPhyloXML(java.io.Writer writer,
int level,
java.lang.String indentation)
Writes a phyloXML representation of this phylogeny data.
|
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 BinaryCharacters getBinaryCharacters()
public Date getDate()
public Distribution getDistribution()
public Event getEvent()
public Identifier getNodeIdentifier()
public PropertiesMap getProperties()
public Reference getReference()
public Sequence getSequence()
public Taxonomy getTaxonomy()
public boolean isEqual(PhylogenyData data)
PhylogenyData
isEqual
in interface PhylogenyData
public boolean isHasBinaryCharacters()
public boolean isHasDate()
public boolean isHasDistribution()
public boolean isHasEvent()
public boolean isHasNodeIdentifier()
public boolean isHasProperties()
public boolean isHasReference()
public boolean isHasSequence()
public boolean isHasTaxonomy()
public void setBinaryCharacters(BinaryCharacters binary_characters)
public void setDate(Date date)
public void setDistribution(Distribution distribution)
public void setEvent(Event event)
public void setNodeIdentifier(Identifier node_identifier)
public void setProperties(PropertiesMap custom_data)
public void setReference(Reference reference)
public void setSequence(Sequence sequence)
public void setTaxonomy(Taxonomy taxonomy)
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