package org.ovirt.engine.core.compat.backendcompat;
import org.w3c.dom.NodeList;
import java.util.Iterator;
import java.util.List;
import java.util.LinkedList;
public class XmlNodeList implements Iterable<XmlNode> {
private NodeList nodeList;
public XmlNodeList(NodeList nodeList) {
this.nodeList = nodeList;
}
@Override
public Iterator<XmlNode> iterator() {
List<XmlNode> list = new LinkedList<XmlNode>();
for (int i = 0; i < nodeList.getLength(); i++) {
list.add(new XmlNode(nodeList.item(i)));
}
return list.iterator();
}
}