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 00033 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
Doxygen and GraphViz are used to generate this API documentation from the Xalan-C header files.
![]() |
Xalan-C++ XSL Transformer Version 1.1 |
|