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