package com.insightfullogic.honest_profiler.ports.javafx.view.tree;
import com.insightfullogic.honest_profiler.core.aggregation.result.Aggregation;
import com.insightfullogic.honest_profiler.core.aggregation.result.straight.Node;
import javafx.scene.control.TreeItem;
public class NodeTreeItem extends TreeItem<Node>
{
public NodeTreeItem(Aggregation<Node> profile)
{
super(null);
profile.getData().forEach(child -> getChildren().add(new NodeTreeItem(child)));
}
public NodeTreeItem(Node node)
{
super(node);
node.getChildren().forEach(child -> getChildren().add(new NodeTreeItem(child)));
}
}