Class ImTreeWalk.Walk<A extends ImTree<? extends A>>

  • Type Parameters:
    A - тип дочерних элементов
    All Implemented Interfaces:
    Iterable<A>, Eterable<A>
    Enclosing interface:
    ImTreeWalk<A extends ImTree<? extends A>>

    public static class ImTreeWalk.Walk<A extends ImTree<? extends A>>
    extends Object
    implements Eterable<A>
    Обход дочерних элементов
    • Constructor Detail

      • Walk

        public Walk​(ImTree<A> from)
        Конструктор
        Parameters:
        from - начальный узел
    • Method Detail

      • tree

        public Eterable<TreeStep<A>> tree()
        Итератор по узлам дерева
        Returns:
        итератор
      • go

        public Eterable<A> go()
        Итератор по узлам дерева
        Returns:
        итератор