Использование данных в дереве в функции addRow () - PullRequest
1 голос
/ 22 марта 2012

Итак, у меня есть flextable, и я пытаюсь добавить строку.Данные, которые я хочу ввести в ячейки, находятся в дереве.Кажется, я не могу найти способ перенести данные в мое уравнение.Любая помощь?

Вот дерево, содержащее некоторую примерную информацию.

private Node root = buildTree();

private Node buildTree()
{
    Node root = new Node();
    root.id = "Main Component";
    root.data = new String[]{ "example", "example", "example", "example", "example", "example", "example"};

    Node child1 = new Node();
    child1.id = "Part 1";
    child1.data = new String[]{ "example", "example", "example", "example", "example", "example", "example"};
    root.children.add(child1);

    Node child11 = new Node();
    child11.id = "Part 1-1";
    child11.data = new String[]{ "example", "example", "example", "example", "example", "example", "example"};
    child1.children.add(child11);

Я хочу иметь возможность вызвать addRow (), чтобы добавить строку в мою таблицу, я просто застряло том, как получить информацию в массивах в узлах.

private void addRow(Node nde)
{
    //add first row of data, pull information from the tree
}

Любая помощь очень ценится

...