Package pal.tree
Class NodeFactory
- java.lang.Object
-
- pal.tree.NodeFactory
-
public class NodeFactory extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description NodeFactory()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Node
createNode()
create a nodestatic Node
createNode(Identifier id)
create a node, with a specified identifierstatic Node
createNode(Identifier id, double height)
create a node, with a specified identifierstatic Node
createNode(Node node)
constructor used to clone a node and all childrenstatic Node
createNode(Node[] children)
static Node
createNode(Node[] children, double height)
Create a node with the specified children, and the specified branch heightstatic Node
createNodeBranchLength(double branchLength, Identifier id)
create a node, with a specified identifierstatic Node
createNodeBranchLength(double branchLength, Node[] children)
Create a node with the specified children, and the specified branch length
-
-
-
Method Detail
-
createNode
public static final Node createNode()
create a node
-
createNode
public static final Node createNode(Identifier id)
create a node, with a specified identifier
-
createNode
public static final Node createNode(Identifier id, double height)
create a node, with a specified identifier
-
createNodeBranchLength
public static final Node createNodeBranchLength(double branchLength, Identifier id)
create a node, with a specified identifier
-
createNode
public static final Node createNode(Node node)
constructor used to clone a node and all children
-
createNode
public static final Node createNode(Node[] children, double height)
Create a node with the specified children, and the specified branch height
-
-