edubkendo
8/1/2013 - 5:28 AM

gistfile1.md


    protected ArrayList<Node> flatChildren = new ArrayList<Node>();

    public void flattenChildren(Node node) {
        List<Node> children = node.childNodes();

        if (children.isEmpty())
            return;

        for (Node child: children) {
            flatChildren.add(child);
            flattenChildren(child);
        }

    }

    public ArrayList<Node> getFlatChildren() {
        return flatChildren;
    }