Xalan-C++ API Documentation

The Xalan-C++ XSL Transformer Version 1.0

Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

XalanNodeList.hpp

Go to the documentation of this file.
00001 #if !defined(XALANNODELIST)
00002 #define XALANNODELIST
00003 
00004 
00005 
00006 #include "XalanDOMDefinitions.hpp"
00007 
00008 
00009 
00010 class XalanNode;
00011 
00012 
00013 
00014 /*
00015  * <meta name="usage" content="experimental"/>
00016  *
00017  * Base class for the DOM NodeList interface.
00018  *
00019  * This class is experimental and subject to change!!
00020  */
00021 
00022 class XALAN_DOM_EXPORT XalanNodeList
00023 {
00024 public:
00025 
00026     XalanNodeList();
00027 
00028     virtual
00029     ~XalanNodeList();
00030 
00032     //@{
00044     virtual XalanNode*
00045     item(unsigned int   index) const = 0;
00046 
00052     virtual unsigned int
00053     getLength() const = 0;
00054 
00055 protected:
00056 
00057     XalanNodeList(const XalanNodeList&  theSource);
00058 
00059     XalanNodeList&
00060     operator=(const XalanNodeList&  theSource);
00061 
00062     bool
00063     operator==(const XalanNodeList&     theRHS) const;
00064 
00065 private:
00066 };
00067 
00068 
00069 
00070 #endif

Interpreting class diagrams

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

Xalan-C++ XSL Transformer Version 1.0
Copyright © 2000 The Apache Software Foundation. All Rights Reserved.