package com.googlecode.totallylazy.xml;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
import java.util.List;
import static com.googlecode.totallylazy.Sequences.sequence;
public class NodeArrayList<T extends Node> implements NodeList {
private final List<T> texts;
public NodeArrayList(Iterable<T> texts) {
this.texts = sequence(texts).toList();
}
@Override
public Node item(int index) {
return texts.get(index);
}
@Override
public int getLength() {
return texts.size();
}
}