Uses of Class
xyz.cofe.iter.TreeStep
-
Packages that use TreeStep Package Description xyz.cofe.collection Коллекции с поддержкой уведомлений.xyz.cofe.iter Алгоритмы итерации -
-
Uses of TreeStep in xyz.cofe.collection
Methods in xyz.cofe.collection that return types with arguments of type TreeStep Modifier and Type Method Description Eterable<TreeStep<A>>ImTreeWalk.Walk. tree()Итератор по узлам дерева -
Uses of TreeStep in xyz.cofe.iter
Fields in xyz.cofe.iter declared as TreeStep Modifier and Type Field Description protected TreeStep<A>TreeIterator.PushStep. nodeprotected TreeStep<A>TreeStep. parentСсылка на родительский узелFields in xyz.cofe.iter with type parameters of type TreeStep Modifier and Type Field Description protected Predicate<TreeStep<A>>TreeIterator. allowprotected Predicate<TreeStep<A>>TreeIterBuilderDefault. allowprotected Function<List<TreeStep<A>>,TreeStep<A>>TreeIterator. pollprotected Function<List<TreeStep<A>>,TreeStep<A>>TreeIterator. pollprotected Function<List<TreeStep<A>>,TreeStep<A>>TreeIterBuilderDefault. pollprotected Function<List<TreeStep<A>>,TreeStep<A>>TreeIterBuilderDefault. pollprotected List<TreeStep<A>>TreeIterator.PushStep. worksetРабочий набор узловprotected List<TreeStep<A>>TreeIterator. worksetInstanceMethods in xyz.cofe.iter that return TreeStep Modifier and Type Method Description TreeStep<A>TreeStep. follow(A a)Создание шага для дочернего узлаTreeStep<A>TreeIterator.PushStep. getNode()Возвращает текущий узелTreeStep<A>TreeStep. getParent()Получение родительского узлаTreeStep<A>TreeIterator. next()Methods in xyz.cofe.iter that return types with arguments of type TreeStep Modifier and Type Method Description static <A> Predicate<TreeStep<A>>TreeIterator. checkCycles()Создает фильтр, который не допускает наличие циклов при проходе по деревуprotected List<TreeStep<A>>TreeIterator. getWorkset()List<TreeStep<A>>TreeIterator.PushStep. getWorkset()Возвращает рабочий набор узловEterable<TreeStep<A>>TreeIterBuilder. go()Создание итератораEterable<TreeStep<A>>TreeIterBuilderDefault. go()static <A> Eterable<TreeStep<A>>TreeIterator. of(A init, Function<A,Iterable<? extends A>> follow)Конструкторstatic <A> Eterable<TreeStep<A>>TreeIterator. of(A init, Function<A,Iterable<? extends A>> follow, Function<List<TreeStep<A>>,TreeStep<A>> poll, Consumer<TreeIterator.PushStep<A>> push)Конструкторstatic <A> Eterable<TreeStep<A>>TreeIterator. of(Iterable<? extends A> init, Function<A,Iterable<? extends A>> follow)Конструкторstatic <A> Eterable<TreeStep<A>>TreeIterator. of(Iterable<? extends A> init, Function<A,Iterable<? extends A>> follow, Function<List<TreeStep<A>>,TreeStep<A>> poll, Consumer<TreeIterator.PushStep<A>> push)Конструкторstatic <A> Function<List<TreeStep<A>>,TreeStep<A>>TreeIterator. pollFirst()Создает функцию для извлечения первого узла из очередиstatic <A> Function<List<TreeStep<A>>,TreeStep<A>>TreeIterator. pollFirst()Создает функцию для извлечения первого узла из очередиstatic <A> Function<List<TreeStep<A>>,TreeStep<A>>TreeIterator. pollLast()Создает функцию для извлечения последнего узла из очередиstatic <A> Function<List<TreeStep<A>>,TreeStep<A>>TreeIterator. pollLast()Создает функцию для извлечения последнего узла из очередиMethods in xyz.cofe.iter with parameters of type TreeStep Modifier and Type Method Description voidTreeIterator.PushStep. setNode(TreeStep<A> node)Указывает текущий узелMethod parameters in xyz.cofe.iter with type arguments of type TreeStep Modifier and Type Method Description TreeIterBuilder<A>TreeIterBuilder. filter(Predicate<TreeStep<A>> allow)Указывает функцию фильтрацииTreeIterBuilder<A>TreeIterBuilderDefault. filter(Predicate<TreeStep<A>> allow)TreeIterBuilder<A>TreeIterBuilder. poll(Function<List<TreeStep<A>>,TreeStep<A>> poll)Указывает функцию извлечения очередного узла из рабочего набораTreeIterBuilder<A>TreeIterBuilder. poll(Function<List<TreeStep<A>>,TreeStep<A>> poll)Указывает функцию извлечения очередного узла из рабочего набораTreeIterBuilder<A>TreeIterBuilderDefault. poll(Function<List<TreeStep<A>>,TreeStep<A>> poll)TreeIterBuilder<A>TreeIterBuilderDefault. poll(Function<List<TreeStep<A>>,TreeStep<A>> poll)voidTreeIterator.PushStep. setWorkset(List<TreeStep<A>> workset)Указывает рабочий набор узловConstructors in xyz.cofe.iter with parameters of type TreeStep Constructor Description PushStep(List<TreeStep<A>> workset, TreeStep<A> node)Конструктор - данные для вставкиPushStep(List<TreeStep<A>> workset, TreeStep<A> node, int nodeIndex)Конструктор - данные для вставкиTreeStep(A node, TreeStep<A> parent)КонструкторConstructor parameters in xyz.cofe.iter with type arguments of type TreeStep Constructor Description PushStep(List<TreeStep<A>> workset, TreeStep<A> node)Конструктор - данные для вставкиPushStep(List<TreeStep<A>> workset, TreeStep<A> node, int nodeIndex)Конструктор - данные для вставкиTreeIterator(A init, Function<A,Iterable<? extends A>> follow, Function<List<TreeStep<A>>,TreeStep<A>> poll, Consumer<TreeIterator.PushStep<A>> push, Predicate<TreeStep<A>> allow)КонструкторTreeIterator(A init, Function<A,Iterable<? extends A>> follow, Function<List<TreeStep<A>>,TreeStep<A>> poll, Consumer<TreeIterator.PushStep<A>> push, Predicate<TreeStep<A>> allow, Object syncObj)КонструкторTreeIterator(A init, Function<A,Iterable<? extends A>> follow, Function<List<TreeStep<A>>,TreeStep<A>> poll, Consumer<TreeIterator.PushStep<A>> push, Predicate<TreeStep<A>> allow, Object syncObj, Function<Supplier<Object>,Object> syncWs)КонструкторTreeIterator(Iterable<? extends A> init, Function<A,Iterable<? extends A>> follow, Function<List<TreeStep<A>>,TreeStep<A>> poll, Consumer<TreeIterator.PushStep<A>> push, Predicate<TreeStep<A>> allow)Конструктор
-