public class FilteredElementIterator
extends java.lang.Object
implements java.util.Iterator<org.w3c.dom.Element>
| Modifier and Type | Class and Description |
|---|---|
static interface |
FilteredElementIterator.Acceptor
Defines a filter used by this iterator
|
static class |
FilteredElementIterator.TagNameAcceptor
Acceptor that accepts elements based on the tag name
|
| Constructor and Description |
|---|
FilteredElementIterator(org.w3c.dom.Element baseElement,
FilteredElementIterator.Acceptor filter) |
FilteredElementIterator(org.w3c.dom.Element baseElement,
java.util.Set<java.lang.String> acceptTagNames)
Creates a filtered element iterator that accepts elements with a given
tag name
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
hasNext() |
org.w3c.dom.Element |
next() |
void |
remove() |
public FilteredElementIterator(org.w3c.dom.Element baseElement,
FilteredElementIterator.Acceptor filter)
public FilteredElementIterator(org.w3c.dom.Element baseElement,
java.util.Set<java.lang.String> acceptTagNames)
baseElement - acceptTagNames - public boolean hasNext()
hasNext in interface java.util.Iterator<org.w3c.dom.Element>public org.w3c.dom.Element next()
next in interface java.util.Iterator<org.w3c.dom.Element>public void remove()
remove in interface java.util.Iterator<org.w3c.dom.Element>