Package net.sf.xslthl

Class FilteredElementIterator

  • All Implemented Interfaces:
    java.util.Iterator<org.w3c.dom.Element>

    public class FilteredElementIterator
    extends java.lang.Object
    implements java.util.Iterator<org.w3c.dom.Element>
    An iterator over the child elements of a given element, filtered by a set of element names.
    Author:
    Michiel Hendriks
    • Constructor Detail

      • FilteredElementIterator

        public 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
        Parameters:
        baseElement -
        acceptTagNames -
    • Method Detail

      • hasNext

        public boolean hasNext()
        Specified by:
        hasNext in interface java.util.Iterator<org.w3c.dom.Element>
      • next

        public org.w3c.dom.Element next()
        Specified by:
        next in interface java.util.Iterator<org.w3c.dom.Element>
      • remove

        public void remove()
        Specified by:
        remove in interface java.util.Iterator<org.w3c.dom.Element>