Class NameNodeListImpl

  • All Implemented Interfaces:
    org.w3c.dom.NodeList

    public class NameNodeListImpl
    extends org.apache.xerces.dom.DeepNodeListImpl
    implements org.w3c.dom.NodeList
    This class implements the DOM's NodeList behavior for HTMLDocuemnt.getElementsByName().

    INTERNAL:

    Usage of this class is not supported. It may be altered or removed at any time.
    Since:
    PR-DOM-Level-1-19980818.
    Version:
    $Id: NameNodeListImpl.java 447255 2006-09-18 05:36:42Z mrglavas $
    See Also:
    DeepNodeListImpl
    • Field Summary

      • Fields inherited from class org.apache.xerces.dom.DeepNodeListImpl

        changes, enableNS, nodes, nsName, rootNode, tagName
    • Constructor Summary

      Constructors 
      Constructor Description
      NameNodeListImpl​(org.apache.xerces.dom.NodeImpl rootNode, java.lang.String tagName)
      Constructor.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected org.w3c.dom.Node nextMatchingElementAfter​(org.w3c.dom.Node current)
      Iterative tree-walker.
      • Methods inherited from class org.apache.xerces.dom.DeepNodeListImpl

        getLength, item
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface org.w3c.dom.NodeList

        getLength, item
    • Constructor Detail

      • NameNodeListImpl

        public NameNodeListImpl​(org.apache.xerces.dom.NodeImpl rootNode,
                                java.lang.String tagName)
        Constructor.
    • Method Detail

      • nextMatchingElementAfter

        protected org.w3c.dom.Node nextMatchingElementAfter​(org.w3c.dom.Node current)
        Iterative tree-walker. When you have a Parent link, there's often no need to resort to recursion. NOTE THAT only Element nodes are matched since we're specifically supporting getElementsByTagName().
        Overrides:
        nextMatchingElementAfter in class org.apache.xerces.dom.DeepNodeListImpl