Files
Mozilla/mozilla/java/dom/blackconnect/dom/stubs/bcNodeList.cpp
sdv%sparc.spb.su 4ca83d3630 initial checking.
git-svn-id: svn://10.0.0.236/trunk@85841 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-31 19:05:04 +00:00

33 lines
647 B
C++

#include "bcNodeList.h"
#include "bcNode.h"
NS_IMPL_ISUPPORTS1(bcNodeList, NodeList)
bcNodeList::bcNodeList(nsIDOMNodeList* ptr)
{
NS_INIT_ISUPPORTS();
/* member initializers and constructor code */
domPtr = ptr;
}
bcNodeList::~bcNodeList()
{
/* destructor code */
}
/* Node item (in unsigned long index); */
NS_IMETHODIMP bcNodeList::Item(PRUint32 index, Node **_retval)
{
nsIDOMNode* ret = NULL;
nsresult rv = domPtr->Item(index, &ret);
*_retval = NEW_BCNODE(ret);
return rv;
}
/* readonly attribute unsigned long length; */
NS_IMETHODIMP bcNodeList::GetLength(PRUint32 *aLength)
{
return domPtr->GetLength(aLength);
}