Interface NodeFilter

    • Method Detail

      • head

        NodeFilter.FilterResult head​(Node node,
                                     int depth)
        Callback for when a node is first visited.
        Parameters:
        node - the node being visited.
        depth - the depth of the node, relative to the root node. E.g., the root node has depth 0, and a child node of that will have depth 1.
        Returns:
        Filter decision
      • tail

        NodeFilter.FilterResult tail​(Node node,
                                     int depth)
        Callback for when a node is last visited, after all of its descendants have been visited.
        Parameters:
        node - the node being visited.
        depth - the depth of the node, relative to the root node. E.g., the root node has depth 0, and a child node of that will have depth 1.
        Returns:
        Filter decision