Package org.forester.phylogeny.data
Class PhylogenyDataUtil
- java.lang.Object
-
- org.forester.phylogeny.data.PhylogenyDataUtil
-
public final class PhylogenyDataUtil extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static doubleBRANCH_LENGTH_DEFAULTValue of -99.0 is used as default value.
-
Constructor Summary
Constructors Constructor Description PhylogenyDataUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidappendClose(java.io.Writer w, java.lang.String element_name)static voidappendElement(java.io.Writer w, java.lang.String element_name, java.lang.String value)static voidappendElement(java.io.Writer w, java.lang.String element_name, java.lang.String value, java.lang.String indentation)static voidappendElement(java.io.Writer w, java.lang.String element_name, java.lang.String value, java.lang.String attribute_name, java.lang.String attribute_value)static voidappendElement(java.io.Writer w, java.lang.String element_name, java.lang.String value, java.lang.String attribute_name, java.lang.String attribute_value, java.lang.String indentation)static voidappendElement(java.io.Writer w, java.lang.String element_name, java.lang.String value, java.lang.String attribute1_name, java.lang.String attribute1_value, java.lang.String attribute2_name, java.lang.String attribute2_value)static voidappendElement(java.io.Writer w, java.lang.String element_name, java.lang.String value, java.lang.String attribute1_name, java.lang.String attribute1_value, java.lang.String attribute2_name, java.lang.String attribute2_value, java.lang.String indentation)static voidappendElement(java.io.Writer w, java.lang.String element_name, java.lang.String attribute1_name, java.lang.String attribute1_value, java.lang.String attribute2_name, java.lang.String attribute2_value, java.lang.String attribute3_name, java.lang.String attribute3_value, java.lang.String attribute4_name, java.lang.String attribute4_value, java.lang.String indentation)static voidappendElement(java.io.Writer w, java.lang.String element_name, java.lang.String value, java.lang.String attribute1_name, java.lang.String attribute1_value, java.lang.String attribute2_name, java.lang.String attribute2_value, java.lang.String attribute3_name, java.lang.String attribute3_value, java.lang.String attribute4_name, java.lang.String attribute4_value, java.lang.String attribute5_name, java.lang.String attribute5_value, java.lang.String indentation)static voidappendOpen(java.io.Writer w, java.lang.String element_name)static voidappendOpen(java.io.Writer w, java.lang.String element_name, java.lang.String attribute_name, java.lang.String attribute_value)static voidappendOpen(java.io.Writer w, java.lang.String element_name, java.lang.String attribute1_name, java.lang.String attribute1_value, java.lang.String attribute2_name, java.lang.String attribute2_value)static voidappendOpen(java.io.Writer w, java.lang.String element_name, java.lang.String attribute1_name, java.lang.String attribute1_value, java.lang.String attribute2_name, java.lang.String attribute2_value, java.lang.String attribute3_name, java.lang.String attribute3_value)static voidappendOpen(java.io.Writer w, java.lang.String element_name, java.lang.String attribute1_name, java.lang.String attribute1_value, java.lang.String attribute2_name, java.lang.String attribute2_value, java.lang.String attribute3_name, java.lang.String attribute3_value, java.lang.String attribute4_name, java.lang.String attribute4_value)static voidappendOpen(java.io.Writer w, java.lang.String element_name, java.lang.String attribute1_name, java.lang.String attribute1_value, java.lang.String attribute2_name, java.lang.String attribute2_value, java.lang.String attribute3_name, java.lang.String attribute3_value, java.lang.String attribute4_name, java.lang.String attribute4_value, java.lang.String attribute5_name, java.lang.String attribute5_value)static java.util.ArrayList<PhylogenyData>copy(java.util.ArrayList<PhylogenyData> list)Creates a deep copy of ArrayList of PhylogenyData objects.static voiddrawLine(double x1, double y1, double x2, double y2, java.awt.Graphics g)static java.lang.StringreplaceIllegalXmlCharacters(java.lang.String value)
-
-
-
Field Detail
-
BRANCH_LENGTH_DEFAULT
public static final double BRANCH_LENGTH_DEFAULT
Value of -99.0 is used as default value.- See Also:
- Constant Field Values
-
-
Method Detail
-
appendClose
public static void appendClose(java.io.Writer w, java.lang.String element_name) throws java.io.IOException- Throws:
java.io.IOException
-
appendElement
public static void appendElement(java.io.Writer w, java.lang.String element_name, java.lang.String value) throws java.io.IOException- Throws:
java.io.IOException
-
appendElement
public static void appendElement(java.io.Writer w, java.lang.String element_name, java.lang.String value, java.lang.String indentation) throws java.io.IOException- Throws:
java.io.IOException
-
appendElement
public static void appendElement(java.io.Writer w, java.lang.String element_name, java.lang.String value, java.lang.String attribute_name, java.lang.String attribute_value) throws java.io.IOException- Throws:
java.io.IOException
-
appendElement
public static void appendElement(java.io.Writer w, java.lang.String element_name, java.lang.String value, java.lang.String attribute_name, java.lang.String attribute_value, java.lang.String indentation) throws java.io.IOException- Throws:
java.io.IOException
-
appendElement
public static void appendElement(java.io.Writer w, java.lang.String element_name, java.lang.String value, java.lang.String attribute1_name, java.lang.String attribute1_value, java.lang.String attribute2_name, java.lang.String attribute2_value, java.lang.String indentation) throws java.io.IOException- Throws:
java.io.IOException
-
appendElement
public static void appendElement(java.io.Writer w, java.lang.String element_name, java.lang.String value, java.lang.String attribute1_name, java.lang.String attribute1_value, java.lang.String attribute2_name, java.lang.String attribute2_value) throws java.io.IOException- Throws:
java.io.IOException
-
appendElement
public static void appendElement(java.io.Writer w, java.lang.String element_name, java.lang.String attribute1_name, java.lang.String attribute1_value, java.lang.String attribute2_name, java.lang.String attribute2_value, java.lang.String attribute3_name, java.lang.String attribute3_value, java.lang.String attribute4_name, java.lang.String attribute4_value, java.lang.String indentation) throws java.io.IOException- Throws:
java.io.IOException
-
appendElement
public static void appendElement(java.io.Writer w, java.lang.String element_name, java.lang.String value, java.lang.String attribute1_name, java.lang.String attribute1_value, java.lang.String attribute2_name, java.lang.String attribute2_value, java.lang.String attribute3_name, java.lang.String attribute3_value, java.lang.String attribute4_name, java.lang.String attribute4_value, java.lang.String attribute5_name, java.lang.String attribute5_value, java.lang.String indentation) throws java.io.IOException- Throws:
java.io.IOException
-
appendOpen
public static void appendOpen(java.io.Writer w, java.lang.String element_name) throws java.io.IOException- Throws:
java.io.IOException
-
appendOpen
public static void appendOpen(java.io.Writer w, java.lang.String element_name, java.lang.String attribute_name, java.lang.String attribute_value) throws java.io.IOException- Throws:
java.io.IOException
-
appendOpen
public static void appendOpen(java.io.Writer w, java.lang.String element_name, java.lang.String attribute1_name, java.lang.String attribute1_value, java.lang.String attribute2_name, java.lang.String attribute2_value) throws java.io.IOException- Throws:
java.io.IOException
-
appendOpen
public static void appendOpen(java.io.Writer w, java.lang.String element_name, java.lang.String attribute1_name, java.lang.String attribute1_value, java.lang.String attribute2_name, java.lang.String attribute2_value, java.lang.String attribute3_name, java.lang.String attribute3_value) throws java.io.IOException- Throws:
java.io.IOException
-
appendOpen
public static void appendOpen(java.io.Writer w, java.lang.String element_name, java.lang.String attribute1_name, java.lang.String attribute1_value, java.lang.String attribute2_name, java.lang.String attribute2_value, java.lang.String attribute3_name, java.lang.String attribute3_value, java.lang.String attribute4_name, java.lang.String attribute4_value) throws java.io.IOException- Throws:
java.io.IOException
-
appendOpen
public static void appendOpen(java.io.Writer w, java.lang.String element_name, java.lang.String attribute1_name, java.lang.String attribute1_value, java.lang.String attribute2_name, java.lang.String attribute2_value, java.lang.String attribute3_name, java.lang.String attribute3_value, java.lang.String attribute4_name, java.lang.String attribute4_value, java.lang.String attribute5_name, java.lang.String attribute5_value) throws java.io.IOException- Throws:
java.io.IOException
-
copy
public static java.util.ArrayList<PhylogenyData> copy(java.util.ArrayList<PhylogenyData> list)
Creates a deep copy of ArrayList of PhylogenyData objects.- Parameters:
list- an ArrayList of PhylogenyData objects- Returns:
- a deep copy of ArrayList list
-
drawLine
public static void drawLine(double x1, double y1, double x2, double y2, java.awt.Graphics g)
-
replaceIllegalXmlCharacters
public static java.lang.String replaceIllegalXmlCharacters(java.lang.String value)
-
-