예제 #1
0
  private void printChildren(int level, ChannelTree.Node node) {
    // iterate through children of hirarchy
    List l = node.getChildren();
    Iterator i = l.iterator();

    while (i.hasNext()) {
      node = (ChannelTree.Node) i.next();

      printlnAtLevel(
          level, node.getName() + " -- " + node.getFullName() + " (" + node.getType() + ")");

      if (node.getType().toString().equals("Server")) printServerNode(level + 1, node.getName());
      else {
        printChildren(level + 1, node);
      }
    }
  }