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
-
Constructor Summary
ConstructorsConstructorDescriptionDescendentHTMLCollection
(NodeImpl node, NodeFilter filter, Object treeLock) DescendentHTMLCollection
(NodeImpl node, NodeFilter filter, Object treeLock, boolean nestMatchingNodes) -
Method Summary
Methods inherited from class org.lobobrowser.js.AbstractScriptableDelegate
getScriptable, setScriptable
-
Constructor Details
-
DescendentHTMLCollection
-
DescendentHTMLCollection
public DescendentHTMLCollection(NodeImpl node, NodeFilter filter, Object treeLock, boolean nestMatchingNodes) - Parameters:
node
-filter
-
-
-
Method Details
-
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
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
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
-