|
Unicorn XML Toolkit Version 1.00.00 |
|||||||||
� PREV CLASS �� NEXT CLASS | FRAMES��NO FRAMES | |||||||||
SUMMARY: � CONSTR �|� FUNCTION �|�DATA | DETAIL: � CONSTR �|� FUNCTION �|�DATA |
class CNodeArrayIndex: public CInterface { public: CNodeArrayIndex(); virtual ~CNodeArrayIndex(); public: virtual XNode GetNode() = 0; virtual void Iterate() = 0; };
The abstract interface to node array indexes.
Node array indexes are used for sequential enumeration of nodes in node arrays.
Every node array index has the internal current node pointer.
The current node pointer points to the first node in the array
(or is set to
NULL
if the node array is empty)
when the node array index is created.
CNodeArray, Dom::INode
Constructor/Destructor Summary | |
CNodeArrayIndex
();
����������Constructs the node array index. |
|
~CNodeArrayIndex
();
����������Destroys the node array index. |
Function Summary | |
XNode
|
GetNode
();
����������Returns the current node of this node array index. |
void
|
Iterate
();
����������Moves the current node pointer to the next node in the array. |
Constructor/Destructor Detail |
CNodeArrayIndex();
Constructs the node array index.
virtual ~CNodeArrayIndex();
Destroys the node array index.
Function Detail |
virtual XNode GetNode() = 0;
Returns the current node of this node array index.
NULL
if node enumeration had reached the end
of the node arrayvirtual void Iterate() = 0;
Moves the current node pointer to the next node in the array.
The current node pointer is set to
NULL
if node
enumeration had reached the end of the node array.
|
Unicorn XML Toolkit Version 1.00.00 |
|||||||||
� PREV CLASS �� NEXT CLASS | FRAMES��NO FRAMES | |||||||||
SUMMARY: � CONSTR �|� FUNCTION �|�DATA | DETAIL: � CONSTR �|� FUNCTION �|�DATA |