org.apache.html.dom
Class NameNodeListImpl

java.lang.Object
  extended by org.apache.xerces.dom.DeepNodeListImpl
      extended by org.apache.html.dom.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().

Since:
PR-DOM-Level-1-19980818.
Version:
$Id: NameNodeListImpl.java 447255 2006-09-18 05:36:42Z mrglavas $
See Also:
DeepNodeListImpl

INTERNAL:

Usage of this class is not supported. It may be altered or removed at any time.

Field Summary
 
Fields inherited from class org.apache.xerces.dom.DeepNodeListImpl
changes, enableNS, nodes, nsName, rootNode, tagName
 
Constructor Summary
NameNodeListImpl(org.apache.xerces.dom.NodeImpl rootNode, java.lang.String tagName)
          Constructor.
 
Method Summary
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


Copyright 1999-2010 The Apache Software Foundation. All Rights Reserved.