Xalan-C++ API Documentation

The Xalan C++ XSLT Processor Version 1.10

Public Member Functions | List of all members
XalanNodeList Class Referenceabstract
Inheritance diagram for XalanNodeList:
XalanNodeListDummy XalanNodeListSurrogate XercesElementWrapper XercesNodeListBridge XercesNodeListWrapper

Public Member Functions

 XalanNodeList ()
 
virtual ~XalanNodeList ()
 

Get functions.

virtual XalanNodeitem (unsigned int index) const =0
 Returns the indexth item in the collection. More...
 
virtual unsigned int getLength () const =0
 Returns the number of nodes in the list. More...
 
 XalanNodeList (const XalanNodeList &theSource)
 
XalanNodeListoperator= (const XalanNodeList &theSource)
 
bool operator== (const XalanNodeList &theRHS) const
 

Constructor & Destructor Documentation

XalanNodeList::XalanNodeList ( )
virtual XalanNodeList::~XalanNodeList ( )
virtual
XalanNodeList::XalanNodeList ( const XalanNodeList theSource)
protected

Member Function Documentation

virtual unsigned int XalanNodeList::getLength ( ) const
pure virtual

Returns the number of nodes in the list.

The range of valid child node indices is 0 to length-1 inclusive.

Implemented in XercesNodeListBridge, XercesNodeListWrapper, XalanNodeListSurrogate, and XalanNodeListDummy.

virtual XalanNode* XalanNodeList::item ( unsigned int  index) const
pure virtual

Returns the indexth item in the collection.

If index is greater than or equal to the number of nodes in the list, this returns null.

Parameters
indexIndex into the collection.
Returns
The node at the indexth position in the NodeList, or null if that is not a valid index.

Implemented in XercesNodeListBridge, XercesNodeListWrapper, XalanNodeListSurrogate, and XalanNodeListDummy.

XalanNodeList& XalanNodeList::operator= ( const XalanNodeList theSource)
protected
bool XalanNodeList::operator== ( const XalanNodeList theRHS) const
protected

The documentation for this class was generated from the following file:

Interpreting class diagrams

Doxygen and GraphViz are used to generate this API documentation from the Xalan-C header files.

dot

Xalan-C++ XSLT Processor Version 1.10
Copyright © 1999-2004 The Apache Software Foundation. All Rights Reserved.

Apache Logo