Colibrio Reader Framework API - Cloud license
    Preparing search index...

    Interface ITreeNodeWalker<T>

    interface ITreeNodeWalker<T extends ITreeNode<T> | object> {
        advanceToNode(node: T): void;
        hasNext(): boolean;
        next(): T;
    }

    Type Parameters

    Implemented by

    Methods

    • Advances to target node

      Parameters

      • node: T

      Returns void

    • If there are more nodes to visit by calling next()

      Returns boolean

    • Returns the next node in depth-first order. Calling this method if hasNext() return false will throw an error.

      Returns T