Esempio n. 1
0
  /** @return a copy of the tree node structure (nodes copied, same data and image) */
  public DataAndImageTreeNode<X> createCopy(DataAndImageTreeNode<X> parent) {
    DataAndImageTreeNode<X> newRoot = new DataAndImageTreeNode<X>(parent, this.data, this.image);
    for (DataAndImageTreeNode<X> child : children) {
      child.createCopy(newRoot);
    }

    return newRoot;
  }