Uses of Interface
xyz.cofe.iter.Eterable
| Package | Description |
|---|---|
| xyz.cofe.collection |
Коллекции с поддержкой уведомлений.
|
| xyz.cofe.collection.graph |
Коллекции - Графы и алгоритмы работы с ними
|
| xyz.cofe.iter |
Алгоритмы итерации
|
-
Uses of Eterable in xyz.cofe.collection
Subinterfaces of Eterable in xyz.cofe.collection Modifier and Type Interface Description interfaceEventList<E>Список с поддержкой уведомленийinterfaceEventSet<E>Набор объектов с поддержкой уведомлений о изменение набораClasses in xyz.cofe.collection that implement Eterable Modifier and Type Class Description classBasicEventList<E>Список с поддержкой уведомленийclassBasicEventSet<E>Набор объектов с поддержкой уведомленийclassClassSetНабор классов с поддержкой конструкции instanceofstatic classImTreeWalk.Walk<A extends ImTree<? extends A>>Обход дочерних элементовMethods in xyz.cofe.collection that return Eterable Modifier and Type Method Description EterableClassNode. extract(java.lang.Object from)Возвращает набор функций подходящих для извлечения данных (синоним fetch).EterableClassNode. fetch(java.lang.Object node)Возвращает набор функций подходящих для извлечения данныхEterable<A>ImTreeWalk.Walk. go()Итератор по узлам дереваEterable<A>ImTree. nodes()Возвращает дочерние узлыEterable<SELF>MutableTree. nodes()Возвращает дочерние элементыdefault Eterable<A>Tree. nodes()Возвращает дочерние элементыEterable<TreeStep<A>>ImTreeWalk.Walk. tree()Итератор по узлам дерева -
Uses of Eterable in xyz.cofe.collection.graph
-
Uses of Eterable in xyz.cofe.iter
Classes in xyz.cofe.iter that implement Eterable Modifier and Type Class Description classArrayIterable<T>Итератор по массивуclassBiProductIterable<A,B>Итератор - декартово произведениеclassEmptyIterable<T>Возвращает пустую последовательность объектовclassEterableProxy<A>Прокси для итератораclassFilterIterable<T>Итератор - фильтрclassLimitIterable<A>Итератор с ограниченной по кол-ву выборкойclassMapIterable<FromType,ToType>Итератор отобрадения одного типа данных на другойclassSingleIterable<T>Возвращает последовательность с одним элементомclassUnionIterable<TValue>Итератор выдающий последовательность значений из итераторовMethods in xyz.cofe.iter that return Eterable Modifier and Type Method Description static <A> Eterable<A>Eterable. empty()"Пустой" Итераторdefault Eterable<A>Eterable. filter(java.util.function.Predicate<A> filter)Фильтрация исходных данныхEterable<TreeStep<A>>TreeIterBuilder. go()Создание итератораEterable<TreeStep<A>>TreeIterBuilderDefault. go()default Eterable<A>Eterable. limit(long limit)Ограничение исходного набораdefault <B> Eterable<B>Eterable. map(java.util.function.Function<A,B> map)Отображения одного набора данных на другойEterable<A>TreeStep. nodes()Получение пути ввиде итератораdefault Eterable<A>Eterable. notNull()Фильтрация исходного набора - удаление null значенийstatic <A> Eterable<A>Eterable. of(A... a)Итератор по массивуstatic <A> Eterable<A>Eterable. of(java.lang.Iterable<? extends A> a)Создает итератор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)Конструкторdefault <B> Eterable<Pair<A,B>>Eterable. product(java.lang.Iterable<B> source)Декартово произведениеdefault <B, C, D, E> Eterable<A>Eterable. product(java.lang.Iterable<B> source1, java.lang.Iterable<C> source2, java.lang.Iterable<D> source3, java.lang.Iterable<E> source4, QuintConsumer<A,B,C,D,E> consumer)Декартово произведениеdefault <B, C, D> Eterable<A>Eterable. product(java.lang.Iterable<B> source1, java.lang.Iterable<C> source2, java.lang.Iterable<D> source3, QuadConsumer<A,B,C,D> consumer)Декартово произведениеdefault <B, C> Eterable<A>Eterable. product(java.lang.Iterable<B> source1, java.lang.Iterable<C> source2, TripleConsumer<A,B,C> consumer)Декартово произведениеdefault <B> Eterable<A>Eterable. product(java.lang.Iterable<B> source, java.util.function.BiConsumer<A,B> consumer)Декартово произведениеstatic <A> Eterable<A>Eterable. single(A a)Создает итератор по единичному значениюdefault Eterable<A>Eterable. union(java.lang.Iterable<A>... iter)Присоединение данных к исходнымdefault Eterable<A>Eterable. union(java.lang.Iterable<java.lang.Iterable<A>> iter)Присоединение данных к исходнымEterable<A>TreeIterBuilder. walk()Создание итератораEterable<A>TreeIterBuilderDefault. walk()