Class PrefixDepthFirstTreeIterator<N extends TreeNode<?,​N>>

    • Constructor Detail

      • PrefixDepthFirstTreeIterator

        public PrefixDepthFirstTreeIterator​(Tree<?,​N> tree)
        Constructor.
        Parameters:
        tree - is the tree to iterate.
      • PrefixDepthFirstTreeIterator

        public PrefixDepthFirstTreeIterator​(Tree<?,​N> tree,
                                            NodeSelector<N> selector)
        Constructor.
        Parameters:
        tree - is the tree to iterate.
        selector - permits to filter the nodes replied/traversed by this iterator.
      • PrefixDepthFirstTreeIterator

        public PrefixDepthFirstTreeIterator​(N node)
        Constructor.
        Parameters:
        node - is the node to iterate.
      • PrefixDepthFirstTreeIterator

        public PrefixDepthFirstTreeIterator​(N node,
                                            NodeSelector<N> selector)
        Constructor.
        Parameters:
        node - is the node to iterate.
        selector - permits to filter the nodes replied/traversed by this iterator.