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 PhylogenyDatapublic java.lang.StringBuffer asText()
asText in interface PhylogenyDatapublic PhylogenyData copy()
PhylogenyDatacopy in interface PhylogenyDatapublic 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)
PhylogenyDataisEqual in interface PhylogenyDatapublic 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 PhylogenyDatapublic void toPhyloXML(java.io.Writer writer,
int level,
java.lang.String indentation)
throws java.io.IOException
PhylogenyDatatoPhyloXML in interface PhylogenyDatajava.io.IOException