net.sf.saxon.dom

Class DOMNodeList

Implemented Interfaces:
org.w3c.dom.NodeList

public final class DOMNodeList
extends java.lang.Object
implements org.w3c.dom.NodeList

This class wraps a list of nodes as a DOM NodeList

Constructor Summary

DOMNodeList(List extent)
Construct an node list that wraps a supplied SequenceExtent.

Method Summary

static DOMNodeList
checkAndMake(SequenceExtent extent)
Construct an node list that wraps a supplied SequenceExtent, checking that all the items in the sequence are wrappers around DOM Nodes
int
getLength()
return the number of nodes in the list (DOM method)
Node
item(int index)
Return the n'th item in the list (DOM method)

Constructor Details

DOMNodeList

public DOMNodeList(List extent)
Construct an node list that wraps a supplied SequenceExtent. This constructor does not check that the items in the supplied SequenceExtent are indeed DOM Nodes.

Method Details

checkAndMake

public static DOMNodeList checkAndMake(SequenceExtent extent)
            throws XPathException
Construct an node list that wraps a supplied SequenceExtent, checking that all the items in the sequence are wrappers around DOM Nodes

getLength

public int getLength()
return the number of nodes in the list (DOM method)

item

public Node item(int index)
Return the n'th item in the list (DOM method)