메소드 | 설명 | |
---|---|---|
MoveNext ( ) : bool |
Prepares the next node to return if not already done.
|
|
NodeIterator ( |
Constructor for the node iterator.
|
|
Reset ( ) : void |
메소드 | 설명 | |
---|---|---|
AccumulatePath ( |
||
CreatePropertyInfo ( |
Creates a property info object from an
|
|
ReportNode ( ) : bool |
Sets the returnProperty as next item or recurses into
|
메소드 | 설명 | |
---|---|---|
IterateChildren ( IEnumerator iterator ) : bool |
Handles the iteration of the children or qualfier
|
protected AccumulatePath ( |
||
currNode | the node that will be added to the path. | |
parentPath | string | the path up to this node. |
currentIndex | int | the current array index if an arrey is traversed |
리턴 | string |
protected CreatePropertyInfo ( |
||
node | an XMPNode |
|
baseNs | string | the base namespace to report |
path | string | the full property path |
리턴 | IXmpPropertyInfo |
public NodeIterator ( |
||
outerInstance | ||
visitedNode | the currently visited node | |
parentPath | string | the accumulated path of the node |
index | int | the index within the parent node (only for arrays) |
리턴 | System |