Package org.lobobrowser.html.domimpl
Class DescendentHTMLCollection
- java.lang.Object
-
- org.lobobrowser.js.AbstractScriptableDelegate
-
- org.lobobrowser.html.domimpl.DescendentHTMLCollection
-
- All Implemented Interfaces:
ScriptableDelegate
,HTMLCollection
- Direct Known Subclasses:
HTMLOptionsCollectionImpl
public class DescendentHTMLCollection extends AbstractScriptableDelegate implements HTMLCollection
-
-
Constructor Summary
Constructors Constructor Description DescendentHTMLCollection(NodeImpl node, NodeFilter filter, java.lang.Object treeLock)
DescendentHTMLCollection(NodeImpl node, NodeFilter filter, java.lang.Object treeLock, boolean nestMatchingNodes)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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 aNode
using a name.-
Methods inherited from class org.lobobrowser.js.AbstractScriptableDelegate
getScriptable, setScriptable
-
-
-
-
Constructor Detail
-
DescendentHTMLCollection
public DescendentHTMLCollection(NodeImpl node, NodeFilter filter, java.lang.Object treeLock)
-
DescendentHTMLCollection
public DescendentHTMLCollection(NodeImpl node, NodeFilter filter, java.lang.Object treeLock, boolean nestMatchingNodes)
- Parameters:
node
-filter
-
-
-
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 interfaceHTMLCollection
-
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 interfaceHTMLCollection
- Parameters:
index
- The index of the node to be fetched. The index origin is0
.- Returns:
- The
Node
at the corresponding position upon success. A value ofnull
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 aNode
using a name. With [HTML 4.01] documents, it first searches for aNode
with a matchingid
attribute. If it doesn't find one, it then searches for aNode
with a matchingname
attribute, but only on those elements that are allowed a name attribute. With [XHTML 1.0] documents, this method only searches forNodes
with a matchingid
attribute. This method is case insensitive in HTML documents and case sensitive in XHTML documents.- Specified by:
namedItem
in interfaceHTMLCollection
- Parameters:
name
- The name of theNode
to be fetched.- Returns:
- The
Node
with aname
orid
attribute whose value corresponds to the specified string. Upon failure (e.g., no node with this name exists), returnsnull
.
-
indexOf
public int indexOf(org.w3c.dom.Node node)
-
-