public class NodeFactory
extends java.lang.Object
Constructor | Description |
---|---|
NodeFactory() |
Modifier and Type | Method | Description |
---|---|---|
static Node |
createNode() |
create a node
|
static Node |
createNode(Identifier id) |
create a node, with a specified identifier
|
static Node |
createNode(Identifier id,
double height) |
create a node, with a specified identifier
|
static Node |
createNode(Node node) |
constructor used to clone a node and all children
|
static Node |
createNode(Node[] children) |
|
static Node |
createNode(Node[] children,
double height) |
Create a node with the specified children, and the specified branch height
|
static Node |
createNodeBranchLength(double branchLength,
Identifier id) |
create a node, with a specified identifier
|
static Node |
createNodeBranchLength(double branchLength,
Node[] children) |
Create a node with the specified children, and the specified branch length
|
public static final Node createNode()
public static final Node createNode(Identifier id)
public static final Node createNode(Identifier id, double height)
public static final Node createNodeBranchLength(double branchLength, Identifier id)
public static final Node createNode(Node node)
public static final Node createNode(Node[] children, double height)