org.lobobrowser.html.domimpl
Class ChildHTMLCollection

java.lang.Object
  extended by org.lobobrowser.js.AbstractScriptableDelegate
      extended by org.lobobrowser.html.domimpl.ChildHTMLCollection
All Implemented Interfaces:
ScriptableDelegate, HTMLCollection

public class ChildHTMLCollection
extends AbstractScriptableDelegate
implements HTMLCollection


Constructor Summary
ChildHTMLCollection(NodeImpl node)
           
 
Method Summary
 int getLength()
          This attribute specifies the length or size of the list.
 int indexOf(org.w3c.dom.Node node)
           
 org.w3c.dom.Node item(int index)
          This method retrieves a node specified by ordinal index.
 org.w3c.dom.Node namedItem(java.lang.String name)
          This method retrieves a Node using a name.
 
Methods inherited from class org.lobobrowser.js.AbstractScriptableDelegate
getScriptable, setScriptable
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ChildHTMLCollection

public ChildHTMLCollection(NodeImpl node)
Parameters:
node -
Method Detail

getLength

public int getLength()
Description copied from interface: HTMLCollection
This attribute specifies the length or size of the list.

Specified by:
getLength in interface HTMLCollection

item

public org.w3c.dom.Node item(int index)
Description copied from interface: HTMLCollection
This method retrieves a node specified by ordinal index. Nodes are numbered in tree order (depth-first traversal order).

Specified by:
item in interface HTMLCollection
Parameters:
index - The index of the node to be fetched. The index origin is 0.
Returns:
The Node at the corresponding position upon success. A value of null is returned if the index is out of range.

namedItem

public org.w3c.dom.Node namedItem(java.lang.String name)
Description copied from interface: HTMLCollection
This method retrieves a Node using a name. With [HTML 4.01] documents, it first searches for a Node with a matching id attribute. If it doesn't find one, it then searches for a Node with a matching name attribute, but only on those elements that are allowed a name attribute. With [XHTML 1.0] documents, this method only searches for Nodes with a matching id attribute. This method is case insensitive in HTML documents and case sensitive in XHTML documents.

Specified by:
namedItem in interface HTMLCollection
Parameters:
name - The name of the Node to be fetched.
Returns:
The Node with a name or id attribute whose value corresponds to the specified string. Upon failure (e.g., no node with this name exists), returns null.

indexOf

public int indexOf(org.w3c.dom.Node node)