package org.orbeon.jaxen.javabean;
import java.util.Iterator;
public class ElementIterator
implements Iterator
{
private Element parent;
private String name;
private Iterator iterator;
public ElementIterator(Element parent,
String name,
Iterator iterator)
{
this.parent = parent;
this.name = name;
this.iterator = iterator;
}
public boolean hasNext()
{
return this.iterator.hasNext();
}
public Object next()
{
return new Element( parent,
this.name,
this.iterator.next() );
}
public void remove()
{
throw new UnsupportedOperationException();
}
}