org.forester.phylogeny.data
Class Date
java.lang.Object
org.forester.phylogeny.data.Date
- All Implemented Interfaces:
- PhylogenyData
public class Date
- extends java.lang.Object
- implements PhylogenyData
|
Constructor Summary |
Date()
|
Date(java.lang.String desc)
|
Date(java.lang.String desc,
java.math.BigDecimal value,
java.math.BigDecimal min,
java.math.BigDecimal max,
java.lang.String unit)
|
|
Method Summary |
java.lang.StringBuffer |
asSimpleText()
|
java.lang.StringBuffer |
asText()
|
PhylogenyData |
copy()
Creates a new PhylogenyData object with identical values as this
PhylogenyData. |
java.lang.String |
getDesc()
|
java.math.BigDecimal |
getMax()
|
java.math.BigDecimal |
getMin()
|
java.lang.String |
getUnit()
|
java.math.BigDecimal |
getValue()
|
boolean |
isEqual(PhylogenyData data)
Compares this PhylogenyData to PhylogenyData data. |
void |
setDesc(java.lang.String desc)
|
void |
setMax(java.math.BigDecimal max)
|
void |
setMin(java.math.BigDecimal min)
|
void |
setUnit(java.lang.String unit)
|
void |
setValue(java.math.BigDecimal value)
|
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()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Date
public Date()
Date
public Date(java.lang.String desc)
Date
public Date(java.lang.String desc,
java.math.BigDecimal value,
java.math.BigDecimal min,
java.math.BigDecimal max,
java.lang.String unit)
asSimpleText
public java.lang.StringBuffer asSimpleText()
- Specified by:
asSimpleText in interface PhylogenyData
asText
public java.lang.StringBuffer asText()
- Specified by:
asText in interface PhylogenyData
copy
public PhylogenyData copy()
- Description copied from interface:
PhylogenyData
- Creates a new PhylogenyData object with identical values as this
PhylogenyData.
This ~should~ return a deep copy, but not there yet.
- Specified by:
copy in interface PhylogenyData
- Returns:
- a ~deep~ copy of this PhylogenyData
getDesc
public java.lang.String getDesc()
getMax
public java.math.BigDecimal getMax()
getMin
public java.math.BigDecimal getMin()
getUnit
public java.lang.String getUnit()
getValue
public java.math.BigDecimal getValue()
isEqual
public boolean isEqual(PhylogenyData data)
- Description copied from interface:
PhylogenyData
- Compares this PhylogenyData to PhylogenyData data. In general, this
should return true if and only if all fiels are exactly identical.
- Specified by:
isEqual in interface PhylogenyData
- Returns:
- in general, true if and only if all fiels are exactly identical,
false otherwise
setDesc
public void setDesc(java.lang.String desc)
setMax
public void setMax(java.math.BigDecimal max)
setMin
public void setMin(java.math.BigDecimal min)
setUnit
public void setUnit(java.lang.String unit)
setValue
public void setValue(java.math.BigDecimal value)
toNHX
public java.lang.StringBuffer toNHX()
- Specified by:
toNHX in interface PhylogenyData
toPhyloXML
public void toPhyloXML(java.io.Writer writer,
int level,
java.lang.String indentation)
throws java.io.IOException
- Description copied from interface:
PhylogenyData
- Writes a phyloXML representation of this phylogeny data.
- Specified by:
toPhyloXML in interface PhylogenyData
- Throws:
java.io.IOException
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object