Uses of Class
xyz.cofe.iter.TreeStep
| Package | Description |
|---|---|
| xyz.cofe.collection |
Коллекции с поддержкой уведомлений.
|
| xyz.cofe.iter |
Алгоритмы итерации
|
-
Uses of TreeStep in xyz.cofe.collection
-
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 java.util.function.Predicate<TreeStep<A>>TreeIterator. allowprotected java.util.function.Predicate<TreeStep<A>>TreeIterBuilderDefault. allowprotected java.util.function.Function<java.util.List<TreeStep<A>>,TreeStep<A>>TreeIterator. pollprotected java.util.function.Function<java.util.List<TreeStep<A>>,TreeStep<A>>TreeIterator. pollprotected java.util.function.Function<java.util.List<TreeStep<A>>,TreeStep<A>>TreeIterBuilderDefault. pollprotected java.util.function.Function<java.util.List<TreeStep<A>>,TreeStep<A>>TreeIterBuilderDefault. pollprotected java.util.List<TreeStep<A>>TreeIterator.PushStep. worksetРабочий набор узловprotected java.util.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> java.util.function.Predicate<TreeStep<A>>TreeIterator. checkCycles()Создает фильтр, который не допускает наличие циклов при проходе по деревуprotected java.util.List<TreeStep<A>>TreeIterator. getWorkset()java.util.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, java.util.function.Function<A,java.lang.Iterable<? extends A>> follow)Конструкторstatic <A> Eterable<TreeStep<A>>TreeIterator. of(A init, java.util.function.Function<A,java.lang.Iterable<? extends A>> follow, java.util.function.Function<java.util.List<TreeStep<A>>,TreeStep<A>> poll, java.util.function.Consumer<TreeIterator.PushStep<A>> push)Конструкторstatic <A> Eterable<TreeStep<A>>TreeIterator. of(java.lang.Iterable<? extends A> init, java.util.function.Function<A,java.lang.Iterable<? extends A>> follow)Конструкторstatic <A> Eterable<TreeStep<A>>TreeIterator. of(java.lang.Iterable<? extends A> init, java.util.function.Function<A,java.lang.Iterable<? extends A>> follow, java.util.function.Function<java.util.List<TreeStep<A>>,TreeStep<A>> poll, java.util.function.Consumer<TreeIterator.PushStep<A>> push)Конструкторstatic <A> java.util.function.Function<java.util.List<TreeStep<A>>,TreeStep<A>>TreeIterator. pollFirst()Создает функцию для извлечения первого узла из очередиstatic <A> java.util.function.Function<java.util.List<TreeStep<A>>,TreeStep<A>>TreeIterator. pollFirst()Создает функцию для извлечения первого узла из очередиstatic <A> java.util.function.Function<java.util.List<TreeStep<A>>,TreeStep<A>>TreeIterator. pollLast()Создает функцию для извлечения последнего узла из очередиstatic <A> java.util.function.Function<java.util.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(java.util.function.Predicate<TreeStep<A>> allow)Указывает функцию фильтрацииTreeIterBuilder<A>TreeIterBuilderDefault. filter(java.util.function.Predicate<TreeStep<A>> allow)TreeIterBuilder<A>TreeIterBuilder. poll(java.util.function.Function<java.util.List<TreeStep<A>>,TreeStep<A>> poll)Указывает функцию извлечения очередного узла из рабочего набораTreeIterBuilder<A>TreeIterBuilder. poll(java.util.function.Function<java.util.List<TreeStep<A>>,TreeStep<A>> poll)Указывает функцию извлечения очередного узла из рабочего набораTreeIterBuilder<A>TreeIterBuilderDefault. poll(java.util.function.Function<java.util.List<TreeStep<A>>,TreeStep<A>> poll)TreeIterBuilder<A>TreeIterBuilderDefault. poll(java.util.function.Function<java.util.List<TreeStep<A>>,TreeStep<A>> poll)voidTreeIterator.PushStep. setWorkset(java.util.List<TreeStep<A>> workset)Указывает рабочий набор узловConstructors in xyz.cofe.iter with parameters of type TreeStep Constructor Description PushStep(java.util.List<TreeStep<A>> workset, TreeStep<A> node)Конструктор - данные для вставкиPushStep(java.util.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(java.util.List<TreeStep<A>> workset, TreeStep<A> node)Конструктор - данные для вставкиPushStep(java.util.List<TreeStep<A>> workset, TreeStep<A> node, int nodeIndex)Конструктор - данные для вставкиTreeIterator(A init, java.util.function.Function<A,java.lang.Iterable<? extends A>> follow, java.util.function.Function<java.util.List<TreeStep<A>>,TreeStep<A>> poll, java.util.function.Consumer<TreeIterator.PushStep<A>> push, java.util.function.Predicate<TreeStep<A>> allow)КонструкторTreeIterator(A init, java.util.function.Function<A,java.lang.Iterable<? extends A>> follow, java.util.function.Function<java.util.List<TreeStep<A>>,TreeStep<A>> poll, java.util.function.Consumer<TreeIterator.PushStep<A>> push, java.util.function.Predicate<TreeStep<A>> allow, java.lang.Object syncObj)КонструкторTreeIterator(A init, java.util.function.Function<A,java.lang.Iterable<? extends A>> follow, java.util.function.Function<java.util.List<TreeStep<A>>,TreeStep<A>> poll, java.util.function.Consumer<TreeIterator.PushStep<A>> push, java.util.function.Predicate<TreeStep<A>> allow, java.lang.Object syncObj, java.util.function.Function<java.util.function.Supplier<java.lang.Object>,java.lang.Object> syncWs)КонструкторTreeIterator(java.lang.Iterable<? extends A> init, java.util.function.Function<A,java.lang.Iterable<? extends A>> follow, java.util.function.Function<java.util.List<TreeStep<A>>,TreeStep<A>> poll, java.util.function.Consumer<TreeIterator.PushStep<A>> push, java.util.function.Predicate<TreeStep<A>> allow)Конструктор