Click to Rate and Give Feedback
MSDN
MSDN Library
Microsoft Dynamics
Reference
Classes
Collapse All/Expand All Collapse All
Microsoft Dynamics AX 2009
TreeNodeIterator Class

The TreeNodeIterator class traverses the child nodes of a tree node.

class TreeNodeIterator extends Object

Called

Method

Description

cancelTimeOut

Cancels a previous method call to the Object.setTimeOut Method. (Inherited from Object.)

equal

Determines whether the specified object is equal to the current one. (Inherited from Object.)

getTimeOutTimerHandle

Returns the timer handle for the object. (Inherited from Object.)

handle

Retrieves the handle of the class of the object. (Inherited from Object.)

new

Initializes a new instance of the Object Class. (Inherited from Object.)

next

Retrieves the next element in the list of child nodes.

notify

Releases the hold on an object that has called a wait method on this object. (Inherited from Object.)

notifyAll

Releases a lock on the object that was issued by a wait method on this object. (Inherited from Object.)

objectOnServer

Determines whether the object is on a server. (Inherited from Object.)

owner

Returns the instance that owns the object. (Inherited from Object.)

reset

Resets the iterator so that the next call to the next method returns the first child node in the list.

setTimeOut

Sets up the scheduled execution of a specified method. (Inherited from Object.)

toString

Returns a string that represents the current object. (Inherited from Object.)

usageCount

Returns the current number of references (the value of the reference counter) that the object has. (Inherited from Object.)

wait

Pauses a process. (Inherited from Object.)

xml

Returns an XML string that represents the current object. (Inherited from Object.)

The following example prints the names of all child nodes of the root node.

static void example() 
{
    treeNode myTreeNode;
    xInfo xi = new xInfo();
    void printChildNames (treeNode t)
    {
        treeNode child;
        treenodeIterator it;
        it = t.AOTiterator();
        child = it.next();
        while (child)
        {
            print child.treeNodeName();
            child = it.next();
        }
    }
    ;
    myTreeNode = xi.rootNode();
    printChildNames(myTreeNode);
    pause;
}
Tags What's this?: Add a tag
Community Content   What is Community Content?
Add new content RSS  Annotations
Processing
© 2010 Microsoft Corporation. All rights reserved. Terms of Use | Trademarks | Privacy Statement
Page view tracker