org.forester.phylogeny.data
Class Confidence

java.lang.Object
  extended by org.forester.phylogeny.data.Confidence
All Implemented Interfaces:
java.lang.Comparable<Confidence>, PhylogenyData

public class Confidence
extends java.lang.Object
implements PhylogenyData, java.lang.Comparable<Confidence>


Field Summary
static int CONFIDENCE_DEFAULT_VALUE
           
static java.text.NumberFormat FORMATTER
           
 
Constructor Summary
Confidence()
           
Confidence(double value, java.lang.String type)
           
Confidence(double value, java.lang.String type, double sd)
           
 
Method Summary
 java.lang.StringBuffer asSimpleText()
           
 java.lang.StringBuffer asText()
           
 int compareTo(Confidence confidence)
           
 PhylogenyData copy()
          Creates a new PhylogenyData object with identical values as this PhylogenyData.
 double getStandardDeviation()
           
 java.lang.String getType()
           
 double getValue()
           
 void init()
           
 boolean isEqual(PhylogenyData confidence)
          Compares this PhylogenyData to PhylogenyData data.
 void setStandardDeviation(double sd)
           
 void setType(java.lang.String type)
           
 void setValue(double 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
 

Field Detail

CONFIDENCE_DEFAULT_VALUE

public static final int CONFIDENCE_DEFAULT_VALUE
See Also:
Constant Field Values

FORMATTER

public static final java.text.NumberFormat FORMATTER
Constructor Detail

Confidence

public Confidence()

Confidence

public Confidence(double value,
                  java.lang.String type)

Confidence

public Confidence(double value,
                  java.lang.String type,
                  double sd)
Method Detail

asSimpleText

public java.lang.StringBuffer asSimpleText()
Specified by:
asSimpleText in interface PhylogenyData

asText

public java.lang.StringBuffer asText()
Specified by:
asText in interface PhylogenyData

compareTo

public int compareTo(Confidence confidence)
Specified by:
compareTo in interface java.lang.Comparable<Confidence>

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

getType

public java.lang.String getType()

getValue

public double getValue()

getStandardDeviation

public double getStandardDeviation()

init

public void init()

isEqual

public boolean isEqual(PhylogenyData confidence)
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

setType

public void setType(java.lang.String type)

setValue

public void setValue(double value)

setStandardDeviation

public void setStandardDeviation(double sd)

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