class CCL::FileNodeTraverser

Calls processNode for every node with the given url (can be multiple nodes).

class FileNodeTraverser: public CCL::FileNodeFinder
{
public:
    // construction

    FileNodeTraverser (Browser& browser, UrlRef targetPath);

    // methods

    void traverse ();
    void traverse (BrowserNode* startNode);
};

Inherited Members

public:
    // methods

    Browsable::FileNode* findFileNode (
        Browsable::DirectoryNode& directoryNode,
        UrlRef targetPath
    );

    Browsable::FileNode* findFileNode (
        Browsable::DirectoryNode& directoryNode,
        StringID relativePathString
    );

    PROPERTY_BOOL (acceptAncestor, AcceptAncestor);