PhylogenyDatapublic class PropertiesMap extends java.lang.Object implements PhylogenyData
| Constructor | Description |
|---|---|
PropertiesMap() |
| Modifier and Type | Method | Description |
|---|---|---|
void |
addProperty(Property property) |
|
java.lang.StringBuffer |
asSimpleText() |
|
java.lang.StringBuffer |
asText() |
|
PhylogenyData |
copy() |
Creates a new PhylogenyData object with identical values as this
PhylogenyData.
|
java.util.SortedMap<java.lang.String,Property> |
getProperties() |
|
Property[] |
getPropertiesArray() |
|
java.util.List<Property> |
getPropertiesWithGivenReferencePrefix(java.lang.String ref_prefix) |
|
Property |
getProperty(java.lang.String ref) |
|
java.lang.String[] |
getPropertyRefs() |
Returns all property refs of this PhylogenyNode as String array.
|
boolean |
isEqual(PhylogenyData data) |
Compares this PhylogenyData to PhylogenyData data.
|
boolean |
refExists(java.lang.String ref) |
|
java.util.List<java.lang.String> |
removePropertiesWithGivenReferencePrefix(java.lang.String ref_prefix) |
|
Property |
removeProperty(java.lang.String ref) |
|
int |
size() |
|
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 int size()
public void addProperty(Property property) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentExceptionpublic java.lang.StringBuffer asSimpleText()
asSimpleText in interface PhylogenyDatapublic java.lang.StringBuffer asText()
asText in interface PhylogenyDatapublic PhylogenyData copy()
PhylogenyDatacopy in interface PhylogenyDatapublic java.util.SortedMap<java.lang.String,Property> getProperties()
public Property[] getPropertiesArray()
public java.util.List<Property> getPropertiesWithGivenReferencePrefix(java.lang.String ref_prefix) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentExceptionpublic Property getProperty(java.lang.String ref) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentExceptionpublic java.lang.String[] getPropertyRefs()
public boolean isEqual(PhylogenyData data)
PhylogenyDataisEqual in interface PhylogenyDatapublic boolean refExists(java.lang.String ref)
public Property removeProperty(java.lang.String ref) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentExceptionpublic java.util.List<java.lang.String> removePropertiesWithGivenReferencePrefix(java.lang.String ref_prefix)
throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentExceptionpublic 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.Object